:root{--bg: #ffffff;--fg: #000000;--muted: #6b6b6b;--line: #e4e4e4;--line-strong: #000000;--font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}@media(prefers-color-scheme:dark){:root{--bg: #000000;--fg: #ffffff;--muted: #8f8f8f;--line: #1f1f1f;--line-strong: #ffffff}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,p{margin:0}button,input{font:inherit;color:inherit;border-radius:0}:focus-visible{outline:1px solid var(--fg);outline-offset:3px}::selection{background:var(--fg);color:var(--bg)}.label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
