/* Operate surface: retain staff.css/content.css tokens and GuideSC typography.
   712px content width, existing 480/620px breakpoints, 8/12/16/24px spacing. */
[hidden]{display:none!important}.fields{display:contents}.cms-row{width:100%;border-inline:0;border-top:0;text-align:left;background:transparent;font:inherit;padding:16px 12px}.cms-row:focus-visible{outline-offset:-3px}.cms-row strong{font-weight:650}.cms-state{align-self:center}.cms-filter label{margin-block:8px}button:disabled{opacity:.55;cursor:wait}#message{white-space:pre-wrap}#login p{max-width:48ch}#history p{overflow-wrap:anywhere;border-top:1px solid var(--line);padding-top:12px}#role-label{overflow-wrap:anywhere}.cms-save{padding:12px}.cms-title p{color:var(--muted)}.cms-editor label{margin-block:4px}#preview[aria-disabled=true]{color:var(--muted);text-decoration:none;pointer-events:none}#unpublish{margin-top:12px}input[type=checkbox]{accent-color:var(--accent)}

.cms-cover{padding:20px;margin-block:20px}.cms-cover h2{margin-top:0;font-size:21px}.cms-cover p{color:var(--muted);line-height:1.6}.cms-cover label{display:block;margin-block:12px 6px}.cms-cover input{max-width:100%;box-sizing:border-box}.cms-cover input[type=file]{padding:12px;line-height:1.5;width:100%}#cover-image{display:block;max-width:100%;max-height:320px;object-fit:contain;border-radius:12px;margin:12px 0}#cover-details{margin-bottom:16px}
