.authoring-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.authoring-writing,.authoring-fields,.authoring-aside{gap:var(--space-3);min-width:0;display:grid}.authoring-aside{gap:0}@media (width>=1100px){.editor.authoring-two-column{max-width:1280px}.authoring-two-column .authoring-grid{gap:var(--space-6) var(--space-8);grid-template-columns:minmax(0,72ch) minmax(280px,1fr);grid-template-areas:"writing aside""fields aside""footer aside"}.authoring-two-column .authoring-writing{grid-area:writing}.authoring-two-column .authoring-fields{grid-area:fields}.authoring-two-column .authoring-aside{grid-area:aside}.authoring-two-column .authoring-footer{grid-area:footer}}.writing-toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:36px;display:flex}.writing-toolbar .quick-voice{display:contents}.writing-toolbar .quick-voice>p{font-size:var(--text-sm);flex:100%;margin:0}.writing-toolbar button[aria-pressed=true]{background:var(--selected);color:var(--action-strong)}.authoring-status{color:var(--muted);font-size:var(--text-xs);text-align:end;margin:0 0 0 auto}.authoring-status:empty{display:none}.authoring-status.is-error{color:var(--negative)}.authoring-field{gap:var(--space-2);min-width:0;display:grid}.authoring-field>textarea,.authoring-field>input{box-sizing:border-box;width:100%}.authoring-tags{gap:var(--space-3);min-width:0;display:grid}.authoring-preview{min-height:clamp(220px,32dvh,420px);padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--surface);overflow-wrap:anywhere}.authoring-section{padding:var(--space-4) 0 0;border-top:1px solid var(--rule);margin:0}.authoring-section>summary,.authoring-aside>details>summary{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;font-weight:650;list-style:none;display:flex}.authoring-section>summary::-webkit-details-marker{display:none}.authoring-aside>details>summary::-webkit-details-marker{display:none}.authoring-section>summary>svg,.authoring-aside>details>summary>svg{color:var(--faint);transition:transform var(--dur-2) var(--ease-out);flex:none}.authoring-section[open]>summary>svg,.authoring-aside>details[open]>summary>svg{transform:rotate(180deg)}.authoring-summary-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.authoring-section-note{color:var(--muted);font-size:var(--text-xs);margin:0;font-weight:400}
