.form-card[data-v-b654e65c]{background:var(--paper);border:1px solid var(--ink);padding:48px 32px;max-width:920px}.form-card h3[data-v-b654e65c]{font-family:var(--font-serif);font-size:24px;font-weight:500;margin:0 0 8px;letter-spacing:-.01em}.form-card h3 em[data-v-b654e65c]{font-style:italic;color:var(--moss);font-weight:400}.form-sub[data-v-b654e65c]{font-family:var(--font-serif);font-style:italic;font-size:14px;color:var(--ink-3);line-height:1.65;margin:0 0 32px}.upload-tip p[data-v-b654e65c]{margin:4px 0;font-family:var(--font-ui);font-size:11px;letter-spacing:.1em;color:var(--ink-3)}.cover-selection[data-v-b654e65c]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.cover-item[data-v-b654e65c]{position:relative;width:100px;height:100px;border:2px solid var(--hairline);background:var(--paper-3);cursor:pointer;transition:border-color .2s var(--ease)}.cover-item[data-v-b654e65c]:hover{border-color:var(--moss)}.cover-item.selected[data-v-b654e65c]{border-color:var(--ink)}.cover-image[data-v-b654e65c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cover-index[data-v-b654e65c]{top:4px;left:4px;background:rgba(31,42,27,.7);font-size:10px;letter-spacing:.1em;padding:2px 6px}.cover-badge[data-v-b654e65c],.cover-index[data-v-b654e65c]{position:absolute;color:var(--paper-3);font-family:var(--font-ui)}.cover-badge[data-v-b654e65c]{bottom:0;left:0;right:0;background:var(--ink);font-size:9px;letter-spacing:.22em;text-transform:uppercase;padding:2px 0;text-align:center}.progress-text[data-v-b654e65c]{margin-top:12px;font-family:var(--font-serif);font-style:italic;font-size:14px;color:var(--ink-3)}.form-actions[data-v-b654e65c]{display:flex;justify-content:flex-end;gap:8px;margin-top:32px;padding-top:24px;border-top:1px solid var(--hairline)}[data-v-b654e65c] .el-form-item{margin-bottom:0}