:root{--font-display:"IBM Plex Sans", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--od-telemetry:var(--font-body);--sp-1:2px;--sp-2:4px;--sp-3:8px;--sp-4:12px;--sp-5:16px;--sp-6:24px;--sp-7:32px;--sp-8:48px;--space-stack:12px;--space-section:24px;--page-max:1120px;--page-max-dense:1440px;--page-pad:40px;--chart-max-inline:1120px;--chart-max-block:320px;--bg:oklch(19% .006 255);--bg-dark:oklch(17.5% .006 255);--bg-card:oklch(21.5% .007 255);--bg-card-hov:oklch(25% .008 255);--profile-card-bg:oklch(21.5% .007 255);--card-bg:var(--bg-card);--border:oklch(32% .009 255);--border-hov:oklch(75% .12 68/.35);--border-sub:oklch(27% .008 255);--text:oklch(88% .006 255);--text-2:oklch(74% .008 255);--muted:oklch(64% .01 255);--text-muted:var(--muted);--danger-rgb:228, 124, 117;--accent:oklch(75% .12 68);--accent-hover:oklch(79% .12 68);--action-text:oklch(21% .03 66);--accent-dim:oklch(75% .12 68/.15);--accent-ink:oklch(75% .12 68);--chart-band:oklch(75% .12 68/.14);--accent-gradient:linear-gradient(180deg, oklch(75% .12 68/.1) 0%, oklch(75% .12 68/.1) 100%);--accent-shadow:none;--terran:oklch(76% .11 220);--zerg:oklch(70% .15 305);--protoss:oklch(80% .11 90);--random:oklch(70% .09 280);--terran-text:oklch(76% .11 220);--zerg-text:oklch(70% .15 305);--protoss-text:oklch(80% .11 90);--random-text:oklch(70% .09 280);--race-terran:var(--terran);--race-zerg:var(--zerg);--race-protoss:var(--protoss);--race-random:var(--random);--premium:oklch(78% .14 350);--premium-text:var(--premium);--premium-bg:oklch(78% .14 350/.12);--premium-border:oklch(78% .14 350/.4);--success:oklch(72% .12 155);--danger:oklch(70% .13 25);--warn:oklch(80% .12 85);--color-win:oklch(72% .12 155);--color-loss:oklch(70% .13 25);--success-bg-subtle:oklch(72% .12 155/.08);--success-border-subtle:oklch(72% .12 155/.25);--danger-bg-subtle:oklch(70% .13 25/.08);--danger-border-subtle:oklch(70% .13 25/.25);--danger-bg-soft:oklch(70% .13 25/.08);--danger-border-soft:oklch(70% .13 25/.3);--success-bg-soft:oklch(72% .12 155/.1);--success-border-soft:oklch(72% .12 155/.3);--info-bg-subtle:oklch(76% .11 220/.1);--info-border-subtle:oklch(76% .11 220/.3);--warn-bg-subtle:oklch(80% .12 85/.08);--warn-border-subtle:oklch(80% .12 85/.25);--surface:oklch(96% .004 255/.03);--surface-hov:oklch(96% .004 255/.06);--surface-elev:oklch(96% .004 255/.08);--surface-faint:oklch(96% .004 255/.04);--surface-strong:oklch(96% .004 255/.08);--border-control:oklch(96% .004 255/.08);--border-control-hover:oklch(96% .004 255/.15);--menu-bg:oklch(25% .008 255);--focus-ring:oklch(75% .12 68/.6);--focus-ring-soft:oklch(75% .12 68/.15);--status-active:oklch(75% .12 68/.85);--progress-fill:oklch(72% .12 68);--badge-accent:oklch(75% .12 68/.15);--map-bar-glow:transparent;--r:8px;--r-lg:14px;--r-sm:4px;--r-pill:999px;--shadow-sm:0 4px 16px oklch(24% .014 255/.12);--shadow-md:0 4px 16px oklch(24% .014 255/.18);--shadow-float:0 4px 16px oklch(24% .014 255/.24);--glow-accent:none;--shadow-glow:none;--league-bronze:oklch(65% .15 50);--league-silver:oklch(82% .01 250);--league-gold:oklch(72% .15 75);--league-platinum:oklch(75% .01 250);--league-diamond:oklch(66% .17 265);--league-master:oklch(70% .12 75);--league-grandmaster:oklch(88% .2 85);--ease:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--dur:.22s;--dur-fast:.12s;--dur-slow:.5s;--text-xs:12px;--text-sm:14px;--text-base:14px;--text-lg:16px;--text-small:var(--type-small-size);--text-title:var(--type-title-size);--text-headline:var(--type-headline-size);--text-figure:var(--type-figure-size);--text-section:var(--type-section-size);--text-page:var(--type-page-title-size);--text-display:var(--type-display-size);--lh-tight:1.2;--lh-snug:1.4;--lh-ui:1.55;--lh-body:1.6;--type-display-size:48px;--type-display-weight:600;--type-display-lh:1.05;--type-display-tracking:-.03em;--type-page-title-size:30px;--type-page-title-weight:600;--type-page-title-lh:1.15;--type-page-title-tracking:-.02em;--type-headline-size:25px;--type-headline-weight:600;--type-headline-lh:1.2;--type-headline-tracking:-.015em;--type-figure-size:25px;--type-figure-weight:600;--type-figure-lh:1.1;--type-figure-tracking:-.015em;--type-section-size:20px;--type-section-weight:600;--type-section-lh:1.25;--type-section-tracking:-.01em;--type-title-size:15px;--type-title-weight:600;--type-title-lh:1.35;--type-title-tracking:normal;--type-lede-size:16px;--type-lede-weight:400;--type-lede-lh:1.55;--type-lede-tracking:normal;--type-body-size:14px;--type-body-weight:400;--type-body-lh:1.6;--type-body-tracking:normal;--type-small-size:13px;--type-small-weight:400;--type-small-lh:1.55;--type-small-tracking:normal;--type-caption-size:12px;--type-caption-weight:500;--type-caption-lh:1.4;--type-caption-tracking:normal;--primary:var(--accent);--primary-rgb:224, 159, 84;--bg-body:var(--bg);--text-1:var(--text);--surface-2:var(--surface-hov);--border-subtle:var(--border-sub);--btn-text:oklch(21% .03 66);--grid-line:oklch(27% .008 255/.6);--chart-grid:var(--border-sub);--chart-grid-minor:var(--border-sub);--chart-zero-line:oklch(50% .008 255);--chart-text:var(--text-2);--chart-tick:var(--muted);--chart-bg:oklch(21.5% .007 255/.9);--chart-fill-cyan:oklch(76% .11 220/.14);--chart-fill-gold:oklch(80% .12 85/.14);--chart-fill-red:oklch(70% .13 25/.14);--chart-fill-green:oklch(72% .12 155/.14);--chart-fill-orange:oklch(75% .12 68/.14);--chart-fill-purple:oklch(70% .15 305/.14);--chart-coop-1:oklch(78% .14 225);--chart-coop-2:oklch(80% .15 90);--chart-coop-3:oklch(72% .18 20);--chart-coop-4:oklch(75% .16 145);--chart-coop-5:oklch(70% .17 330);--chart-coop-6:oklch(67% .16 280);--chart-coop-7:oklch(81% .12 185);--chart-coop-8:oklch(73% .16 55);--chart-coop-9:oklch(67% .01 250);--glass:oklch(96% .004 255/.03);--header-bg:oklch(21.5% .007 255/.96);--field-bg:oklch(96% .004 255/.04);--field-bg-focus:oklch(96% .004 255/.07);--field-border:oklch(54% .01 255);--surface-tertiary:oklch(96% .004 255/.03);--track-bg:oklch(96% .004 255/.06);--control-track:oklch(40% .008 255);--control-track-border:oklch(55% .01 255);--chat-bg:oklch(96% .004 255/.05);--scrim:#000;--fight-rgb:255, 94, 94;--fight-active-rgb:255, 110, 110;--brand-battlenet:#148eff;--brand-twitch:#9146ff;--hud-bg:#07080fcc;--hud-border:#ffffff24;--hud-border-soft:#ffffff12;--hud-text:#e2e8f0;--hud-text-strong:#f1f5f9;--hud-text-muted:#94a3b8;--hud-text-dim:#64748b;--map-surface:#111316;--z-base:1;--z-dropdown:100;--z-sticky:200;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-toast:9600;--toast-bottom:calc(var(--shell-bottombar-height,0px) + var(--cookie-consent-height,0px) + max(var(--sp-5), env(safe-area-inset-bottom,0px)));--od-accent:var(--accent);--od-scanline:none;--success-ink:var(--success);--archive-panel-paper:oklch(96% .004 85);--overlay-scrim:oklch(10% 0 0/.6);--status-operational:oklch(75% .17 150);--status-degraded:oklch(80% .16 85);--status-outage:oklch(66% .22 25);--tint-gold:oklch(72% .15 75);--tint-danger:oklch(78% .22 25);--tint-success:oklch(85% .18 140);--badge-aggression-bg:oklch(72% .22 25/.15);--badge-macro-bg:oklch(82% .16 210/.12);--badge-cheese-bg:oklch(80% .18 80/.12);--on-accent-text:oklch(12% .004 250);--team-divider:oklch(100% 0 0/.12);--replay-border:var(--border);--replay-border-hov:var(--border-hov);--replay-border-sub:var(--border-sub);--replay-surface:var(--surface);--replay-surface-hov:var(--surface-hov);--replay-surface-faint:var(--surface-faint);--replay-bg-card:var(--bg-card);--replay-bg-card-hov:var(--bg-card-hov);--replay-bg-dark:var(--bg-dark);--replay-accent-dim:var(--accent-dim);--replay-win-ink:var(--success);--replay-loss-ink:var(--danger)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:oklch(98.2% .005 95);--bg-dark:oklch(99.5% .005 95);--bg-card:oklch(99.5% .005 95);--bg-card-hov:oklch(96% .008 85);--profile-card-bg:oklch(99.5% .005 95);--border:oklch(88% .008 85);--border-hov:oklch(52.4% .13 45/.45);--border-sub:oklch(92.5% .006 85);--text:oklch(24% .014 255);--text-2:oklch(43% .014 255);--muted:oklch(50% .012 255);--text-muted:var(--muted);--danger-rgb:172, 49, 44;--accent:oklch(52.4% .13 45);--accent-hover:oklch(51% .13 45);--action-text:oklch(99% .005 85);--accent-ink:oklch(46% .12 45);--chart-band:oklch(62% .13 45/.16);--accent-dim:oklch(94.8% .0145 64);--primary-rgb:165, 77, 31;--accent-gradient:linear-gradient(180deg, oklch(94.8% .0145 64) 0%, oklch(94.8% .0145 64) 100%);--btn-text:oklch(99% .005 85);--terran:oklch(55% .11 232);--zerg:oklch(52% .17 305);--protoss:oklch(60% .13 80);--random:oklch(50% .1 280);--terran-text:oklch(46% .11 225);--zerg-text:oklch(50% .21 305);--protoss-text:oklch(50% .11 70);--random-text:oklch(50% .12 280);--surface:oklch(99.5% .005 95/.75);--surface-hov:oklch(94% .009 85/.55);--surface-elev:oklch(99.5% .005 95);--surface-faint:oklch(99.5% .005 95/.5);--surface-strong:oklch(94% .009 85/.7);--border-control:oklch(24% .014 255/.14);--border-control-hover:oklch(24% .014 255/.26);--glass:oklch(24% .014 255/.02);--menu-bg:oklch(99.5% .005 95);--header-bg:oklch(99.5% .005 95/.96);--field-bg:oklch(98.2% .005 95);--field-bg-focus:oklch(99.5% .005 95);--field-border:oklch(62% .012 255);--focus-ring:oklch(52.4% .13 45);--focus-ring-soft:oklch(52.4% .13 45/.15);--status-active:oklch(52.4% .13 45/.85);--progress-fill:oklch(52.4% .13 45);--badge-accent:oklch(52.4% .13 45/.12);--map-bar-glow:transparent;--grid-line:oklch(24% .014 255/.06);--shadow-sm:0 1px 2px oklch(24% .014 255/.06), 0 2px 8px oklch(24% .014 255/.06);--shadow-md:0 2px 6px oklch(24% .014 255/.06), 0 10px 28px oklch(24% .014 255/.1);--shadow-float:0 4px 10px oklch(24% .014 255/.06), 0 18px 44px oklch(24% .014 255/.12);--accent-shadow:none;--glow-accent:none;--shadow-glow:none;--premium:oklch(58% .16 350);--premium-text:oklch(47% .18 350);--premium-bg:oklch(58% .16 350/.08);--premium-border:oklch(58% .16 350/.35);--success:oklch(48% .11 155);--danger:oklch(50% .16 27);--warn:oklch(50% .12 85);--color-win:oklch(48% .11 155);--color-loss:oklch(50% .16 27);--success-bg-subtle:oklch(50% .11 155/.06);--success-border-subtle:oklch(50% .11 155/.2);--danger-bg-subtle:oklch(50% .16 27/.05);--danger-border-subtle:oklch(50% .16 27/.2);--danger-bg-soft:oklch(50% .16 27/.06);--danger-border-soft:oklch(50% .16 27/.25);--success-bg-soft:oklch(50% .11 155/.08);--success-border-soft:oklch(50% .11 155/.3);--info-bg-subtle:oklch(55% .11 232/.06);--info-border-subtle:oklch(55% .11 232/.22);--warn-bg-subtle:oklch(55% .12 85/.06);--warn-border-subtle:oklch(55% .12 85/.22);--league-bronze:oklch(50% .12 50);--league-silver:oklch(50% .01 250);--league-gold:oklch(56% .13 75);--league-platinum:oklch(50% .03 230);--league-diamond:oklch(50% .18 265);--league-master:oklch(53% .12 75);--league-grandmaster:oklch(55% .15 70);--surface-tertiary:oklch(24% .014 255/.03);--track-bg:oklch(24% .014 255/.08);--control-track:oklch(80% .006 85);--control-track-border:oklch(55% .01 85);--chat-bg:oklch(24% .014 255/.05);--chart-tick:var(--muted);--chart-text:var(--text-2);--chart-grid:var(--border-sub);--chart-grid-minor:var(--border-sub);--chart-zero-line:oklch(24% .014 255/.25);--chart-bg:oklch(99.3% .003 85/.97);--chart-fill-cyan:oklch(55% .11 232/.12);--chart-fill-gold:oklch(55% .12 85/.1);--chart-fill-red:oklch(50% .16 27/.1);--chart-fill-green:oklch(50% .11 155/.1);--chart-fill-orange:oklch(56% .15 50/.1);--chart-fill-purple:oklch(52% .17 305/.1);--chart-coop-1:oklch(52% .13 235);--chart-coop-2:oklch(64% .14 95);--chart-coop-3:oklch(52% .18 20);--chart-coop-4:oklch(53% .14 145);--chart-coop-5:oklch(53% .18 330);--chart-coop-6:oklch(45% .18 280);--chart-coop-7:oklch(63% .1 185);--chart-coop-8:oklch(57% .16 55);--chart-coop-9:oklch(50% .01 250);--od-accent:var(--accent);--od-scanline:none;--success-ink:oklch(45% .14 140);--replay-border:oklch(86% .008 90/.9);--replay-border-hov:oklch(70% .025 75/.65);--replay-border-sub:oklch(91% .006 90/.9);--replay-surface:oklch(98% .006 90);--replay-surface-hov:oklch(96% .008 90);--replay-surface-faint:oklch(98.5% .005 90);--replay-bg-card:oklch(99% .002 100);--replay-bg-card-hov:oklch(100% 0 0);--replay-bg-dark:oklch(99.3% .005 95);--replay-accent-dim:oklch(52.4% .13 45/.1);--replay-win-ink:oklch(48% .14 145);--replay-loss-ink:oklch(52% .19 25)}@media (width<=760px){:root{--type-display-size:36px;--type-page-title-size:26px;--type-headline-size:22px;--type-figure-size:22px;--type-section-size:18px}}
