@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--accent-hue: 55;--accent-chroma: .2;--accent-l: .82;--bg: oklch(.15 .008 250);--bg-elev: oklch(.19 .009 250);--bg-sunk: oklch(.12 .008 250);--paper: oklch(.18 .01 250);--ink: oklch(.97 .005 90);--ink-2: oklch(.78 .01 240);--ink-3: oklch(.55 .01 240);--line: oklch(1 0 0 / .08);--line-strong: oklch(1 0 0 / .14);--accent: oklch(var(--accent-l) var(--accent-chroma) var(--accent-hue));--accent-soft: oklch(var(--accent-l) var(--accent-chroma) var(--accent-hue) / .12);--accent-edge: oklch(var(--accent-l) var(--accent-chroma) var(--accent-hue) / .28);--accent-ink: oklch(.3 var(--accent-chroma) var(--accent-hue));--on-accent: oklch(.2 .02 250);--accent-text: var(--accent);--success: oklch(.78 .15 145);--success-soft: oklch(.78 .15 145 / .14);--danger: oklch(.65 .2 25);--danger-soft: oklch(.65 .2 25 / .14);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px}[data-theme=light]{--bg: oklch(.98 .004 90);--bg-elev: oklch(1 0 0);--bg-sunk: oklch(.95 .005 90);--paper: oklch(.96 .006 90);--ink: oklch(.18 .01 250);--ink-2: oklch(.4 .01 250);--ink-3: oklch(.58 .008 250);--line: oklch(.18 .01 250 / .1);--line-strong: oklch(.18 .01 250 / .2);--success: oklch(.55 .15 145);--success-soft: oklch(.55 .15 145 / .16);--danger: oklch(.5 .2 25);--danger-soft: oklch(.5 .2 25 / .16);--accent-text: var(--accent-ink)}[data-accent=lime]{--accent-hue: 125;--accent-chroma: .19;--accent-l: .86}[data-accent=citron]{--accent-hue: 100;--accent-chroma: .18;--accent-l: .88}[data-accent=tangerine]{--accent-hue: 55;--accent-chroma: .2;--accent-l: .82}[data-accent=coral]{--accent-hue: 25;--accent-chroma: .18;--accent-l: .78}[data-accent=magenta]{--accent-hue: 340;--accent-chroma: .2;--accent-l: .78}[data-accent=iris]{--accent-hue: 280;--accent-chroma: .18;--accent-l: .75}[data-accent=cyan]{--accent-hue: 200;--accent-chroma: .14;--accent-l: .82}html,body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-weight:600;letter-spacing:-.2px;margin:0}button{font-family:inherit}.tnum{font-feature-settings:"tnum"}
