:root{--ink:#191919;--paper:#fafafa;--brand:#eac119;--accent:#c2410c;--line:#e6e4e0;--muted:#6b6b6b}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body:before{content:"";z-index:-1;pointer-events:none;background-color:var(--paper);background-image:radial-gradient(circle at 12% 8%,#eac11924,#0000 42%),radial-gradient(circle at 88% 0,#f0932b1a,#0000 38%),radial-gradient(#1919190d 1px,#0000 1px);background-position:0 0,0 0,12px 12px;background-size:auto,auto,22px 22px;position:fixed;inset:0}h1,h2,h3,h4{letter-spacing:-.01em;font-family:Manrope,Inter,sans-serif}.brand-rule{background:linear-gradient(135deg,#eac119 0%,#f0932b 100%);border-radius:999px;height:4px}.markdown{line-height:1.6}.markdown h1,.markdown h2,.markdown h3{margin:16px 0 8px}.markdown h1:first-child,.markdown h2:first-child{margin-top:0}.markdown p{margin:0 0 10px}.markdown ul,.markdown ol{margin:0 0 10px;padding-left:22px}.markdown code{background:#1919190f;border-radius:4px;padding:1px 5px;font-size:12px}.markdown blockquote{border-left:2px solid var(--accent);color:#191919cc;margin:10px 0;padding-left:12px}.markdown table{border-collapse:collapse;width:100%;margin-bottom:12px;font-size:13px}.markdown th,.markdown td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 8px}.markdown th{background:#19191908}.markdown.on-dark{color:#fafafad9}.markdown.on-dark h1,.markdown.on-dark h2,.markdown.on-dark h3{color:#fafafa}.markdown.on-dark strong{color:var(--brand)}
