.editorialEditor{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.editorialEditor .editorToolbar{border-bottom:1px solid var(--line);background:var(--soft);flex-wrap:wrap;gap:6px;padding:10px;display:flex}.editorialEditor .editorToolbar button,.editorialEditor .editorToolbar select{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:600 12px var(--mono);cursor:pointer;border-radius:7px;padding:6px 9px}.editorialEditor .editorToolbar button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.editorialEditor .editorToolbar button:focus-visible,.editorialEditor .editorToolbar select:focus-visible,.editorialCanvas:focus-visible{outline-offset:2px;outline:2px solid #333}.editorialEditor .editorialCanvas{outline:none;min-height:320px;padding:20px 24px;line-height:1.7}.editorialCanvas p{margin:0 0 1em}.editorialCanvas h1,.editorialCanvas h2,.editorialCanvas h3{font-family:var(--serif);margin:1.2em 0 .5em;line-height:1.25}.editorialCanvas blockquote{border-left:3px solid var(--line);color:var(--muted);padding-left:16px}.editorialCanvas table{border-collapse:collapse;width:100%;margin:1em 0}.editorialCanvas th,.editorialCanvas td{border:1px solid var(--line);text-align:left;padding:8px}.editorialCanvas a{color:#333;text-decoration:underline}@media (max-width:600px){.editorialEditor .editorialCanvas{min-height:240px;padding:16px}}
