@font-face{font-family:__GeistSans_fb8f2c;src:url(/_next/static/media/028c0d39d2e8f589-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:__GeistSans_Fallback_fb8f2c;src:local("Arial");ascent-override:85.83%;descent-override:20.53%;line-gap-override:9.33%;size-adjust:107.19%}.__className_fb8f2c{font-family:__GeistSans_fb8f2c,__GeistSans_Fallback_fb8f2c}.__variable_fb8f2c{--font-geist-sans:"__GeistSans_fb8f2c","__GeistSans_Fallback_fb8f2c"}:root{--font-display:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;--text-xs:11px;--text-sm:12px;--text-base:15px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--text-4xl:48px;--text-5xl:68px;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.55;--leading-relaxed:1.7;--tracking-tight:-0.025em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-wider:0.12em;--tracking-widest:0.18em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-black:800;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-4-5:20px;--space-5:24px;--space-6:32px;--space-6-5:40px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--duration-instant:80ms;--duration-fast:150ms;--duration-base:250ms;--duration-slow:400ms;--ease-linear:linear;--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-emphasized:cubic-bezier(0.2,0,0,1);--ease-bouncy:cubic-bezier(0.34,1.56,0.64,1);--z-toolbar:20;--z-dropdown:30;--z-overlay:40;--z-modal:50;--z-toast:60;--pen-red:242 72 34;--pen-blue:13 153 255;--pen-yellow:245 196 23;--pen-green:34 195 107;--pen-white:255 255 255;--pen-ink:17 17 17}:root,[data-theme=dark]{color-scheme:dark;--surface-0:11 17 37;--surface-1:22 33 62;--surface-2:33 46 86;--surface-3:14 22 46;--surface-elevated:50 66 110;--text-strong:255 255 255;--text-regular:203 213 225;--text-muted:148 163 184;--text-subtle:130 144 163;--text-inverse:15 26 54;--accent-action:52 152 219;--accent-action-strong:41 128 185;--accent-tag:250 204 21;--accent-tag-strong:234 179 8;--accent-positive:22 163 74;--accent-negative:239 68 68;--accent-warning:245 158 11;--pitch-green:45 138 78;--pitch-line:255 255 255;--team-home:231 76 60;--team-away:52 152 219;--border-subtle:60 75 116;--border-strong:86 102 145;--border-accent:52 152 219;--focus-ring:52 152 219;--scrim:0 0 0;--shadow-sm:0 1px 2px rgba(0,0,0,.25);--shadow-md:0 4px 14px rgba(0,0,0,.35);--shadow-lg:0 18px 48px rgba(0,0,0,.55);--shadow-float:0 1px 2px rgba(0,0,0,.3);--shadow-glow-focus:0 0 0 3px rgba(52,152,219,.35);--shadow-glow-tag:0 0 0 2px rgba(250,204,21,.25)}[data-theme=light]{color-scheme:light;--surface-0:247 247 245;--surface-1:255 255 255;--surface-2:247 247 245;--surface-3:233 233 231;--surface-elevated:255 255 255;--text-strong:17 17 17;--text-regular:17 17 17;--text-muted:95 94 91;--text-subtle:138 137 134;--text-inverse:255 255 255;--accent-action:17 17 17;--accent-action-strong:0 0 0;--accent-tag:34 195 107;--accent-tag-strong:15 122 67;--accent-positive:15 122 67;--accent-negative:217 58 31;--accent-warning:245 158 11;--pitch-green:74 138 60;--pitch-line:17 17 17;--team-home:242 72 34;--team-away:13 153 255;--border-subtle:233 233 231;--border-strong:214 213 210;--border-accent:17 17 17;--focus-ring:17 17 17;--scrim:17 17 17;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 8px 24px rgba(0,0,0,.1);--shadow-lg:0 8px 24px rgba(0,0,0,.1),0 24px 60px rgba(0,0,0,.08);--shadow-float:0 1px 2px rgba(0,0,0,.06);--shadow-glow-focus:0 0 0 2px #fff,0 0 0 4px #111;--shadow-glow-tag:0 0 0 2px rgba(34,195,107,.35);--wash-green:243 255 227;--mint-green:207 247 211;--wash-red:255 229 224;--wash-blue:229 244 255;--wash-warning:254 243 199;--base-red:242 72 34;--base-blue:13 153 255;--deep-blue:11 107 203}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}[data-reduce-motion=true] *,[data-reduce-motion=true] :after,[data-reduce-motion=true] :before{animation-duration:1ms!important;transition-duration:1ms!important}