:root{--color-text:#6b6375;--color-heading:#08060d;--color-background:#fff;--color-border:#e5e4e7;--color-code-background:#f4f3ec;--color-accent:#028550;--color-accent-background:#0285501a;--color-accent-border:#02855080;--color-surface-muted:#f5f5f5;--shadow-interactive:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--font-sans:system-ui, "Segoe UI", Roboto, sans-serif;--font-heading:system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, Consolas, monospace;--font-size-caption:10px;--font-size-meta:12px;--font-size-body:14px;--font-size-subtitle:16px;--font-size-title:20px;--layout-max-width:1126px}@media (prefers-color-scheme:dark){:root{--color-text:#9ca3af;--color-heading:#f3f4f6;--color-background:#16171d;--color-border:#2e303a;--color-code-background:#1f2028;--color-accent:#3ecf8e;--color-accent-background:#3ecf8e26;--color-accent-border:#3ecf8e80;--color-surface-muted:#2f303a80;--shadow-interactive:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}}*,:before,:after{box-sizing:border-box}html,body{width:100%;height:100%;overflow:hidden}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}img,svg{max-width:100%;display:block}:root{font:var(--font-size-body)/1.45 var(--font-sans);letter-spacing:.18px;color:var(--color-text);background:var(--color-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{width:100%;height:100%;overflow:hidden}h1,h2{color:var(--color-heading);font-family:var(--font-heading);font-weight:500}p{margin:0}code{color:var(--color-heading);background:var(--color-code-background);font:var(--font-size-body)/1.35 var(--font-mono);border-radius:4px;padding:4px 8px;display:inline-flex}
