@font-face{font-family:Big Shoulders;src:url(/assets/BigShoulders_opsz_wght_-BBO0hyS8.ttf) format("truetype-variations");font-weight:100 900;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/assets/SchibstedGrotesk_wght_-DezQ0dIM.ttf) format("truetype-variations");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/assets/SchibstedGrotesk-Italic_wght_-D45W3RV5.ttf) format("truetype-variations");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Spline Sans Mono;src:url(/assets/SplineSansMono_wght_-wNvB_FuL.ttf) format("truetype-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Spline Sans Mono;src:url(/assets/SplineSansMono-Italic_wght_-DCo8ElaE.ttf) format("truetype-variations");font-weight:300 700;font-style:italic;font-display:swap}:root{--green-950: #0C110E;--green-900: #121913;--green-850: #17211A;--green-800: #1D2A20;--green-750: #24332A;--green-700: #2C3F33;--felt-900: #16281F;--felt-800: #1D3628;--felt-700: #274632;--felt-600: #2F573E;--ink-100: #F3F1E6;--ink-200: #CDD2C2;--ink-300: #9CA695;--ink-400: #6F7B6E;--ink-500: #49544B;--line-faint: rgba(230, 236, 220, .07);--line-1: rgba(230, 236, 220, .11);--line-2: rgba(230, 236, 220, .18);--line-3: rgba(230, 236, 220, .3);--gold-300: #EFCB7C;--gold-400: #E2B45C;--gold-500: #D4A249;--gold-600: #B4863A;--gold-700: #8F692B;--gold-ink: #201505;--gold-soft: rgba(212, 162, 73, .14);--glow-rgb: 212, 162, 73;--glow-ring: #D4A249;--card-face: #FAF6EA;--card-face-edge: #E9E2CE;--card-red: #C42B2B;--card-black: #1C1A16;--card-back: #14251C;--correct-300: #7BD89C;--correct-500: #43B36A;--correct-soft: rgba(67, 179, 106, .14);--error-300: #F09A93;--error-500: #DC5050;--error-soft: rgba(220, 80, 80, .13);--warn-300: #F0B27E;--warn-500: #E08A3C;--warn-soft: rgba(224, 138, 60, .13);--push-300: #AEBBAF;--push-500: #8C9A8E;--push-soft: rgba(140, 154, 142, .14);--chip-white: #E8E4D6;--chip-red: #C4453E;--chip-green: #3E8E5C;--chip-black: #2B2925;--chip-purple: #7A5AA0;--chip-gold: #D4A249;--surface-page: var(--green-950);--surface-raised: var(--green-900);--surface-card: var(--green-850);--surface-elevated: var(--green-800);--surface-hover: var(--green-750);--surface-felt: var(--felt-800);--surface-felt-deep: var(--felt-900);--felt-vignette: radial-gradient(120% 100% at 50% 0%, var(--felt-700) 0%, var(--felt-800) 58%, var(--felt-900) 100%);--text-heading: var(--ink-100);--text-body: var(--ink-200);--text-secondary: var(--ink-300);--text-muted: var(--ink-400);--text-faint: var(--ink-500);--text-on-accent: var(--gold-ink);--accent: var(--gold-500);--accent-hover: var(--gold-400);--accent-pressed: var(--gold-600);--accent-soft: var(--gold-soft);--positive: var(--correct-500);--negative: var(--error-500);--warning: var(--warn-500);--push: var(--push-500);--line: var(--line-1);--line-strong: var(--line-2);--focus-ring-color: var(--gold-400)}:root{--font-display: "Big Shoulders", "Arial Narrow", sans-serif;--font-body: "Schibsted Grotesk", "Helvetica Neue", sans-serif;--font-mono: "Spline Sans Mono", "SFMono-Regular", Consolas, monospace;--text-2xs: 11px;--text-xs: 12px;--text-sm: 13px;--text-md: 15px;--text-lg: 18px;--text-xl: 22px;--text-2xl: 28px;--text-3xl: 36px;--text-4xl: 48px;--text-5xl: 64px;--text-6xl: 88px;--leading-tight: 1.04;--leading-snug: 1.25;--leading-normal: 1.5;--tracking-display: .015em;--tracking-caps: .09em;--tracking-body: 0;--weight-display: 700;--weight-display-heavy: 800;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;--numeric-settings: "tnum" 1, "lnum" 1}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--space-11: 80px;--space-12: 96px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-pill: 999px;--radius-playing-card: 9%;--control-h-sm: 32px;--control-h-md: 40px;--control-h-lg: 48px}:root{--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(4, 8, 5, .35), 0 1px 2px rgba(4, 8, 5, .3);--shadow-3: 0 12px 32px rgba(4, 8, 5, .5), 0 2px 8px rgba(4, 8, 5, .35);--shadow-playing-card: 0 1px 1px rgba(8, 12, 9, .3), 0 6px 14px rgba(8, 12, 9, .42);--shadow-chip: 0 2px 0 rgba(0, 0, 0, .38), 0 5px 10px rgba(4, 8, 5, .4);--edge-top: inset 0 1px 0 rgba(243, 241, 230, .07);--focus-ring: 0 0 0 2px var(--surface-page), 0 0 0 4px var(--focus-ring-color);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-deal: cubic-bezier(.16, .9, .3, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--dur-deal: .52s}body{margin:0;background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--gold-500);color:var(--gold-ink)}input,select,textarea,button,kbd{font:inherit}::placeholder{color:var(--ink-500);opacity:1}
