:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:#fbf6ec;--surface:#f3ebdc;--surface-raised:#eadfcb;--grouped-background:#f3ebdc;--grouped-row:#fbf6ec;--border:#e2d6c2;--text:#3a3029;--text-muted:#6e5f52;--accent:#ee8d74;--accent-text:#3a3029;--accent-ink:#a84834;--accent-strong:#a84834;--highlight:#f5dc8b;--highlight-text:#3a3029;--success:#3f7339;--danger:#c2362b;--marker:#5566c4;--series:#0f8f85;--chart-grid:#ebe2d2;--chart-axis:#d3c6b1;--chart-muted:#9a8b7b;--phi:1.618;--space-xxs:3px;--space-xs:5px;--space-sm:8px;--space-md:13px;--space-lg:21px;--space-xl:34px;--space-xxl:55px;--text-caption:13px;--text-subhead:15px;--text-body:17px;--text-title:21px;--text-metric:27px;--text-large-title:34px;--touch-target:55px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--background:#1c1814;--surface:#26211b;--surface-raised:#322b24;--grouped-background:#1c1814;--grouped-row:#26211b;--border:#3d352c;--text:#f6efe3;--text-muted:#b3a595;--accent:#f08a6f;--accent-text:#1c1814;--accent-ink:#f4a28c;--accent-strong:#b9533b;--highlight:#5a4a22;--highlight-text:#f6efe3;--success:#8cc77f;--danger:#ef6f6c;--marker:#9ea9ea;--series:#30a99d;--chart-grid:#2e2822;--chart-axis:#4a4037;--chart-muted:#8e8071}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--background);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Roboto,sans-serif;font-size:var(--text-body);line-height:var(--phi);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}::selection{background:var(--highlight);color:var(--highlight-text)}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}p{margin:0}.container{max-width:987px;padding-left:var(--space-lg);padding-right:var(--space-lg);margin:0 auto}.label{font-size:var(--text-caption);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-muted);font-weight:600}
