.editor{max-width:1000px;padding:30px 0 50px}.editor h1{font:500 70px/1.1 'Manrope',Arial;letter-spacing:-4px;margin:20px 0}.editor h1 em{font-family:Georgia;font-weight:400}.editor>p{max-width:670px}.editor-notice{background:var(--portrait-one);padding:22px;font-size:13px;line-height:1.7;margin:25px 0}.editor-notice strong{display:block}.editor section{padding:32px 0;border-bottom:1px solid var(--line)}.editor h2{font:600 19px 'DM Sans',Arial;letter-spacing:-.3px;margin:0 0 25px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:25px}.editor label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;margin-bottom:18px}.editor input:not([type=checkbox]),.editor textarea{width:100%;border:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);padding:12px;font-weight:400}.editor textarea{min-height:95px;resize:vertical}.editor small{font-size:11px;font-weight:400;line-height:1.5;color:var(--muted)}.editor .check{flex-direction:row;align-items:center;gap:12px}.editor input[type=checkbox]{accent-color:var(--ink);width:18px;height:18px}.editor-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.editor button,.import{border:1px solid var(--ink);padding:11px 16px;background:transparent;font-size:12px;color:var(--ink)}.editor button:hover,.import:hover{background:var(--portrait-one)}.editor .primary{background:var(--ink);color:var(--paper)}.editor .primary:hover{background:var(--primary);color:var(--ink)}.hint{font-size:12px;color:var(--muted);margin-top:-10px}.entry{padding:22px;background:var(--surface);margin:18px 0}.entry>button{padding:6px 12px;font-size:10px}.editor-actions{display:flex;gap:12px;flex-wrap:wrap;padding-top:30px}.editor-actions .import{display:flex;margin:0;position:relative;overflow:hidden;align-items:center;cursor:pointer}.import input{position:absolute;inset:0;opacity:0;cursor:pointer}.import:focus-within{outline:3px solid var(--focus);outline-offset:3px}.editor #status{min-height:26px;font-size:13px}.file-label{margin-top:8px}.preview-image{max-width:100px;max-height:80px;object-fit:contain;margin-bottom:10px}@media(max-width:700px){.fields{grid-template-columns:1fr;gap:5px}.editor h1{font-size:55px}.editor{padding-top:10px}.editor-heading{align-items:center}.editor-heading h2{margin-bottom:10px;font-size:17px}.entry{padding:16px}}
.review-editor-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.review-editor-pair fieldset{border:0;padding:0;min-width:0}.review-editor-pair legend{font-size:16px;font-weight:600;margin-bottom:18px}.review-editor-pair>button{grid-column:1/-1;justify-self:start}@media(max-width:700px){.review-editor-pair{grid-template-columns:1fr}.review-editor-pair fieldset+fieldset{border-top:1px solid var(--line);padding-top:20px}}
