:root{--ink: #23221f;--ink-soft: #4d4a45;--muted: #7c7973;--faint: #a9a69f;--surface: #f7f6f3;--raised: #ffffff;--sunken: #efeeea;--line: #e3e0da;--line-soft: #eeece7;--primary: #4a6fa5;--primary-200: #6f97cf;--primary-ink: #ffffff;--primary-soft: #e9eff7;--primary-line: #c3d3e8;--danger: #b8402f;--danger-ink: #ffffff;--danger-soft: #fbecea;--warn: #9a6c15;--warn-soft: #fbf2e0;--ok: #2f7a45;--ok-soft: #e7f3ea;--sidebar: #26251f;--sidebar-ink: #e8e6e0;--sidebar-mute: #97938a;--sidebar-line: #38362f;--sidebar-hover:#302e28;--radius-sm: 6px;--radius: 10px;--radius-lg: 14px;--shadow-sm: 0 1px 2px rgb(35 34 31 / 6%);--shadow: 0 1px 3px rgb(35 34 31 / 8%), 0 6px 16px -8px rgb(35 34 31 / 10%);--font: "Space Grotesk", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Space Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ink: #eceae4;--ink-soft: #c9c6be;--muted: #97938a;--faint: #706d65;--surface: #191815;--raised: #211f1c;--sunken: #2a2824;--line: #35322c;--line-soft: #2c2a25;--primary: #8fb0dd;--primary-200: #6f97cf;--primary-ink: #16202e;--primary-soft: #212c3b;--primary-line: #35455c;--danger: #e08b7c;--danger-ink: #2a1714;--danger-soft: #2f1e1b;--warn: #d9ab5e;--warn-soft: #2d2519;--ok: #8cbd9a;--ok-soft: #1d2a21;--sidebar: #131210;--sidebar-ink: #e8e6e0;--sidebar-mute: #837f77;--sidebar-line: #262420;--sidebar-hover:#1e1c19;--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%);--shadow: 0 1px 3px rgb(0 0 0 / 35%), 0 6px 16px -8px rgb(0 0 0 / 45%)}}:root[data-theme=dark]{--ink: #eceae4;--ink-soft: #c9c6be;--muted: #97938a;--faint: #706d65;--surface: #191815;--raised: #211f1c;--sunken: #2a2824;--line: #35322c;--line-soft: #2c2a25;--primary: #8fb0dd;--primary-200: #6f97cf;--primary-ink: #16202e;--primary-soft: #212c3b;--primary-line: #35455c;--danger: #e08b7c;--danger-ink: #2a1714;--danger-soft: #2f1e1b;--warn: #d9ab5e;--warn-soft: #2d2519;--ok: #8cbd9a;--ok-soft: #1d2a21;--sidebar: #131210;--sidebar-ink: #e8e6e0;--sidebar-mute: #837f77;--sidebar-line: #262420;--sidebar-hover:#1e1c19;--shadow-sm: 0 1px 2px rgb(0 0 0 / 30%);--shadow: 0 1px 3px rgb(0 0 0 / 35%), 0 6px 16px -8px rgb(0 0 0 / 45%)}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}.metric,.tabular,td.num,th.num{font-variant-numeric:tabular-nums}.metric{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
