.markdown-editor-grid{border:1px solid var(--site-border);background:var(--site-surface);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.markdown-editor-grid>section{min-width:0}.markdown-editor-grid>section+section{border-left:1px solid var(--site-border)}.markdown-pane-label{border-bottom:1px solid var(--site-border);min-height:2.8rem;color:var(--site-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.72rem;font-weight:700;display:flex}.markdown-editor{resize:vertical;border:0;border-radius:0;width:100%;min-height:34rem}.markdown-preview{min-height:34rem;max-height:52rem;color:var(--site-ink);padding:clamp(1.1rem,3vw,2.4rem);line-height:1.7;overflow:auto}.markdown-preview :is(h1,h2,h3,h4){letter-spacing:-.03em;margin:1.4em 0 .55em;line-height:1.08}.markdown-preview h1:first-child{margin-top:0}.markdown-preview :is(code,pre){font-family:var(--font-mono), monospace}.markdown-preview pre{border:1px solid var(--site-border);background:color-mix(in srgb, var(--site-ink) 6%, transparent);border-radius:.7rem;padding:1rem;overflow:auto}.markdown-preview blockquote{border-left:3px solid var(--site-accent);color:var(--site-muted);margin-left:0;padding-left:1rem}.markdown-preview a{color:var(--site-accent)}@media (max-width:800px){.markdown-editor-grid{grid-template-columns:1fr}.markdown-editor-grid>section+section{border-top:1px solid var(--site-border);border-left:0}.markdown-editor,.markdown-preview{min-height:22rem}}
