.list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:-4px 0 20px}.list-toolbar p{margin:0}.list-toolbar .button span{margin-left:10px;font-size:18px}.seo-block{margin:28px 0 20px;padding-top:22px;border-top:1px solid var(--line)}.basic-page{max-width:900px;margin:0 auto;padding:80px 28px}.basic-page h1{font-size:clamp(42px,7vw,78px);line-height:1;letter-spacing:-.06em;margin:14px 0 34px}.basic-page-content{font-size:18px;line-height:1.7;color:var(--muted)}.basic-page-content h1,.basic-page-content h2,.basic-page-content h3,.basic-page-content h4{color:var(--ink);line-height:1.15}.basic-page-content a{color:var(--red-soft);text-decoration:underline}.basic-page-content blockquote{border-left:3px solid var(--red);padding-left:18px;color:var(--ink)}
.page-editor-intro{margin:0 0 24px;padding:16px 18px;border:1px solid rgba(223,37,56,.25);border-radius:12px;background:rgba(223,37,56,.06)}.page-editor-intro p{margin:0}.content-section,.repeater-section{margin:24px 0;padding:22px;border:1px solid var(--line);border-radius:14px;background:rgba(23,25,31,.55)}.content-section legend{padding:0 10px;font-size:21px;font-weight:700}.section-help,.field-hint{display:block;color:var(--muted);font-size:12px;font-weight:400}.repeater-heading,.repeater-item-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.repeater-heading{margin-bottom:18px}.repeater-heading h3{margin:0;font-size:21px}.repeater-items{display:grid;gap:14px}.repeater-item{padding:18px;border:1px solid var(--line-light);border-radius:12px;background:rgba(11,12,15,.35)}.repeater-item-head{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--line)}.repeater-item-head strong{font-size:14px;color:var(--ink)}.repeater-section>.repeater-heading .button{white-space:nowrap}.media-select{background:var(--surface-3)}
.section-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:7px}.section-title-row h3{margin:0;font-size:21px}.section-id-tag{display:inline-flex;align-items:center;gap:5px;margin:0;padding:5px 8px;border:1px solid rgba(223,37,56,.35);border-radius:999px;background:rgba(223,37,56,.12);color:#ff9ca8;font-size:11px;font-weight:700;white-space:nowrap}.section-id-tag input{width:105px;padding:2px 4px;border:0;background:transparent;color:#fff;font:600 12px ui-monospace,SFMono-Regular,Consolas,monospace;outline:0}.section-id-tag span{font:500 11px ui-monospace,SFMono-Regular,Consolas,monospace;opacity:.8}.content-section>legend{display:none}.repeater-heading{display:block}.repeater-heading-main{width:100%}.repeater-actions{display:flex;justify-content:flex-start;margin-top:16px}.repeater-actions .button{margin-top:2px;white-space:nowrap}
.image-picker-field{margin:18px 0}.image-picker-preview{max-width:230px;max-height:80px;object-fit:contain}
