:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-section:clamp(3rem, 2rem + 4vw, 7rem);--text-xs:.75rem;--text-sm:.875rem;--text-base:clamp(1rem, .94rem + .3vw, 1.125rem);--text-lg:1.25rem;--text-xl:clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--text-2xl:clamp(2rem, 1.4rem + 2.4vw, 3.25rem);--text-hero:clamp(2.75rem, 1.5rem + 5vw, 6rem);--leading-tight:1.1;--leading-normal:1.5;--tracking-caps:.18em;--duration-fast:.14s;--duration-normal:.28s;--duration-slow:.48s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--radius-sm:6px;--radius-md:10px;--radius-lg:18px}:root,[data-theme=heritage]{--board-frame:#2d1a0f;--board-felt:#1f3a2e;--board-bar:#4a2c1a;--point-a:#c9a86a;--point-b:#7a1f2b;--checker-white:#fbf3e0;--checker-white-edge:#c9b98f;--checker-black:#0f0a08;--checker-black-edge:#4a3a2a;--die-face:#f6ecd6;--die-pip:#1a110c;--cube-face:#f0e2bd;--cube-text:#2d1a0f;--ui-bg:#15100c;--ui-fg:#efe4cf;--ui-accent:#d9b75a;--ui-muted:var(--ui-fg)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=heritage]{--ui-muted:color-mix(in oklab, var(--ui-fg) 62%, transparent)}}:root,[data-theme=heritage]{--ui-accent-text:var(--ui-accent);--ui-cta-bg:var(--ui-accent);--ui-cta-fg:var(--ui-bg);--checker-white-bar-edge:var(--checker-white-edge);--checker-black-bar-edge:#c9b98f;--font-display:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--radius-board:18px;--shadow-checker:0 2px 3px #00000080;--board-frame-highlight:#ffe2b42e;--board-label:#efe4cf8c;--grade-best:#4fb477;--grade-fine:#86b4d6;--grade-error:#e2a63c;--grade-blunder:#dd5a52;--grade-ink:#0f0a08;--prob-win:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=heritage]{--prob-win:color-mix(in oklab, var(--ui-accent) 62%, var(--ui-bg))}}:root,[data-theme=heritage]{--prob-win-g:var(--ui-accent);--prob-win-bg:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=heritage]{--prob-win-bg:color-mix(in oklab, var(--ui-accent) 55%, white)}}:root,[data-theme=heritage]{--prob-lose:var(--ui-fg)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=heritage]{--prob-lose:color-mix(in oklab, var(--ui-fg) 16%, transparent)}}:root,[data-theme=heritage]{--prob-lose-g:var(--ui-fg)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=heritage]{--prob-lose-g:color-mix(in oklab, var(--ui-fg) 30%, transparent)}}:root,[data-theme=heritage]{--prob-lose-bg:var(--ui-fg)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=heritage]{--prob-lose-bg:color-mix(in oklab, var(--ui-fg) 46%, transparent)}}:root,[data-theme=heritage]{--played:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=heritage]{--played:color-mix(in oklab, var(--ui-accent) 12%, transparent)}}:root,[data-theme=heritage]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=broadcast]{--board-frame:#12141a;--board-felt:#22262e;--board-bar:#1a1d24;--point-a:#3a4150;--point-b:#2c313c;--checker-white:#f2f4f7;--checker-white-edge:#b8bfcc;--checker-black:#141821;--checker-black-edge:#6f7a90;--die-face:#f7f8fa;--die-pip:#12141a;--cube-face:#f5c542;--cube-text:#12141a;--ui-bg:#0b0d11;--ui-fg:#e8eaf0;--ui-accent:#f5c542;--ui-muted:var(--ui-fg)}@supports (color:color-mix(in lab, red, red)){[data-theme=broadcast]{--ui-muted:color-mix(in oklab, var(--ui-fg) 62%, transparent)}}[data-theme=broadcast]{--ui-accent-text:var(--ui-accent);--ui-cta-bg:var(--ui-accent);--ui-cta-fg:var(--ui-bg);--checker-white-bar-edge:var(--checker-white-edge);--checker-black-bar-edge:var(--checker-black-edge);--font-display:"Helvetica Neue", "Inter", "Segoe UI", system-ui, -apple-system, Arial, sans-serif;--radius-board:8px;--shadow-checker:0 1px 2px #0000008c;--board-frame-highlight:#ffffff14;--board-label:#e8eaf080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=editorial]{--board-frame:#efe6d6;--board-felt:#f7f1e6;--board-bar:#e3d8c3;--point-a:#a9b7a2;--point-b:#c98b6a;--checker-white:#fffdf8;--checker-white-edge:#cfc4b2;--checker-black:#23201e;--checker-black-edge:#5a5350;--die-face:#fffdf8;--die-pip:#23201e;--cube-face:#23201e;--cube-text:#fffdf8;--ui-bg:#faf6ee;--ui-fg:#23201e;--ui-accent:#b86a45;--ui-muted:var(--ui-fg)}@supports (color:color-mix(in lab, red, red)){[data-theme=editorial]{--ui-muted:color-mix(in oklab, var(--ui-fg) 72%, transparent)}}[data-theme=editorial]{--ui-accent-text:#954f31;--ui-cta-bg:#a85d3a;--ui-cta-fg:#fffdf8;--checker-white-bar-edge:#5a5350;--checker-black-bar-edge:var(--checker-black-edge);--font-display:"Iowan Old Style", "Charter", "Georgia", "Times New Roman", serif;--radius-board:4px;--shadow-checker:0 1px 2px #23201e47;--board-frame-highlight:#23201e29;--board-label:#23201e80;--grade-best:#286e44;--grade-fine:#33607c;--grade-error:#875010;--grade-blunder:#a03a33;--grade-ink:#fffdf8;--prob-win-bg:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=editorial]{--prob-win-bg:color-mix(in oklab, var(--ui-accent) 60%, black)}}[data-theme=editorial]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--color-surface:var(--ui-bg);--color-text:var(--ui-fg);--color-accent:var(--ui-accent)}*{box-sizing:border-box}html,body{background:var(--color-surface);min-height:100%;color:var(--color-text);font-family:var(--font-display);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}
