/* Generated from pulso.tokens.json. Edit the source, then rebuild. */
:root {
  --p-color-ink-950: #0c0e14;
  --p-color-ink-900: #141722;
  --p-color-ink-850: #1d2230;
  --p-color-ink-800: #293044;
  --p-color-ink-700: #48516b;
  --p-color-ink-500: #667088;
  --p-color-ink-400: #8994ac;
  --p-color-ink-300: #b5bdd0;
  --p-color-ink-200: #d8dde8;
  --p-color-ink-100: #ebeef5;
  --p-color-ink-50: #f6f7fb;
  --p-color-white: #ffffff;
  --p-color-cobalt-50: #f0f1ff;
  --p-color-cobalt-100: #e0e4ff;
  --p-color-cobalt-200: #c7cfff;
  --p-color-cobalt-300: #a5b1ff;
  --p-color-cobalt-400: #8493ff;
  --p-color-cobalt-500: #6575ff;
  --p-color-cobalt-600: #4f5bff;
  --p-color-cobalt-700: #414add;
  --p-color-cobalt-800: #353cad;
  --p-color-cobalt-900: #242965;
  --p-color-lime-300: #d8ff3e;
  --p-color-lime-900: #223000;
  --p-color-mint-300: #65e0ac;
  --p-color-mint-800: #087344;
  --p-color-amber-300: #ffd080;
  --p-color-amber-800: #865400;
  --p-color-rose-300: #ff9bab;
  --p-color-rose-700: #b42342;
  --p-color-cyan-300: #7bd7f5;
  --p-color-cyan-800: #006480;
  --p-color-blue-soft: #4f5bff1f;
  --p-color-scrim: #05060bbf;
  --p-color-ink-600: #606a80;
  --p-color-canvas: #eef0f3;
  --p-color-live-coral: #fa435c;
  --p-color-live-ink: #25080e;
  --p-color-live-light-bg: #ffe7ec;
  --p-color-live-light-text: #961537;
  --p-color-live-dark-bg: #3b1b2a;
  --p-color-live-dark-text: #ffb8ca;
  --p-color-surface-hover-light: #f4f5f8;
  --p-color-surface-hover-dark: #252a39;
  --p-color-lime-hover: #e9ff94;
  --p-color-live-canvas: #161b26;
  --p-color-live-panel: #232b39;
  --p-color-live-header: #1d2330;
  --p-color-live-hero: #222938;
  --p-color-live-control: #2a3242;
  --p-color-live-control-hover: #394458;
  --p-color-live-away: #bdc7ff;
  --p-color-live-away-bar: #a6b2ff;
  --p-color-live-overlay: #080c1859;
  --p-color-scale-ink-light-1: #fcfcfd;
  --p-color-scale-ink-light-2: #f8f9fc;
  --p-color-scale-ink-light-3: #f0f2f7;
  --p-color-scale-ink-light-4: #e9ecf3;
  --p-color-scale-ink-light-5: #e1e5ef;
  --p-color-scale-ink-light-6: #d7dce8;
  --p-color-scale-ink-light-7: #c0c8d9;
  --p-color-scale-ink-light-8: #8c97ad;
  --p-color-scale-ink-light-9: #68758d;
  --p-color-scale-ink-light-10: #5d6981;
  --p-color-scale-ink-light-11: #48516b;
  --p-color-scale-ink-light-12: #141722;
  --p-color-scale-ink-dark-1: #0c0e14;
  --p-color-scale-ink-dark-2: #141722;
  --p-color-scale-ink-dark-3: #1d2230;
  --p-color-scale-ink-dark-4: #252b3c;
  --p-color-scale-ink-dark-5: #2d3548;
  --p-color-scale-ink-dark-6: #38425a;
  --p-color-scale-ink-dark-7: #48516b;
  --p-color-scale-ink-dark-8: #626f88;
  --p-color-scale-ink-dark-9: #6e7d98;
  --p-color-scale-ink-dark-10: #8290aa;
  --p-color-scale-ink-dark-11: #adb7ce;
  --p-color-scale-ink-dark-12: #f1f3f9;
  --p-color-scale-cobalt-light-1: #fdfdff;
  --p-color-scale-cobalt-light-2: #f8f8ff;
  --p-color-scale-cobalt-light-3: #f0f0ff;
  --p-color-scale-cobalt-light-4: #e6e6ff;
  --p-color-scale-cobalt-light-5: #dcdcff;
  --p-color-scale-cobalt-light-6: #c9caff;
  --p-color-scale-cobalt-light-7: #b2b5ff;
  --p-color-scale-cobalt-light-8: #9299ff;
  --p-color-scale-cobalt-light-9: #4f5bff;
  --p-color-scale-cobalt-light-10: #414add;
  --p-color-scale-cobalt-light-11: #3d45c5;
  --p-color-scale-cobalt-light-12: #25286b;
  --p-color-scale-cobalt-dark-1: #10111e;
  --p-color-scale-cobalt-dark-2: #16182b;
  --p-color-scale-cobalt-dark-3: #212346;
  --p-color-scale-cobalt-dark-4: #2b3066;
  --p-color-scale-cobalt-dark-5: #353c81;
  --p-color-scale-cobalt-dark-6: #414b9b;
  --p-color-scale-cobalt-dark-7: #525fba;
  --p-color-scale-cobalt-dark-8: #6877dc;
  --p-color-scale-cobalt-dark-9: #4f5bff;
  --p-color-scale-cobalt-dark-10: #6875ff;
  --p-color-scale-cobalt-dark-11: #acb5ff;
  --p-color-scale-cobalt-dark-12: #e2e5ff;
  --p-color-scale-lime-light-1: #fcfef7;
  --p-color-scale-lime-light-2: #f7fbea;
  --p-color-scale-lime-light-3: #eff7d6;
  --p-color-scale-lime-light-4: #e5f3bc;
  --p-color-scale-lime-light-5: #d8eba0;
  --p-color-scale-lime-light-6: #c8de82;
  --p-color-scale-lime-light-7: #b5cd60;
  --p-color-scale-lime-light-8: #95ad3d;
  --p-color-scale-lime-light-9: #d8ff3e;
  --p-color-scale-lime-light-10: #c9ee30;
  --p-color-scale-lime-light-11: #4d6500;
  --p-color-scale-lime-light-12: #263500;
  --p-color-scale-lime-dark-1: #11150c;
  --p-color-scale-lime-dark-2: #171d10;
  --p-color-scale-lime-dark-3: #202a14;
  --p-color-scale-lime-dark-4: #2b3919;
  --p-color-scale-lime-dark-5: #354721;
  --p-color-scale-lime-dark-6: #425a2a;
  --p-color-scale-lime-dark-7: #557137;
  --p-color-scale-lime-dark-8: #71934a;
  --p-color-scale-lime-dark-9: #d8ff3e;
  --p-color-scale-lime-dark-10: #e1ff73;
  --p-color-scale-lime-dark-11: #c5ec58;
  --p-color-scale-lime-dark-12: #ecffc0;
  --p-color-scale-mint-light-1: #f7fdfb;
  --p-color-scale-mint-light-2: #effaf5;
  --p-color-scale-mint-light-3: #e0f5ea;
  --p-color-scale-mint-light-4: #cef0de;
  --p-color-scale-mint-light-5: #b9e7cf;
  --p-color-scale-mint-light-6: #9ddab9;
  --p-color-scale-mint-light-7: #78c69d;
  --p-color-scale-mint-light-8: #44ab7e;
  --p-color-scale-mint-light-9: #16845c;
  --p-color-scale-mint-light-10: #08754f;
  --p-color-scale-mint-light-11: #006746;
  --p-color-scale-mint-light-12: #123f31;
  --p-color-scale-mint-dark-1: #0d1714;
  --p-color-scale-mint-dark-2: #11201a;
  --p-color-scale-mint-dark-3: #163126;
  --p-color-scale-mint-dark-4: #1b4130;
  --p-color-scale-mint-dark-5: #20533d;
  --p-color-scale-mint-dark-6: #28654b;
  --p-color-scale-mint-dark-7: #32805d;
  --p-color-scale-mint-dark-8: #40a174;
  --p-color-scale-mint-dark-9: #5be3aa;
  --p-color-scale-mint-dark-10: #7eeabc;
  --p-color-scale-mint-dark-11: #7eeabc;
  --p-color-scale-mint-dark-12: #d0f9e6;
  --p-color-scale-amber-light-1: #fffdf7;
  --p-color-scale-amber-light-2: #fff9ed;
  --p-color-scale-amber-light-3: #fff1d4;
  --p-color-scale-amber-light-4: #ffe7b7;
  --p-color-scale-amber-light-5: #ffda97;
  --p-color-scale-amber-light-6: #f6c678;
  --p-color-scale-amber-light-7: #e5ac58;
  --p-color-scale-amber-light-8: #cb8f34;
  --p-color-scale-amber-light-9: #f1b94b;
  --p-color-scale-amber-light-10: #dfa333;
  --p-color-scale-amber-light-11: #805400;
  --p-color-scale-amber-light-12: #483418;
  --p-color-scale-amber-dark-1: #17130e;
  --p-color-scale-amber-dark-2: #211a11;
  --p-color-scale-amber-dark-3: #322614;
  --p-color-scale-amber-dark-4: #44331a;
  --p-color-scale-amber-dark-5: #554121;
  --p-color-scale-amber-dark-6: #69512d;
  --p-color-scale-amber-dark-7: #82683e;
  --p-color-scale-amber-dark-8: #a58550;
  --p-color-scale-amber-dark-9: #f5c46b;
  --p-color-scale-amber-dark-10: #fad28e;
  --p-color-scale-amber-dark-11: #f5c46b;
  --p-color-scale-amber-dark-12: #fce9c4;
  --p-color-scale-rose-light-1: #fffcfd;
  --p-color-scale-rose-light-2: #fff5f8;
  --p-color-scale-rose-light-3: #ffe9ef;
  --p-color-scale-rose-light-4: #ffdbe5;
  --p-color-scale-rose-light-5: #ffccd9;
  --p-color-scale-rose-light-6: #f5b6c9;
  --p-color-scale-rose-light-7: #e795ae;
  --p-color-scale-rose-light-8: #d4668c;
  --p-color-scale-rose-light-9: #c02654;
  --p-color-scale-rose-light-10: #ae1f4a;
  --p-color-scale-rose-light-11: #a31b43;
  --p-color-scale-rose-light-12: #581c33;
  --p-color-scale-rose-dark-1: #1b1017;
  --p-color-scale-rose-dark-2: #26141e;
  --p-color-scale-rose-dark-3: #3d1c2c;
  --p-color-scale-rose-dark-4: #512236;
  --p-color-scale-rose-dark-5: #662d45;
  --p-color-scale-rose-dark-6: #803c58;
  --p-color-scale-rose-dark-7: #9d5270;
  --p-color-scale-rose-dark-8: #bf708c;
  --p-color-scale-rose-dark-9: #ff365f;
  --p-color-scale-rose-dark-10: #ff6282;
  --p-color-scale-rose-dark-11: #ff9eb6;
  --p-color-scale-rose-dark-12: #ffd8e3;
  --p-space-0: 0px;
  --p-space-4: 4px;
  --p-space-8: 8px;
  --p-space-12: 12px;
  --p-space-16: 16px;
  --p-space-20: 20px;
  --p-space-24: 24px;
  --p-space-32: 32px;
  --p-space-40: 40px;
  --p-space-48: 48px;
  --p-space-64: 64px;
  --p-space-80: 80px;
  --p-space-96: 96px;
  --p-radius-xs: 6px;
  --p-radius-sm: 10px;
  --p-radius-md: 16px;
  --p-radius-lg: 24px;
  --p-radius-pill: 999px;
  --p-font-size-12: 12px;
  --p-font-size-14: 14px;
  --p-font-size-16: 16px;
  --p-font-size-18: 18px;
  --p-font-size-20: 20px;
  --p-font-size-24: 24px;
  --p-font-size-32: 32px;
  --p-font-size-40: 40px;
  --p-font-size-48: 48px;
  --p-font-size-64: 64px;
  --p-font-size-80: 80px;
  --p-control-compact: 36px;
  --p-control-default: 48px;
  --p-control-large: 52px;
  --p-breakpoint-sm: 600px;
  --p-breakpoint-md: 1024px;
  --p-breakpoint-lg: 1440px;
  --p-breakpoint-xl: 1600px;
  --p-motion-instant: 0ms;
  --p-motion-fast: 120ms;
  --p-motion-base: 180ms;
  --p-motion-slow: 240ms;
  --p-layer-base: 0;
  --p-layer-sticky: 20;
  --p-layer-dropdown: 40;
  --p-layer-overlay: 100;
  --p-layer-dialog: 110;
  --p-layer-toast: 120;
  --p-font-body: "Plus Jakarta Sans", system-ui, sans-serif;
  --p-font-display: "Plus Jakarta Sans", system-ui, sans-serif;
  --p-line-body: 1.6;
  --p-line-title: 1.12;
  --p-weight-body: 400;
  --p-weight-label: 600;
  --p-motion-standard: cubic-bezier(0.2, 0, 0, 1);
  --p-radius-control: 12px;
  --p-type-1-size: 12px;
  --p-type-1-line: 16px;
  --p-type-1-tracking: 0.0025em;
  --p-type-2-size: 14px;
  --p-type-2-line: 20px;
  --p-type-2-tracking: 0em;
  --p-type-3-size: 16px;
  --p-type-3-line: 24px;
  --p-type-3-tracking: 0em;
  --p-type-4-size: 18px;
  --p-type-4-line: 26px;
  --p-type-4-tracking: -0.0025em;
  --p-type-5-size: 20px;
  --p-type-5-line: 28px;
  --p-type-5-tracking: -0.005em;
  --p-type-6-size: 24px;
  --p-type-6-line: 30px;
  --p-type-6-tracking: -0.00625em;
  --p-type-7-size: 28px;
  --p-type-7-line: 36px;
  --p-type-7-tracking: -0.0075em;
  --p-type-8-size: 35px;
  --p-type-8-line: 40px;
  --p-type-8-tracking: -0.01em;
  --p-type-9-size: 60px;
  --p-type-9-line: 60px;
  --p-type-9-tracking: -0.025em;
  --p-density-card: 16px;
  --p-density-row: 12px;
  --p-density-gap: 12px;
  --p-badge-inline: 10px;
  --p-badge-block: 5px;
  --p-app-header-height: 64px;
  --p-app-sidebar-width: 208px;
  --p-selection-hover-fill: var(--p-color-ink-950);
  --p-selection-hover-ink: var(--p-color-lime-300);
  --p-motion-enter: 240ms;
  --p-motion-exit: 160ms;
  --p-motion-page: 320ms;
  --p-motion-feedback: 180ms;
  --p-motion-loading: 900ms;
  --p-motion-skeleton: 1600ms;
  --p-ease-enter: cubic-bezier(0, 0, 0.2, 1);
  --p-ease-exit: cubic-bezier(0.4, 0, 1, 1);
  --p-bg: var(--p-color-ink-950);
  --p-surface: var(--p-color-ink-900);
  --p-surface-raised: var(--p-color-ink-850);
  --p-border: var(--p-color-ink-800);
  --p-border-control: var(--p-color-ink-500);
  --p-text: var(--p-color-ink-50);
  --p-text-muted: var(--p-color-ink-300);
  --p-text-subtle: var(--p-color-ink-400);
  --p-brand: var(--p-color-lime-300);
  --p-action: var(--p-color-cobalt-600);
  --p-action-hover: var(--p-color-cobalt-700);
  --p-action-active: var(--p-color-cobalt-800);
  --p-action-ink: var(--p-color-white);
  --p-brand-soft: var(--p-color-blue-soft);
  --p-highlight: var(--p-color-lime-300);
  --p-highlight-ink: var(--p-color-lime-900);
  --p-success: var(--p-color-mint-300);
  --p-warning: var(--p-color-amber-300);
  --p-danger: var(--p-color-rose-300);
  --p-danger-fill: var(--p-color-rose-700);
  --p-info: var(--p-color-cyan-300);
  --p-focus: var(--p-color-cobalt-300);
  --p-chart-home: var(--p-color-cobalt-300);
  --p-chart-away: var(--p-color-lime-300);
  --p-chart-muted: var(--p-color-ink-500);
  --p-overlay: var(--p-color-scrim);
  --p-live-fill: var(--p-color-live-dark-bg);
  --p-live-ink: var(--p-color-live-dark-text);
  --p-emphasis: var(--p-color-lime-300);
  --p-emphasis-fill: var(--p-color-lime-300);
  --p-emphasis-ink: var(--p-color-lime-900);
  --p-emphasis-hover: var(--p-color-lime-hover);
  --p-surface-hover: var(--p-color-surface-hover-dark);
  --p-live-canvas: var(--p-color-live-canvas);
  --p-live-panel: var(--p-color-live-panel);
  --p-live-header: var(--p-color-live-header);
  --p-live-hero: var(--p-color-live-hero);
  --p-live-control: var(--p-color-live-control);
  --p-live-control-hover: var(--p-color-live-control-hover);
  --p-live-away: var(--p-color-live-away);
  --p-live-away-bar: var(--p-color-live-away-bar);
  --p-live-overlay: var(--p-color-live-overlay);
  --p-icon-accent: var(--p-emphasis);
  --p-notice-bg: var(--p-surface-raised);
  --p-notice-text: var(--p-text);
  --p-header-shadow: #0000007a;
  --p-header-edge: #ffffff1f;
  --p-card-shadow: #0000003d;
  --p-scale-ink-1: var(--p-color-scale-ink-dark-1);
  --p-scale-ink-2: var(--p-color-scale-ink-dark-2);
  --p-scale-ink-3: var(--p-color-scale-ink-dark-3);
  --p-scale-ink-4: var(--p-color-scale-ink-dark-4);
  --p-scale-ink-5: var(--p-color-scale-ink-dark-5);
  --p-scale-ink-6: var(--p-color-scale-ink-dark-6);
  --p-scale-ink-7: var(--p-color-scale-ink-dark-7);
  --p-scale-ink-8: var(--p-color-scale-ink-dark-8);
  --p-scale-ink-9: var(--p-color-scale-ink-dark-9);
  --p-scale-ink-10: var(--p-color-scale-ink-dark-10);
  --p-scale-ink-11: var(--p-color-scale-ink-dark-11);
  --p-scale-ink-12: var(--p-color-scale-ink-dark-12);
  --p-scale-cobalt-1: var(--p-color-scale-cobalt-dark-1);
  --p-scale-cobalt-2: var(--p-color-scale-cobalt-dark-2);
  --p-scale-cobalt-3: var(--p-color-scale-cobalt-dark-3);
  --p-scale-cobalt-4: var(--p-color-scale-cobalt-dark-4);
  --p-scale-cobalt-5: var(--p-color-scale-cobalt-dark-5);
  --p-scale-cobalt-6: var(--p-color-scale-cobalt-dark-6);
  --p-scale-cobalt-7: var(--p-color-scale-cobalt-dark-7);
  --p-scale-cobalt-8: var(--p-color-scale-cobalt-dark-8);
  --p-scale-cobalt-9: var(--p-color-scale-cobalt-dark-9);
  --p-scale-cobalt-10: var(--p-color-scale-cobalt-dark-10);
  --p-scale-cobalt-11: var(--p-color-scale-cobalt-dark-11);
  --p-scale-cobalt-12: var(--p-color-scale-cobalt-dark-12);
  --p-scale-lime-1: var(--p-color-scale-lime-dark-1);
  --p-scale-lime-2: var(--p-color-scale-lime-dark-2);
  --p-scale-lime-3: var(--p-color-scale-lime-dark-3);
  --p-scale-lime-4: var(--p-color-scale-lime-dark-4);
  --p-scale-lime-5: var(--p-color-scale-lime-dark-5);
  --p-scale-lime-6: var(--p-color-scale-lime-dark-6);
  --p-scale-lime-7: var(--p-color-scale-lime-dark-7);
  --p-scale-lime-8: var(--p-color-scale-lime-dark-8);
  --p-scale-lime-9: var(--p-color-scale-lime-dark-9);
  --p-scale-lime-10: var(--p-color-scale-lime-dark-10);
  --p-scale-lime-11: var(--p-color-scale-lime-dark-11);
  --p-scale-lime-12: var(--p-color-scale-lime-dark-12);
  --p-scale-mint-1: var(--p-color-scale-mint-dark-1);
  --p-scale-mint-2: var(--p-color-scale-mint-dark-2);
  --p-scale-mint-3: var(--p-color-scale-mint-dark-3);
  --p-scale-mint-4: var(--p-color-scale-mint-dark-4);
  --p-scale-mint-5: var(--p-color-scale-mint-dark-5);
  --p-scale-mint-6: var(--p-color-scale-mint-dark-6);
  --p-scale-mint-7: var(--p-color-scale-mint-dark-7);
  --p-scale-mint-8: var(--p-color-scale-mint-dark-8);
  --p-scale-mint-9: var(--p-color-scale-mint-dark-9);
  --p-scale-mint-10: var(--p-color-scale-mint-dark-10);
  --p-scale-mint-11: var(--p-color-scale-mint-dark-11);
  --p-scale-mint-12: var(--p-color-scale-mint-dark-12);
  --p-scale-amber-1: var(--p-color-scale-amber-dark-1);
  --p-scale-amber-2: var(--p-color-scale-amber-dark-2);
  --p-scale-amber-3: var(--p-color-scale-amber-dark-3);
  --p-scale-amber-4: var(--p-color-scale-amber-dark-4);
  --p-scale-amber-5: var(--p-color-scale-amber-dark-5);
  --p-scale-amber-6: var(--p-color-scale-amber-dark-6);
  --p-scale-amber-7: var(--p-color-scale-amber-dark-7);
  --p-scale-amber-8: var(--p-color-scale-amber-dark-8);
  --p-scale-amber-9: var(--p-color-scale-amber-dark-9);
  --p-scale-amber-10: var(--p-color-scale-amber-dark-10);
  --p-scale-amber-11: var(--p-color-scale-amber-dark-11);
  --p-scale-amber-12: var(--p-color-scale-amber-dark-12);
  --p-scale-rose-1: var(--p-color-scale-rose-dark-1);
  --p-scale-rose-2: var(--p-color-scale-rose-dark-2);
  --p-scale-rose-3: var(--p-color-scale-rose-dark-3);
  --p-scale-rose-4: var(--p-color-scale-rose-dark-4);
  --p-scale-rose-5: var(--p-color-scale-rose-dark-5);
  --p-scale-rose-6: var(--p-color-scale-rose-dark-6);
  --p-scale-rose-7: var(--p-color-scale-rose-dark-7);
  --p-scale-rose-8: var(--p-color-scale-rose-dark-8);
  --p-scale-rose-9: var(--p-color-scale-rose-dark-9);
  --p-scale-rose-10: var(--p-color-scale-rose-dark-10);
  --p-scale-rose-11: var(--p-color-scale-rose-dark-11);
  --p-scale-rose-12: var(--p-color-scale-rose-dark-12);
  --p-accent-1: var(--p-scale-lime-1);
  --p-accent-2: var(--p-scale-lime-2);
  --p-accent-3: var(--p-scale-lime-3);
  --p-accent-4: var(--p-scale-lime-4);
  --p-accent-5: var(--p-scale-lime-5);
  --p-accent-6: var(--p-scale-lime-6);
  --p-accent-7: var(--p-scale-lime-7);
  --p-accent-8: var(--p-scale-lime-8);
  --p-accent-9: var(--p-scale-lime-9);
  --p-accent-10: var(--p-scale-lime-10);
  --p-accent-11: var(--p-scale-lime-11);
  --p-accent-12: var(--p-scale-lime-12);
  --p-notice-border: var(--p-border-control);
  --p-success-bg: var(--p-color-scale-mint-dark-3);
  --p-danger-bg: var(--p-color-scale-rose-dark-3);
  --p-warning-bg: var(--p-color-scale-amber-dark-3);
  --p-info-bg: var(--p-color-scale-cobalt-dark-3);
  --p-result-win-fill: var(--p-success);
  --p-result-win-ink: var(--p-color-ink-950);
  --p-result-loss-fill: var(--p-danger);
  --p-result-loss-ink: var(--p-color-ink-950);
  --p-result-draw-fill: var(--p-text-muted);
  --p-result-draw-ink: var(--p-color-ink-950);
}
:root[data-theme="light"], .p-theme-light {
  --p-bg: var(--p-color-canvas);
  --p-surface: var(--p-color-white);
  --p-surface-raised: var(--p-color-ink-100);
  --p-border: var(--p-color-ink-200);
  --p-border-control: var(--p-color-ink-500);
  --p-text: var(--p-color-ink-950);
  --p-text-muted: var(--p-color-ink-700);
  --p-text-subtle: var(--p-color-ink-600);
  --p-brand: var(--p-color-ink-900);
  --p-action: var(--p-color-ink-900);
  --p-action-hover: var(--p-color-ink-800);
  --p-action-active: var(--p-color-ink-950);
  --p-action-ink: var(--p-color-white);
  --p-brand-soft: var(--p-color-cobalt-50);
  --p-highlight: var(--p-color-lime-300);
  --p-highlight-ink: var(--p-color-lime-900);
  --p-success: var(--p-color-mint-800);
  --p-warning: var(--p-color-amber-800);
  --p-danger: var(--p-color-rose-700);
  --p-danger-fill: var(--p-color-rose-700);
  --p-info: var(--p-color-cyan-800);
  --p-focus: var(--p-color-cobalt-700);
  --p-chart-home: var(--p-color-cobalt-700);
  --p-chart-away: var(--p-color-mint-800);
  --p-chart-muted: var(--p-color-ink-500);
  --p-overlay: var(--p-color-scrim);
  --p-live-fill: var(--p-color-live-light-bg);
  --p-live-ink: var(--p-color-live-light-text);
  --p-emphasis: var(--p-color-cobalt-700);
  --p-emphasis-fill: var(--p-color-cobalt-600);
  --p-emphasis-ink: var(--p-color-white);
  --p-emphasis-hover: var(--p-color-cobalt-700);
  --p-surface-hover: var(--p-color-surface-hover-light);
  --p-live-canvas: var(--p-color-live-canvas);
  --p-live-panel: var(--p-color-live-panel);
  --p-live-header: var(--p-color-live-header);
  --p-live-hero: var(--p-color-live-hero);
  --p-live-control: var(--p-color-live-control);
  --p-live-control-hover: var(--p-color-live-control-hover);
  --p-live-away: var(--p-color-live-away);
  --p-live-away-bar: var(--p-color-live-away-bar);
  --p-live-overlay: var(--p-color-live-overlay);
  --p-icon-accent: var(--p-emphasis);
  --p-notice-bg: var(--p-surface);
  --p-notice-text: var(--p-text);
  --p-header-shadow: #18233429;
  --p-header-edge: #18233417;
  --p-card-shadow: #18233414;
  --p-scale-ink-1: var(--p-color-scale-ink-light-1);
  --p-scale-ink-2: var(--p-color-scale-ink-light-2);
  --p-scale-ink-3: var(--p-color-scale-ink-light-3);
  --p-scale-ink-4: var(--p-color-scale-ink-light-4);
  --p-scale-ink-5: var(--p-color-scale-ink-light-5);
  --p-scale-ink-6: var(--p-color-scale-ink-light-6);
  --p-scale-ink-7: var(--p-color-scale-ink-light-7);
  --p-scale-ink-8: var(--p-color-scale-ink-light-8);
  --p-scale-ink-9: var(--p-color-scale-ink-light-9);
  --p-scale-ink-10: var(--p-color-scale-ink-light-10);
  --p-scale-ink-11: var(--p-color-scale-ink-light-11);
  --p-scale-ink-12: var(--p-color-scale-ink-light-12);
  --p-scale-cobalt-1: var(--p-color-scale-cobalt-light-1);
  --p-scale-cobalt-2: var(--p-color-scale-cobalt-light-2);
  --p-scale-cobalt-3: var(--p-color-scale-cobalt-light-3);
  --p-scale-cobalt-4: var(--p-color-scale-cobalt-light-4);
  --p-scale-cobalt-5: var(--p-color-scale-cobalt-light-5);
  --p-scale-cobalt-6: var(--p-color-scale-cobalt-light-6);
  --p-scale-cobalt-7: var(--p-color-scale-cobalt-light-7);
  --p-scale-cobalt-8: var(--p-color-scale-cobalt-light-8);
  --p-scale-cobalt-9: var(--p-color-scale-cobalt-light-9);
  --p-scale-cobalt-10: var(--p-color-scale-cobalt-light-10);
  --p-scale-cobalt-11: var(--p-color-scale-cobalt-light-11);
  --p-scale-cobalt-12: var(--p-color-scale-cobalt-light-12);
  --p-scale-lime-1: var(--p-color-scale-lime-light-1);
  --p-scale-lime-2: var(--p-color-scale-lime-light-2);
  --p-scale-lime-3: var(--p-color-scale-lime-light-3);
  --p-scale-lime-4: var(--p-color-scale-lime-light-4);
  --p-scale-lime-5: var(--p-color-scale-lime-light-5);
  --p-scale-lime-6: var(--p-color-scale-lime-light-6);
  --p-scale-lime-7: var(--p-color-scale-lime-light-7);
  --p-scale-lime-8: var(--p-color-scale-lime-light-8);
  --p-scale-lime-9: var(--p-color-scale-lime-light-9);
  --p-scale-lime-10: var(--p-color-scale-lime-light-10);
  --p-scale-lime-11: var(--p-color-scale-lime-light-11);
  --p-scale-lime-12: var(--p-color-scale-lime-light-12);
  --p-scale-mint-1: var(--p-color-scale-mint-light-1);
  --p-scale-mint-2: var(--p-color-scale-mint-light-2);
  --p-scale-mint-3: var(--p-color-scale-mint-light-3);
  --p-scale-mint-4: var(--p-color-scale-mint-light-4);
  --p-scale-mint-5: var(--p-color-scale-mint-light-5);
  --p-scale-mint-6: var(--p-color-scale-mint-light-6);
  --p-scale-mint-7: var(--p-color-scale-mint-light-7);
  --p-scale-mint-8: var(--p-color-scale-mint-light-8);
  --p-scale-mint-9: var(--p-color-scale-mint-light-9);
  --p-scale-mint-10: var(--p-color-scale-mint-light-10);
  --p-scale-mint-11: var(--p-color-scale-mint-light-11);
  --p-scale-mint-12: var(--p-color-scale-mint-light-12);
  --p-scale-amber-1: var(--p-color-scale-amber-light-1);
  --p-scale-amber-2: var(--p-color-scale-amber-light-2);
  --p-scale-amber-3: var(--p-color-scale-amber-light-3);
  --p-scale-amber-4: var(--p-color-scale-amber-light-4);
  --p-scale-amber-5: var(--p-color-scale-amber-light-5);
  --p-scale-amber-6: var(--p-color-scale-amber-light-6);
  --p-scale-amber-7: var(--p-color-scale-amber-light-7);
  --p-scale-amber-8: var(--p-color-scale-amber-light-8);
  --p-scale-amber-9: var(--p-color-scale-amber-light-9);
  --p-scale-amber-10: var(--p-color-scale-amber-light-10);
  --p-scale-amber-11: var(--p-color-scale-amber-light-11);
  --p-scale-amber-12: var(--p-color-scale-amber-light-12);
  --p-scale-rose-1: var(--p-color-scale-rose-light-1);
  --p-scale-rose-2: var(--p-color-scale-rose-light-2);
  --p-scale-rose-3: var(--p-color-scale-rose-light-3);
  --p-scale-rose-4: var(--p-color-scale-rose-light-4);
  --p-scale-rose-5: var(--p-color-scale-rose-light-5);
  --p-scale-rose-6: var(--p-color-scale-rose-light-6);
  --p-scale-rose-7: var(--p-color-scale-rose-light-7);
  --p-scale-rose-8: var(--p-color-scale-rose-light-8);
  --p-scale-rose-9: var(--p-color-scale-rose-light-9);
  --p-scale-rose-10: var(--p-color-scale-rose-light-10);
  --p-scale-rose-11: var(--p-color-scale-rose-light-11);
  --p-scale-rose-12: var(--p-color-scale-rose-light-12);
  --p-accent-1: var(--p-scale-cobalt-1);
  --p-accent-2: var(--p-scale-cobalt-2);
  --p-accent-3: var(--p-scale-cobalt-3);
  --p-accent-4: var(--p-scale-cobalt-4);
  --p-accent-5: var(--p-scale-cobalt-5);
  --p-accent-6: var(--p-scale-cobalt-6);
  --p-accent-7: var(--p-scale-cobalt-7);
  --p-accent-8: var(--p-scale-cobalt-8);
  --p-accent-9: var(--p-scale-cobalt-9);
  --p-accent-10: var(--p-scale-cobalt-10);
  --p-accent-11: var(--p-scale-cobalt-11);
  --p-accent-12: var(--p-scale-cobalt-12);
  --p-notice-border: var(--p-border-control);
  --p-success-bg: var(--p-color-scale-mint-light-3);
  --p-danger-bg: var(--p-color-scale-rose-light-3);
  --p-warning-bg: var(--p-color-scale-amber-light-3);
  --p-info-bg: var(--p-color-scale-cobalt-light-3);
  --p-result-win-fill: var(--p-success);
  --p-result-win-ink: var(--p-color-white);
  --p-result-loss-fill: var(--p-danger);
  --p-result-loss-ink: var(--p-color-white);
  --p-result-draw-fill: var(--p-text-muted);
  --p-result-draw-ink: var(--p-color-white);
}
.p-theme-dark {
  --p-bg: var(--p-color-ink-950);
  --p-surface: var(--p-color-ink-900);
  --p-surface-raised: var(--p-color-ink-850);
  --p-border: var(--p-color-ink-800);
  --p-border-control: var(--p-color-ink-500);
  --p-text: var(--p-color-ink-50);
  --p-text-muted: var(--p-color-ink-300);
  --p-text-subtle: var(--p-color-ink-400);
  --p-brand: var(--p-color-lime-300);
  --p-action: var(--p-color-cobalt-600);
  --p-action-hover: var(--p-color-cobalt-700);
  --p-action-active: var(--p-color-cobalt-800);
  --p-action-ink: var(--p-color-white);
  --p-brand-soft: var(--p-color-blue-soft);
  --p-highlight: var(--p-color-lime-300);
  --p-highlight-ink: var(--p-color-lime-900);
  --p-success: var(--p-color-mint-300);
  --p-warning: var(--p-color-amber-300);
  --p-danger: var(--p-color-rose-300);
  --p-danger-fill: var(--p-color-rose-700);
  --p-info: var(--p-color-cyan-300);
  --p-focus: var(--p-color-cobalt-300);
  --p-chart-home: var(--p-color-cobalt-300);
  --p-chart-away: var(--p-color-lime-300);
  --p-chart-muted: var(--p-color-ink-500);
  --p-overlay: var(--p-color-scrim);
  --p-live-fill: var(--p-color-live-dark-bg);
  --p-live-ink: var(--p-color-live-dark-text);
  --p-emphasis: var(--p-color-lime-300);
  --p-emphasis-fill: var(--p-color-lime-300);
  --p-emphasis-ink: var(--p-color-lime-900);
  --p-emphasis-hover: var(--p-color-lime-hover);
  --p-surface-hover: var(--p-color-surface-hover-dark);
  --p-live-canvas: var(--p-color-live-canvas);
  --p-live-panel: var(--p-color-live-panel);
  --p-live-header: var(--p-color-live-header);
  --p-live-hero: var(--p-color-live-hero);
  --p-live-control: var(--p-color-live-control);
  --p-live-control-hover: var(--p-color-live-control-hover);
  --p-live-away: var(--p-color-live-away);
  --p-live-away-bar: var(--p-color-live-away-bar);
  --p-live-overlay: var(--p-color-live-overlay);
  --p-icon-accent: var(--p-emphasis);
  --p-notice-bg: var(--p-surface-raised);
  --p-notice-text: var(--p-text);
  --p-header-shadow: #0000007a;
  --p-header-edge: #ffffff1f;
  --p-card-shadow: #0000003d;
  --p-scale-ink-1: var(--p-color-scale-ink-dark-1);
  --p-scale-ink-2: var(--p-color-scale-ink-dark-2);
  --p-scale-ink-3: var(--p-color-scale-ink-dark-3);
  --p-scale-ink-4: var(--p-color-scale-ink-dark-4);
  --p-scale-ink-5: var(--p-color-scale-ink-dark-5);
  --p-scale-ink-6: var(--p-color-scale-ink-dark-6);
  --p-scale-ink-7: var(--p-color-scale-ink-dark-7);
  --p-scale-ink-8: var(--p-color-scale-ink-dark-8);
  --p-scale-ink-9: var(--p-color-scale-ink-dark-9);
  --p-scale-ink-10: var(--p-color-scale-ink-dark-10);
  --p-scale-ink-11: var(--p-color-scale-ink-dark-11);
  --p-scale-ink-12: var(--p-color-scale-ink-dark-12);
  --p-scale-cobalt-1: var(--p-color-scale-cobalt-dark-1);
  --p-scale-cobalt-2: var(--p-color-scale-cobalt-dark-2);
  --p-scale-cobalt-3: var(--p-color-scale-cobalt-dark-3);
  --p-scale-cobalt-4: var(--p-color-scale-cobalt-dark-4);
  --p-scale-cobalt-5: var(--p-color-scale-cobalt-dark-5);
  --p-scale-cobalt-6: var(--p-color-scale-cobalt-dark-6);
  --p-scale-cobalt-7: var(--p-color-scale-cobalt-dark-7);
  --p-scale-cobalt-8: var(--p-color-scale-cobalt-dark-8);
  --p-scale-cobalt-9: var(--p-color-scale-cobalt-dark-9);
  --p-scale-cobalt-10: var(--p-color-scale-cobalt-dark-10);
  --p-scale-cobalt-11: var(--p-color-scale-cobalt-dark-11);
  --p-scale-cobalt-12: var(--p-color-scale-cobalt-dark-12);
  --p-scale-lime-1: var(--p-color-scale-lime-dark-1);
  --p-scale-lime-2: var(--p-color-scale-lime-dark-2);
  --p-scale-lime-3: var(--p-color-scale-lime-dark-3);
  --p-scale-lime-4: var(--p-color-scale-lime-dark-4);
  --p-scale-lime-5: var(--p-color-scale-lime-dark-5);
  --p-scale-lime-6: var(--p-color-scale-lime-dark-6);
  --p-scale-lime-7: var(--p-color-scale-lime-dark-7);
  --p-scale-lime-8: var(--p-color-scale-lime-dark-8);
  --p-scale-lime-9: var(--p-color-scale-lime-dark-9);
  --p-scale-lime-10: var(--p-color-scale-lime-dark-10);
  --p-scale-lime-11: var(--p-color-scale-lime-dark-11);
  --p-scale-lime-12: var(--p-color-scale-lime-dark-12);
  --p-scale-mint-1: var(--p-color-scale-mint-dark-1);
  --p-scale-mint-2: var(--p-color-scale-mint-dark-2);
  --p-scale-mint-3: var(--p-color-scale-mint-dark-3);
  --p-scale-mint-4: var(--p-color-scale-mint-dark-4);
  --p-scale-mint-5: var(--p-color-scale-mint-dark-5);
  --p-scale-mint-6: var(--p-color-scale-mint-dark-6);
  --p-scale-mint-7: var(--p-color-scale-mint-dark-7);
  --p-scale-mint-8: var(--p-color-scale-mint-dark-8);
  --p-scale-mint-9: var(--p-color-scale-mint-dark-9);
  --p-scale-mint-10: var(--p-color-scale-mint-dark-10);
  --p-scale-mint-11: var(--p-color-scale-mint-dark-11);
  --p-scale-mint-12: var(--p-color-scale-mint-dark-12);
  --p-scale-amber-1: var(--p-color-scale-amber-dark-1);
  --p-scale-amber-2: var(--p-color-scale-amber-dark-2);
  --p-scale-amber-3: var(--p-color-scale-amber-dark-3);
  --p-scale-amber-4: var(--p-color-scale-amber-dark-4);
  --p-scale-amber-5: var(--p-color-scale-amber-dark-5);
  --p-scale-amber-6: var(--p-color-scale-amber-dark-6);
  --p-scale-amber-7: var(--p-color-scale-amber-dark-7);
  --p-scale-amber-8: var(--p-color-scale-amber-dark-8);
  --p-scale-amber-9: var(--p-color-scale-amber-dark-9);
  --p-scale-amber-10: var(--p-color-scale-amber-dark-10);
  --p-scale-amber-11: var(--p-color-scale-amber-dark-11);
  --p-scale-amber-12: var(--p-color-scale-amber-dark-12);
  --p-scale-rose-1: var(--p-color-scale-rose-dark-1);
  --p-scale-rose-2: var(--p-color-scale-rose-dark-2);
  --p-scale-rose-3: var(--p-color-scale-rose-dark-3);
  --p-scale-rose-4: var(--p-color-scale-rose-dark-4);
  --p-scale-rose-5: var(--p-color-scale-rose-dark-5);
  --p-scale-rose-6: var(--p-color-scale-rose-dark-6);
  --p-scale-rose-7: var(--p-color-scale-rose-dark-7);
  --p-scale-rose-8: var(--p-color-scale-rose-dark-8);
  --p-scale-rose-9: var(--p-color-scale-rose-dark-9);
  --p-scale-rose-10: var(--p-color-scale-rose-dark-10);
  --p-scale-rose-11: var(--p-color-scale-rose-dark-11);
  --p-scale-rose-12: var(--p-color-scale-rose-dark-12);
  --p-accent-1: var(--p-scale-lime-1);
  --p-accent-2: var(--p-scale-lime-2);
  --p-accent-3: var(--p-scale-lime-3);
  --p-accent-4: var(--p-scale-lime-4);
  --p-accent-5: var(--p-scale-lime-5);
  --p-accent-6: var(--p-scale-lime-6);
  --p-accent-7: var(--p-scale-lime-7);
  --p-accent-8: var(--p-scale-lime-8);
  --p-accent-9: var(--p-scale-lime-9);
  --p-accent-10: var(--p-scale-lime-10);
  --p-accent-11: var(--p-scale-lime-11);
  --p-accent-12: var(--p-scale-lime-12);
  --p-notice-border: var(--p-border-control);
  --p-success-bg: var(--p-color-scale-mint-dark-3);
  --p-danger-bg: var(--p-color-scale-rose-dark-3);
  --p-warning-bg: var(--p-color-scale-amber-dark-3);
  --p-info-bg: var(--p-color-scale-cobalt-dark-3);
  --p-result-win-fill: var(--p-success);
  --p-result-win-ink: var(--p-color-ink-950);
  --p-result-loss-fill: var(--p-danger);
  --p-result-loss-ink: var(--p-color-ink-950);
  --p-result-draw-fill: var(--p-text-muted);
  --p-result-draw-ink: var(--p-color-ink-950);
}
