:root{color-scheme:light;--fc-font:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fc-navy:#102b46;--fc-on-navy:#fffefa;--fc-shell-muted:#becbd7;--fc-gold-bright:#d9b765;--fc-gold:#805a18;--fc-gold-soft:#f7edd5;--fc-card-radius:16px;--fc-control-radius:10px;--fc-control-height:44px;--fc-space-1:4px;--fc-space-2:8px;--fc-space-3:12px;--fc-space-4:16px;--fc-space-5:24px;--fc-space-6:32px;--fc-motion:160ms ease;--fc-panel-padding:20px;--fc-panel-shadow:var(--theme-card-shadow);--fc-tab-radius:10px;--theme-background:#f5f5f2;--theme-secondary-background:#eef1f4;--theme-surface:#ffffff;--theme-elevated:#f7f9fb;--theme-sidebar:#0b2033;--theme-sidebar-secondary:#122e45;--theme-sidebar-border:rgba(255,255,255,.08);--theme-sidebar-text:#fffefa;--theme-sidebar-muted:#bdcbd9;--theme-sidebar-icon:#bdcbd9;--theme-header:#ffffff;--theme-header-alpha:#ffffff;--theme-primary:#102d4c;--theme-primary-hover:#1d4166;--theme-primary-bright:#d9b765;--theme-primary-soft:#e9edf0;--theme-primary-soft-strong:#dce4eb;--theme-on-primary:#ffffff;--theme-text:#142b40;--theme-text-secondary:#4d6174;--theme-text-muted:#5b6d7f;--theme-border:#dce3e9;--theme-control-border:#7c8ea1;--theme-success:#176d48;--theme-success-soft:#eaf5ee;--theme-warning:#855806;--theme-warning-soft:#fff3d5;--theme-danger:#b42e42;--theme-danger-soft:#fceff1;--theme-focus:#805a18;--theme-hero-start:var(--theme-surface);--theme-hero-end:var(--fc-gold-soft);--theme-hero-accent:rgba(217,183,101,.1);--theme-card-shadow:0 2px 8px rgba(15,35,57,.045);--theme-card-shadow-hover:0 8px 22px rgba(15,35,57,.075);--theme-overlay:rgba(7,30,53,.55);--theme-club-glow:radial-gradient(circle at 84% 10%,rgba(217,183,101,.10),transparent 24rem);--theme-club-pattern:linear-gradient(transparent,transparent);--theme-sidebar-pattern:linear-gradient(transparent,transparent);--theme-club-label:"FC ARENA";--theme-club-mark:"FC";--fc-shadow-subtle:var(--theme-card-shadow);--fc-shadow-raised:var(--theme-card-shadow-hover);--background:var(--theme-background);--panel:var(--theme-surface);--panel-2:var(--theme-secondary-background);--border:var(--theme-border);--text:var(--theme-text);--muted:var(--theme-text-muted);--secondary-text:var(--theme-text-secondary);--accent:var(--theme-primary);--accent-strong:var(--theme-primary-hover);--success:var(--theme-success);--warning:var(--theme-warning);--danger:var(--theme-danger);--fc-bg:var(--theme-background);--fc-sidebar:var(--theme-sidebar);--fc-panel:var(--theme-surface);--fc-panel-2:var(--theme-secondary-background);--fc-elevated:var(--theme-elevated);--fc-border:var(--theme-border);--fc-text:var(--theme-text);--fc-secondary:var(--theme-text-secondary);--fc-muted:var(--theme-text-muted);--fc-cyan:var(--theme-primary);--fc-emerald:var(--theme-success);--auth-bg:var(--fc-navy);--auth-bg-deep:var(--fc-navy);--auth-panel:var(--theme-surface);--auth-panel-2:var(--theme-secondary-background);--auth-border:var(--theme-border);--auth-text:var(--theme-text);--auth-secondary:var(--theme-text-secondary);--auth-muted:var(--theme-text-muted);--auth-accent:var(--theme-primary);--auth-accent-strong:var(--theme-primary-hover);--auth-success:var(--theme-success);--theme-matchday-start:#0c253d;--theme-matchday-end:#193f55;--theme-matchday-text:#f7f9fd;--theme-matchday-muted:#c8d5e1;--theme-matchday-accent:#ecd394;--theme-on-matchday-accent:#10263c}:root[data-theme=classic-blue]{--theme-background:#f5f8fd;--theme-secondary-background:#f8fafe;--theme-surface:#ffffff;--theme-elevated:#f8fafd;--theme-sidebar:#ffffff;--theme-sidebar-secondary:#f8fafe;--theme-sidebar-border:#dce5f1;--theme-sidebar-text:#0b1f44;--theme-sidebar-muted:#60708a;--theme-sidebar-icon:#536b91;--theme-header:#ffffff;--theme-header-alpha:#ffffff;--theme-primary:#0e5fbd;--theme-primary-hover:#095ab9;--theme-primary-bright:#1685ff;--theme-primary-soft:#ecf3fc;--theme-primary-soft-strong:#e5eefb;--theme-text:#0b1f44;--theme-text-secondary:#60708a;--theme-border:#dce5f1;--theme-focus:#176caa;--theme-matchday-start:color-mix(in srgb,var(--theme-primary) 14%,#0b1a2c);--theme-matchday-end:color-mix(in srgb,var(--theme-primary) 30%,#10273d);--theme-matchday-accent:color-mix(in srgb,var(--theme-primary-bright) 34%,#ffffff)}:root[data-theme=city-sky]{--theme-background:#eef8fc;--theme-secondary-background:#e7f3f8;--theme-surface:#ffffff;--theme-elevated:#f5fbfd;--theme-sidebar:#071d31;--theme-sidebar-secondary:#0a2944;--theme-sidebar-border:rgba(255,255,255,.10);--theme-sidebar-text:#f7fcff;--theme-sidebar-muted:#a8c7d8;--theme-sidebar-icon:#a7cce0;--theme-header:#ffffff;--theme-header-alpha:#ffffff;--theme-primary:#19688c;--theme-primary-hover:#155c7d;--theme-primary-bright:#6fc4e8;--theme-primary-soft:#eaf5fa;--theme-primary-soft-strong:#dceef6;--theme-text:#0a2740;--theme-text-secondary:#486779;--theme-text-muted:#526d7d;--theme-border:#d1e6ef;--theme-focus:#2d8fbd;--theme-club-glow:radial-gradient(circle at 86% 8%,rgba(99,182,220,.26),transparent 27rem);--theme-club-label:"MANCHESTER";--theme-club-mark:"CITY";--theme-club-pattern:radial-gradient(circle at 82% 13%,rgba(111,196,232,.20),transparent 19rem),linear-gradient(118deg,transparent 0 58%,rgba(255,255,255,.18) 58% 58.35%,transparent 58.35% 100%),repeating-linear-gradient(90deg,rgba(99,182,220,.055) 0 1px,transparent 1px 72px);--theme-sidebar-pattern:radial-gradient(circle at 50% 12%,rgba(111,196,232,.18),transparent 16rem),repeating-linear-gradient(135deg,rgba(255,255,255,.035) 0 2px,transparent 2px 30px);--theme-matchday-start:color-mix(in srgb,var(--theme-primary) 14%,#0b1a2c);--theme-matchday-end:color-mix(in srgb,var(--theme-primary) 30%,#10273d);--theme-matchday-accent:color-mix(in srgb,var(--theme-primary-bright) 34%,#ffffff)}:root[data-theme=london-red]{--theme-background:#fbf4f4;--theme-secondary-background:#f7eded;--theme-surface:#ffffff;--theme-elevated:#fffafa;--theme-sidebar:#151b2b;--theme-sidebar-secondary:#20293d;--theme-sidebar-border:rgba(255,255,255,.10);--theme-sidebar-text:#fffafa;--theme-sidebar-muted:#bfc5d0;--theme-sidebar-icon:#c7ccd6;--theme-header:#ffffff;--theme-header-alpha:#ffffff;--theme-primary:#c91f2b;--theme-primary-hover:#ab1822;--theme-primary-bright:#ef4050;--theme-primary-soft:#fde7e9;--theme-primary-soft-strong:#fbe8eb;--theme-text:#25171a;--theme-text-secondary:#66565a;--theme-text-muted:#715f66;--theme-border:#ecdadd;--theme-focus:#c91f2b;--theme-club-glow:radial-gradient(circle at 86% 8%,rgba(215,25,32,.18),transparent 26rem);--theme-club-label:"NORTH LONDON";--theme-club-mark:"ARSENAL";--theme-club-pattern:linear-gradient(135deg,rgba(201,31,43,.11) 0 10%,transparent 10% 42%,rgba(21,27,43,.055) 42% 52%,transparent 52% 100%),repeating-linear-gradient(90deg,transparent 0 88px,rgba(201,31,43,.04) 88px 90px);--theme-sidebar-pattern:linear-gradient(155deg,rgba(201,31,43,.26),transparent 35%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 46px);--theme-matchday-start:color-mix(in srgb,var(--theme-primary) 14%,#0b1a2c);--theme-matchday-end:color-mix(in srgb,var(--theme-primary) 30%,#10273d);--theme-matchday-accent:color-mix(in srgb,var(--theme-primary-bright) 34%,#ffffff)}:root[data-theme=mersey-red]{--theme-background:#f8f2ef;--theme-secondary-background:#f2e9e4;--theme-surface:#fffaf6;--theme-elevated:#fff6f0;--theme-sidebar:#231317;--theme-sidebar-secondary:#35191f;--theme-sidebar-border:rgba(255,255,255,.09);--theme-sidebar-text:#fff8f4;--theme-sidebar-muted:#c6aeb2;--theme-sidebar-icon:#d0b8bc;--theme-header:#fffaf6;--theme-header-alpha:#fffaf6;--theme-primary:#b70f2a;--theme-primary-hover:#991023;--theme-primary-bright:#d92b43;--theme-primary-soft:#f8dde2;--theme-primary-soft-strong:#fae6eb;--theme-text:#2a151a;--theme-text-secondary:#6f555b;--theme-text-muted:#7a6067;--theme-border:#ead9d5;--theme-focus:#b70f2a;--theme-club-glow:radial-gradient(circle at 84% 9%,rgba(200,16,46,.20),transparent 27rem);--theme-club-label:"LIVERPOOL";--theme-club-mark:"LFC";--theme-club-pattern:radial-gradient(ellipse at 82% 6%,rgba(183,15,42,.16),transparent 23rem),repeating-linear-gradient(112deg,rgba(183,15,42,.045) 0 2px,transparent 2px 28px),linear-gradient(180deg,transparent 0 72%,rgba(35,19,23,.035) 72% 100%);--theme-sidebar-pattern:radial-gradient(ellipse at 50% 5%,rgba(217,43,67,.22),transparent 18rem),repeating-linear-gradient(112deg,rgba(255,255,255,.035) 0 2px,transparent 2px 28px);--theme-matchday-start:color-mix(in srgb,var(--theme-primary) 14%,#0b1a2c);--theme-matchday-end:color-mix(in srgb,var(--theme-primary) 30%,#10273d);--theme-matchday-accent:color-mix(in srgb,var(--theme-primary-bright) 34%,#ffffff)}:root[data-theme=madrid-royal]{--theme-background:#f8f8fb;--theme-secondary-background:#f1f3f9;--theme-surface:#ffffff;--theme-elevated:#fbfcff;--theme-sidebar:#101b3e;--theme-sidebar-secondary:#172751;--theme-sidebar-border:rgba(255,255,255,.10);--theme-sidebar-text:#ffffff;--theme-sidebar-muted:#bac4df;--theme-sidebar-icon:#c0c9e3;--theme-header:#ffffff;--theme-header-alpha:#ffffff;--theme-primary:#2848a9;--theme-primary-hover:#1f398a;--theme-primary-bright:#d4ab4c;--theme-primary-soft:#e7ebf8;--theme-primary-soft-strong:#d8def2;--theme-text:#111a36;--theme-text-secondary:#59617b;--theme-text-muted:#666a7b;--theme-border:#e0e3ed;--theme-focus:#2848a9;--theme-club-glow:radial-gradient(circle at 86% 8%,rgba(212,171,76,.18),transparent 23rem),radial-gradient(circle at 72% 18%,rgba(40,72,169,.13),transparent 29rem);--theme-club-label:"MADRID";--theme-club-mark:"REAL";--theme-club-pattern:linear-gradient(108deg,transparent 0 62%,rgba(212,171,76,.14) 62% 62.35%,transparent 62.35% 100%),repeating-linear-gradient(90deg,rgba(40,72,169,.035) 0 1px,transparent 1px 84px),radial-gradient(circle at 80% 12%,rgba(40,72,169,.10),transparent 22rem);--theme-sidebar-pattern:linear-gradient(145deg,rgba(212,171,76,.18),transparent 30%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 56px);--theme-matchday-start:color-mix(in srgb,var(--theme-primary) 14%,#0b1a2c);--theme-matchday-end:color-mix(in srgb,var(--theme-primary) 30%,#10273d);--theme-matchday-accent:color-mix(in srgb,var(--theme-primary-bright) 34%,#ffffff)}:root[data-theme=catalan-nights]{--theme-background:#f2f4fa;--theme-secondary-background:#e9edf6;--theme-surface:#ffffff;--theme-elevated:#f7f8fc;--theme-sidebar:#080d18;--theme-sidebar-secondary:#10172a;--theme-sidebar-border:#26314b;--theme-sidebar-text:#f4f6ff;--theme-sidebar-muted:#9ca7c1;--theme-sidebar-icon:#a7b2cf;--theme-header:#ffffff;--theme-header-alpha:#ffffff;--theme-primary:#2858b8;--theme-primary-hover:#204a9f;--theme-on-primary:#ffffff;--theme-primary-bright:#b11e54;--theme-primary-soft:#ecf1fc;--theme-primary-soft-strong:#e1eafa;--theme-text:#172742;--theme-text-secondary:#4d607c;--theme-text-muted:#5c6b80;--theme-border:#d9e1ee;--theme-focus:#2858b8;--theme-card-shadow:0 2px 8px rgba(15,35,57,.045);--theme-card-shadow-hover:0 8px 22px rgba(15,35,57,.075);--theme-club-glow:radial-gradient(circle at 82% 9%,rgba(177,30,84,.18),transparent 24rem),radial-gradient(circle at 70% 20%,rgba(59,121,255,.16),transparent 31rem);--theme-club-label:"BARCELONA";--theme-club-mark:"BARÇA";--theme-club-pattern:repeating-linear-gradient(90deg,rgba(59,121,255,.09) 0 46px,rgba(177,30,84,.10) 46px 92px),radial-gradient(circle at 80% 8%,rgba(177,30,84,.15),transparent 22rem);--theme-sidebar-pattern:repeating-linear-gradient(90deg,rgba(59,121,255,.12) 0 26px,rgba(177,30,84,.14) 26px 52px),linear-gradient(180deg,rgba(8,13,24,.58),rgba(8,13,24,.92));--theme-matchday-start:color-mix(in srgb,var(--theme-primary) 14%,#0b1a2c);--theme-matchday-end:color-mix(in srgb,var(--theme-primary) 30%,#10273d);--theme-matchday-accent:color-mix(in srgb,var(--theme-primary-bright) 34%,#ffffff)}:root[data-theme=munich-red]{--theme-background:#faf5f5;--theme-secondary-background:#f4eded;--theme-surface:#ffffff;--theme-elevated:#fffafa;--theme-sidebar:#201315;--theme-sidebar-secondary:#34191e;--theme-sidebar-border:rgba(255,255,255,.10);--theme-sidebar-text:#fffafa;--theme-sidebar-muted:#cbb6ba;--theme-sidebar-icon:#d2bdc1;--theme-header:#ffffff;--theme-header-alpha:#ffffff;--theme-primary:#c70a25;--theme-primary-hover:#a80720;--theme-primary-bright:#e72c45;--theme-primary-soft:#fae2e6;--theme-primary-soft-strong:#fbe7ea;--theme-text:#28181c;--theme-text-secondary:#6a575b;--theme-text-muted:#726168;--theme-border:#eadadd;--theme-focus:#c70a25;--theme-club-glow:radial-gradient(circle at 86% 8%,rgba(208,2,27,.18),transparent 26rem);--theme-club-label:"MUNICH";--theme-club-mark:"BAYERN";--theme-club-pattern:linear-gradient(45deg,rgba(199,10,37,.055) 25%,transparent 25% 75%,rgba(199,10,37,.055) 75%),linear-gradient(-45deg,rgba(199,10,37,.04) 25%,transparent 25% 75%,rgba(199,10,37,.04) 75%);--theme-sidebar-pattern:linear-gradient(45deg,rgba(231,44,69,.10) 25%,transparent 25% 75%,rgba(231,44,69,.10) 75%),linear-gradient(-45deg,rgba(255,255,255,.035) 25%,transparent 25% 75%,rgba(255,255,255,.035) 75%);--theme-matchday-start:color-mix(in srgb,var(--theme-primary) 14%,#0b1a2c);--theme-matchday-end:color-mix(in srgb,var(--theme-primary) 30%,#10273d);--theme-matchday-accent:color-mix(in srgb,var(--theme-primary-bright) 34%,#ffffff)}:root[data-theme=paris-night]{--theme-background:#f4f6f9;--theme-secondary-background:#eaf0f5;--theme-surface:#ffffff;--theme-elevated:#f8fafc;--theme-sidebar:#050d18;--theme-sidebar-secondary:#091523;--theme-sidebar-border:#22364b;--theme-sidebar-text:#f7fbff;--theme-sidebar-muted:#91a6ba;--theme-sidebar-icon:#9fb4c8;--theme-header:#ffffff;--theme-header-alpha:#ffffff;--theme-primary:#bd2441;--theme-primary-hover:#a41d36;--theme-on-primary:#ffffff;--theme-primary-bright:#5aa8ff;--theme-primary-soft:#fcecf0;--theme-primary-soft-strong:#f9e0e7;--theme-text:#172d44;--theme-text-secondary:#4b6178;--theme-text-muted:#5c6e80;--theme-border:#dce4ed;--theme-focus:#bd2441;--theme-card-shadow:0 2px 8px rgba(15,35,57,.045);--theme-card-shadow-hover:0 8px 22px rgba(15,35,57,.075);--theme-club-glow:radial-gradient(circle at 84% 8%,rgba(227,27,54,.18),transparent 24rem),radial-gradient(circle at 70% 19%,rgba(44,112,188,.16),transparent 31rem);--theme-club-label:"PARIS";--theme-club-mark:"PSG";--theme-club-pattern:linear-gradient(90deg,transparent 0 46.5%,rgba(255,255,255,.07) 46.5% 48%,rgba(227,27,54,.16) 48% 52%,rgba(255,255,255,.07) 52% 53.5%,transparent 53.5% 100%),radial-gradient(circle at 82% 10%,rgba(90,168,255,.11),transparent 23rem);--theme-sidebar-pattern:linear-gradient(90deg,transparent 0 43%,rgba(255,255,255,.07) 43% 46%,rgba(227,27,54,.24) 46% 54%,rgba(255,255,255,.07) 54% 57%,transparent 57% 100%);--theme-matchday-start:color-mix(in srgb,var(--theme-primary) 14%,#0b1a2c);--theme-matchday-end:color-mix(in srgb,var(--theme-primary) 30%,#10273d);--theme-matchday-accent:color-mix(in srgb,var(--theme-primary-bright) 34%,#ffffff)}:root[data-theme=milan-blue]{--theme-background:#f2f5f9;--theme-secondary-background:#e9eef5;--theme-surface:#ffffff;--theme-elevated:#f7f9fc;--theme-sidebar:#05080d;--theme-sidebar-secondary:#090e16;--theme-sidebar-border:#26313f;--theme-sidebar-text:#f3f7fb;--theme-sidebar-muted:#929eae;--theme-sidebar-icon:#9eabba;--theme-header:#ffffff;--theme-header-alpha:#ffffff;--theme-primary:#1764b0;--theme-primary-hover:#115498;--theme-on-primary:#ffffff;--theme-primary-bright:#65a9ef;--theme-primary-soft:#eaf2fc;--theme-primary-soft-strong:#dfebfa;--theme-text:#182b42;--theme-text-secondary:#4e6177;--theme-text-muted:#5c6c80;--theme-border:#d8e2ed;--theme-focus:#1764b0;--theme-card-shadow:0 2px 8px rgba(15,35,57,.045);--theme-card-shadow-hover:0 8px 22px rgba(15,35,57,.075);--theme-club-glow:radial-gradient(circle at 84% 8%,rgba(22,114,212,.24),transparent 27rem);--theme-club-label:"MILANO";--theme-club-mark:"INTER";--theme-club-pattern:repeating-linear-gradient(90deg,rgba(22,114,212,.10) 0 46px,rgba(5,8,13,.055) 46px 92px),radial-gradient(circle at 82% 10%,rgba(22,114,212,.17),transparent 23rem);--theme-sidebar-pattern:repeating-linear-gradient(90deg,rgba(22,114,212,.16) 0 28px,rgba(0,0,0,.15) 28px 56px);--theme-matchday-start:color-mix(in srgb,var(--theme-primary) 14%,#0b1a2c);--theme-matchday-end:color-mix(in srgb,var(--theme-primary) 30%,#10273d);--theme-matchday-accent:color-mix(in srgb,var(--theme-primary-bright) 34%,#ffffff)}:root[data-theme=milan-red]{--theme-background:#f8f4f5;--theme-secondary-background:#f1e9ed;--theme-surface:#ffffff;--theme-elevated:#fbf8f9;--theme-sidebar:#080608;--theme-sidebar-secondary:#100b10;--theme-sidebar-border:#352a35;--theme-sidebar-text:#faf6f8;--theme-sidebar-muted:#a6959d;--theme-sidebar-icon:#b09fa7;--theme-header:#ffffff;--theme-header-alpha:#ffffff;--theme-primary:#b6233b;--theme-primary-hover:#9d1d32;--theme-on-primary:#ffffff;--theme-primary-bright:#f06a77;--theme-primary-soft:#fbecef;--theme-primary-soft-strong:#f8e0e6;--theme-text:#32202b;--theme-text-secondary:#695763;--theme-text-muted:#73616b;--theme-border:#e7dce2;--theme-focus:#b6233b;--theme-card-shadow:0 2px 8px rgba(15,35,57,.045);--theme-card-shadow-hover:0 8px 22px rgba(15,35,57,.075);--theme-club-glow:radial-gradient(circle at 84% 8%,rgba(213,25,45,.22),transparent 27rem);--theme-club-label:"MILANO";--theme-club-mark:"AC MILAN";--theme-club-pattern:repeating-linear-gradient(90deg,rgba(213,25,45,.095) 0 46px,rgba(8,6,8,.06) 46px 92px),radial-gradient(circle at 82% 10%,rgba(213,25,45,.16),transparent 23rem);--theme-sidebar-pattern:repeating-linear-gradient(90deg,rgba(213,25,45,.15) 0 28px,rgba(0,0,0,.17) 28px 56px);--theme-matchday-start:color-mix(in srgb,var(--theme-primary) 14%,#0b1a2c);--theme-matchday-end:color-mix(in srgb,var(--theme-primary) 30%,#10273d);--theme-matchday-accent:color-mix(in srgb,var(--theme-primary-bright) 34%,#ffffff)}:root[data-theme=turin-mono]{--theme-background:#f2f3f4;--theme-secondary-background:#e9ebed;--theme-surface:#ffffff;--theme-elevated:#f8f9fa;--theme-sidebar:#101214;--theme-sidebar-secondary:#191c1f;--theme-sidebar-border:rgba(255,255,255,.11);--theme-sidebar-text:#ffffff;--theme-sidebar-muted:#b8bdc2;--theme-sidebar-icon:#c0c5ca;--theme-header:#ffffff;--theme-header-alpha:#ffffff;--theme-primary:#34383d;--theme-primary-hover:#1f2327;--theme-primary-bright:#737a82;--theme-primary-soft:#e3e5e7;--theme-primary-soft-strong:#d5d8db;--theme-text:#171a1d;--theme-text-secondary:#5b6167;--theme-text-muted:#616970;--theme-border:#d9dcdf;--theme-focus:#4b5056;--theme-club-glow:radial-gradient(circle at 84% 8%,rgba(52,56,61,.13),transparent 25rem);--theme-club-label:"TORINO";--theme-club-mark:"JUVE";--theme-club-pattern:repeating-linear-gradient(90deg,rgba(16,18,20,.07) 0 40px,rgba(255,255,255,.10) 40px 80px),radial-gradient(circle at 84% 9%,rgba(52,56,61,.12),transparent 22rem);--theme-sidebar-pattern:repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 24px,rgba(0,0,0,.22) 24px 48px);--theme-matchday-start:color-mix(in srgb,var(--theme-primary) 14%,#0b1a2c);--theme-matchday-end:color-mix(in srgb,var(--theme-primary) 30%,#10273d);--theme-matchday-accent:color-mix(in srgb,var(--theme-primary-bright) 34%,#ffffff)}:root[data-mode=dark]{color-scheme:dark;--fc-gold:#e6ca87;--fc-gold-soft:#352d1e;--theme-background:#0a121e;--theme-secondary-background:#0f1b2a;--theme-surface:#132132;--theme-elevated:#1a2b40;--theme-sidebar:#081523;--theme-sidebar-secondary:#102236;--theme-sidebar-border:#263a50;--theme-sidebar-text:#f4f7fb;--theme-sidebar-muted:#acbdd0;--theme-sidebar-icon:#b6c7d8;--theme-header:#101d2c;--theme-header-alpha:#101d2c;--theme-primary:#3ba8ff;--theme-primary-hover:#67bbff;--theme-primary-bright:#67bbff;--theme-primary-soft:#102a42;--theme-primary-soft-strong:#153a5b;--theme-on-primary:#0a1a2b;--theme-text:#eef4fb;--theme-text-secondary:#bfccdb;--theme-text-muted:#a5b5c8;--theme-border:#2b3d53;--theme-control-border:#647f9b;--theme-success:#74dca4;--theme-success-soft:#15372b;--theme-warning:#f3cc7e;--theme-warning-soft:#352d1e;--theme-danger:#ff9da8;--theme-danger-soft:#39242f;--theme-focus:#8dc9ff;--theme-card-shadow:0 2px 8px rgba(0,0,0,.16);--theme-card-shadow-hover:0 3px 12px rgba(0,0,0,.22);--theme-overlay:rgba(0,0,0,.68)}:root[data-mode=dark][data-theme=luxury-gold]{--theme-primary:#e2c17b;--theme-primary-hover:#edd49d;--theme-primary-bright:#edd49d;--theme-primary-soft:#302a1d;--theme-primary-soft-strong:#3b3322}:root[data-mode=dark][data-theme=city-sky]{--theme-primary:#8bcfea;--theme-primary-hover:#abe0f4;--theme-primary-bright:#abe0f4;--theme-primary-soft:#122e40;--theme-primary-soft-strong:#18394c}:root[data-mode=dark][data-theme=london-red],:root[data-mode=dark][data-theme=mersey-red],:root[data-mode=dark][data-theme=munich-red]{--theme-primary:#ff8290;--theme-primary-hover:#ff9ca7;--theme-primary-bright:#ff9ca7;--theme-primary-soft:#351d29;--theme-primary-soft-strong:#412332}:root[data-mode=dark][data-theme=madrid-royal]{--theme-primary:#a4b5ff;--theme-primary-hover:#becaff;--theme-primary-bright:#e1c77f;--theme-primary-soft:#222d4d;--theme-primary-soft-strong:#2a3557}:root[data-mode=dark][data-theme=catalan-nights]{--theme-primary:#9bb5ff;--theme-primary-hover:#bbcbff;--theme-primary-bright:#ee8ab0;--theme-primary-soft:#1c2b4b;--theme-primary-soft-strong:#233454}:root[data-mode=dark][data-theme=paris-night]{--theme-primary:#ff8497;--theme-primary-hover:#ffa2af;--theme-primary-bright:#95c5ff;--theme-primary-soft:#351d2c;--theme-primary-soft-strong:#402536}:root[data-mode=dark][data-theme=milan-blue]{--theme-primary:#7bb9ff;--theme-primary-hover:#9ccbff;--theme-primary-bright:#9ccbff;--theme-primary-soft:#152c45;--theme-primary-soft-strong:#1d3752}:root[data-mode=dark][data-theme=milan-red]{--theme-primary:#ff8495;--theme-primary-hover:#ffa2ae;--theme-primary-bright:#ffa2ae;--theme-primary-soft:#361e2a;--theme-primary-soft-strong:#422532}:root[data-mode=dark][data-theme=turin-mono]{--theme-primary:#e0e6ed;--theme-primary-hover:#ffffff;--theme-primary-bright:#ffffff;--theme-primary-soft:#293441;--theme-primary-soft-strong:#344151;--theme-on-primary:#101214;--theme-matchday-start:#111c29;--theme-matchday-end:#293442}.fc-display,.fc-display-strong,body,button,input,select,textarea{font-family:var(--fc-font);font-stretch:normal}body{line-height:1.55}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--theme-focus)!important;outline-offset:3px!important}.fc-main{min-width:0}.theme-sidebar{--theme-focus:var(--fc-gold-bright)}html[data-theme=classic-blue][data-mode=light] .theme-sidebar{--theme-focus:var(--theme-primary)}.fc-page-heading h1{font-size:clamp(26px,4vw,36px);overflow-wrap:anywhere}.fc-page-heading>div,.fc-section-heading>div{min-width:0}.fc-section-heading h2{line-height:1.3}.theme-bottom-nav,.theme-top-header{background:var(--theme-surface)}.theme-mobile-feature-nav{background:var(--theme-background)}.theme-top-header>div{gap:8px}.theme-header-icon,.theme-profile-chip{min-width:44px;min-height:44px}.theme-bottom-item{min-height:72px;font-size:11px;font-weight:600}.theme-bottom-icon{width:44px;height:30px;border-radius:12px}.theme-bottom-item[data-active=true] .theme-bottom-icon{background:var(--fc-gold-soft);color:var(--fc-gold)}.theme-bottom-accent{background:var(--fc-gold)}.theme-action-row,.theme-danger-button,.theme-nav-item,.theme-primary-button,.theme-secondary-button{transition:background-color .16s ease,border-color .16s ease,color .16s ease}.theme-danger-button,.theme-primary-button,.theme-secondary-button{min-height:44px}.theme-primary-button{background:var(--theme-primary)!important;color:var(--theme-on-primary)!important;box-shadow:none}.theme-primary-button:hover{background:var(--theme-primary-hover)!important}.theme-primary-button:active,.theme-secondary-button:active{filter:brightness(.94)}button:disabled{cursor:not-allowed;opacity:.55}.theme-tone-premium{color:var(--fc-gold);background:var(--fc-gold-soft);border-color:transparent}.theme-status-badge{line-height:1.4;white-space:normal}.theme-stat-card{box-shadow:none;padding:16px}.theme-stat-card>div{gap:8px}.theme-stat-card>div>div{min-width:0}.theme-stat-card>div>span{width:36px;height:36px;border:0}.theme-stat-card .fc-display-strong{font-size:clamp(25px,5vw,32px);line-height:1.2}.fc-empty-state{border-style:solid;box-shadow:none;background:var(--theme-secondary-background)}.fc-field-label{display:grid;min-width:0;gap:6px;color:var(--theme-text-secondary);font-size:13px;font-weight:600}.fc-main input:not([type=checkbox]):not([type=radio]):not([type=range]),.fc-main select,.fc-main textarea{min-width:0;max-width:100%;min-height:44px;font-size:16px;border-radius:10px}.fc-main textarea{min-height:100px}.fc-main :where(input,select,textarea):user-invalid{border-color:color-mix(in srgb,var(--theme-danger) 58%,var(--theme-border))!important}.fc-main .fc-field-label,.fc-main .field{gap:7px}.fc-main .fc-field-label input,.fc-main .fc-field-label select,.fc-main .fc-field-label textarea,.fc-main .field input,.fc-main .field select,.fc-main .field textarea{width:100%}.fc-main input[type=checkbox],.fc-main input[type=radio]{width:20px;height:20px;accent-color:var(--theme-primary)}.fc-fixture-card{min-width:0}.fc-fixture-card input{width:100%}.fc-fixture-card button{min-height:44px}.fc-fixture-card .font-black{font-weight:600}.fc-dashboard-backdrop,.fc-dashboard-hero-orbit,.fc-dashboard-hero-scan,.fc-hero-art,.fc-match-spotlight{display:none}.fc-dashboard-hero{border-top:3px solid var(--fc-gold)}.fc-dashboard-hero h1{font-size:clamp(28px,5vw,42px);line-height:1.1;white-space:normal;overflow-wrap:anywhere}.fc-dashboard-hero>.relative{min-height:0}.fc-dashboard-kicker{display:flex;align-items:center;gap:8px;color:var(--theme-text-secondary);font-size:11px;font-weight:600;letter-spacing:.12em}.fc-dashboard-live-dot{width:6px;height:6px;border-radius:50%;background:var(--fc-gold)}.fc-next-match-panel{border-top:3px solid var(--theme-primary)}.fc-dashboard-stats a{min-width:0}.fc-mobile-standings{list-style:none;margin:0;padding:0 16px}.fc-standing-row{padding:16px 0;border-bottom:1px solid var(--theme-border)}.fc-standing-row:last-child{border:0}.fc-standing-top{display:flex;align-items:center;gap:12px}.fc-standing-rank{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--theme-secondary-background);font-weight:600;flex-shrink:0}.fc-standing-row:first-child .fc-standing-rank{background:var(--fc-gold-soft);color:var(--fc-gold)}.fc-standing-points{display:grid;text-align:right;font-size:24px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.fc-standing-points small{font-size:10px;color:var(--theme-text-secondary)}.fc-standing-stats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:12px}.fc-standing-stats dt{font-size:11px;color:var(--theme-text-secondary)}.fc-standing-stats dd{margin:2px 0 0;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.fc-skip-link{position:absolute;left:16px;top:-100px;z-index:100;background:var(--theme-surface);color:var(--theme-text);padding:12px 16px;border-radius:8px}.fc-skip-link:focus{top:12px}.theme-dialog::backdrop{background:var(--theme-overlay)}.theme-dialog{margin:auto;max-height:calc(100dvh - max(16px, env(safe-area-inset-top, 0px)) - max(16px, env(safe-area-inset-bottom, 0px)));width:min(448px,calc(100% - max(16px, env(safe-area-inset-left, 0px)) - max(16px, env(safe-area-inset-right, 0px))));overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}.theme-dialog input,.theme-dialog select,.theme-dialog textarea{width:100%;min-height:var(--fc-control-height);padding:10px 12px;border:1px solid var(--theme-border);border-radius:var(--fc-control-radius);background:var(--theme-surface);color:var(--theme-text);font-size:16px}.theme-dialog textarea{min-height:100px;resize:vertical}.fc-notice{padding:var(--fc-space-4);border-radius:var(--fc-control-radius);font-size:14px;overflow-wrap:anywhere}.fc-notice[data-tone=success],.success-box{color:var(--theme-success);background:var(--theme-success-soft);border:1px solid color-mix(in srgb,var(--theme-success) 24%,var(--theme-border))}.error-box,.fc-notice[data-tone=error],.theme-error-box{color:var(--theme-danger);background:var(--theme-danger-soft);border:1px solid color-mix(in srgb,var(--theme-danger) 24%,var(--theme-border))}.theme-tone-warning{color:var(--theme-warning);background:var(--theme-warning-soft);border-color:transparent}.fc-state-screen{min-height:100svh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:var(--theme-background)}.fc-state-screen>*{width:100%;max-width:520px}.fc-main [class~="bg-black/20"],.fc-main [class~="bg-white/[0.03]"]{background-color:var(--theme-secondary-background)!important}.fc-main [class~="text-[#F3B326]"],.fc-main [class~=text-amber-300],.fc-main [class~=text-amber-400]{color:var(--theme-warning)!important}.fc-main [class~=text-emerald-600]{color:var(--theme-success)!important}.fc-main [class~=text-red-600],.fc-main [class~=text-rose-300],.fc-main [class~=text-rose-400]{color:var(--theme-danger)!important}.fc-main [class~=bg-amber-400]{background:var(--theme-warning-soft)!important;color:var(--theme-warning)!important}.fc-main [class~="bg-[#19B7FF]"],.fc-main [class~="bg-[#38BDF8]"],.fc-main [class~=bg-sky-400]{color:var(--theme-on-primary)!important}@media (max-width:639px){.theme-mobile-feature-nav{position:sticky;top:60px;z-index:20;padding-top:8px}.theme-mobile-feature-nav .theme-secondary-button{background:var(--theme-surface)}.fc-main{padding-inline:16px}.theme-top-header>div{height:60px;padding-inline:12px}.theme-top-header .theme-divider{display:none}.theme-top-header .fc-display{font-size:16px}.theme-top-header .theme-brand-mark{width:32px;height:32px}.theme-profile-chip{padding-inline:4px}.fc-dashboard-hero>.relative{padding:20px;gap:16px}.fc-dashboard-stats{gap:10px}.theme-stat-card{min-height:116px;padding:14px}.theme-stat-card>div>span{width:30px;height:30px}.theme-stat-card>p{font-size:12px}.fc-page-heading>div:last-child{max-width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.fc-dashboard-page .border-dashed{padding:20px;margin-top:16px}.fc-dashboard-page .border-dashed>.theme-soft-accent{display:none}.fc-dashboard-page .border-dashed h3{margin-top:0}@media (max-width:639px){.fc-quick-action-tile{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.fc-quick-action-tile .theme-action-chevron{display:none}.fc-quick-action-tile .fc-display{font-size:14px}.fc-quick-action-tile>span:first-child{width:32px;height:32px}}.fc-fixture-card .fc-fixture-meta,.fc-fixture-card .fc-fixture-score{color:var(--theme-text-secondary);font-size:12px}.fc-fixture-card .fc-fixture-score{border:1px solid var(--theme-border);background:var(--theme-secondary-background);border-radius:10px;padding:10px 14px;text-align:center}.fc-fixture-card .fc-fixture-score strong{display:block;color:var(--theme-text);font-size:22px;font-variant-numeric:tabular-nums;line-height:1.1}.fc-fixture-card .fc-fixture-score[data-incomplete=true]{color:var(--theme-warning)}.fc-premium .premium-award-lane,.fc-premium .premium-match,.fc-premium .premium-surface,.fc-premium .premium-war-preview{border-color:var(--theme-border);background:var(--theme-surface)}.fc-premium .premium-award-lane{padding-block:18px}.fc-premium .premium-war-preview{box-shadow:var(--theme-card-shadow)}.fc-premium .premium-button,.fc-premium .theme-primary-button,.fc-premium .theme-secondary-button{font-family:var(--fc-font);font-weight:650}.fc-premium .premium-hero{padding:clamp(22px,4vw,36px)}@media (max-width:639px){.fc-premium .premium-page{gap:20px}.fc-premium .premium-award-lanes{grid-template-columns:minmax(0,1fr);gap:0}.fc-premium .premium-award-lane{gap:12px;padding-block:15px}.fc-premium .premium-award-lane h3{font-size:18px}.fc-premium .premium-war-board .fc-league-war-scoreboard{gap:8px}.fc-premium .premium-war-board .fc-league-war-scoreboard [class*=text-5xl]{font-size:42px}.fc-premium .premium-war-progress{gap:12px}.fc-premium .premium-fixture-page .premium-filters{grid-template-columns:minmax(0,1fr);gap:12px}.fc-fixture-card .fc-fixture-score strong{font-size:20px}}.fc-context-nav{overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--theme-border);border-radius:var(--fc-card-radius);background:var(--theme-surface);box-shadow:var(--fc-panel-shadow);scrollbar-width:thin}.fc-context-nav-track{display:flex;min-width:max-content;gap:var(--fc-space-1);padding:var(--fc-space-1)}.fc-context-nav-link{display:inline-flex;min-height:var(--fc-control-height);align-items:center;gap:7px;border:1px solid transparent;border-radius:var(--fc-tab-radius);padding:9px 14px;color:var(--theme-text-secondary);font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap;transition:background-color var(--fc-motion),border-color var(--fc-motion),color var(--fc-motion)}.fc-context-nav-link:hover{background:var(--theme-secondary-background);color:var(--theme-text)}.fc-context-nav-link[data-active=true]{border-color:color-mix(in srgb,var(--theme-primary) 24%,var(--theme-border));background:var(--theme-primary-soft);color:var(--theme-primary)}.fc-context-nav-link[data-complete=true]{color:var(--theme-success)}.fc-context-nav-link[data-active=true][data-complete=true]{color:var(--theme-primary)}.fc-context-nav-link.is-disabled{pointer-events:none;color:var(--theme-text-muted)}.fc-context-nav-number,.fc-context-nav-step{display:inline-grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:var(--theme-secondary-background);color:var(--theme-text-muted);font-size:11px;font-variant-numeric:tabular-nums}.fc-context-nav-link[data-active=true] .fc-context-nav-number,.fc-context-nav-link[data-active=true] .fc-context-nav-step{background:var(--theme-primary);color:var(--theme-on-primary)}.fc-context-nav-link[data-complete=true] .fc-context-nav-step{background:var(--theme-success-soft);color:var(--theme-success)}.theme-search-result.is-highlighted{background:var(--theme-primary-soft);color:var(--theme-primary)}.fc-wizard-shell .fc-wizard-content>form,.fc-wizard-shell .fc-wizard-content>section,.fc-workflow-shell>.theme-panel{min-width:0}.fc-main .fc-league-war-scoreboard,.fc-main .fc-match-room-score-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}@media (max-width:639px){.theme-bottom-item{min-height:64px}.theme-bottom-item>span:last-child{font-size:10px;letter-spacing:normal}.fc-wizard-shell .fc-wizard-content{padding:18px}}.fc-back-link{min-height:32px;align-items:center}.fc-back-link:hover{color:var(--theme-primary-hover)}.fc-panel{box-shadow:var(--fc-panel-shadow)}.fc-main [class~="rounded-[22px]"],.fc-main [class~="rounded-[24px]"],.fc-main [class~="rounded-[26px]"],.fc-main [class~="rounded-[28px]"],.fc-main [class~="rounded-[30px]"]{border-radius:var(--fc-card-radius)!important}.fc-main .fc-panel .fc-panel,.fc-main .theme-panel .theme-panel{border-color:color-mix(in srgb,var(--theme-border) 72%,transparent);background:var(--theme-secondary-background);box-shadow:none}.fc-main [class~="bg-black/10"],.fc-main [class~="bg-black/15"],.fc-main [class~="bg-black/20"],.fc-main [class~="bg-white/5"],.fc-main [class~="bg-white/[0.025]"],.fc-main [class~="bg-white/[0.02]"],.fc-main [class~="bg-white/[0.03]"],.fc-main [class~="bg-white/[0.04]"],.fc-main [class~="bg-white/[0.05]"],.fc-main [class~="bg-white/[0.06]"]{background:var(--theme-secondary-background)!important}.fc-main [class~="bg-cyan-400/[0.04]"],.fc-main [class~="bg-cyan-400/[0.06]"],.fc-main [class~="bg-cyan-400/[0.08]"],.fc-main [class~="bg-sky-400/[0.04]"],.fc-main [class~="bg-sky-400/[0.05]"],.fc-main [class~="bg-sky-400/[0.08]"],.fc-main [class~="bg-sky-400/[0.09]"],.fc-main [class~="bg-sky-400/[0.10]"]{background:var(--theme-primary-soft)!important}.fc-main [class~="bg-[#080e15]"],.fc-main [class~="bg-[#08111b]"],.fc-main [class~="bg-[#0B0F14]"],.fc-main [class~="bg-[#0B1118]"],.fc-main [class~="bg-[#0E141B]"],.fc-main [class~="bg-[#0a1018]"],.fc-main [class~="bg-[#0a1520]"],.fc-main [class~="bg-[#101923]"],.fc-main [class~="bg-[#121821]"]{background:var(--theme-surface)!important;color:var(--theme-text)!important}.fc-main [class~="border-[#203141]"],.fc-main [class~="border-[#253140]"],.fc-main [class~="border-[#284154]"],.fc-main [class~="border-amber-300/20"],.fc-main [class~="border-amber-400/20"],.fc-main [class~="border-cyan-400/25"],.fc-main [class~="border-cyan-400/30"],.fc-main [class~="border-emerald-400/15"],.fc-main [class~="border-emerald-400/20"],.fc-main [class~="border-rose-400/20"],.fc-main [class~="border-rose-400/25"],.fc-main [class~="border-sky-400/20"],.fc-main [class~="border-sky-400/25"],.fc-main [class~="border-sky-400/30"],.fc-main [class~="border-white/10"],.fc-main [class~="border-white/15"],.fc-main [class~="border-white/[0.05]"],.fc-main [class~="border-white/[0.06]"],.fc-main [class~="border-white/[0.07]"],.fc-main [class~="border-white/[0.08]"],.fc-main [class~="border-white/[0.09]"],.fc-main [class~="border-white/[0.10]"]{border-color:var(--theme-border)!important}.fc-main [class~="text-[#031019]"],.fc-main [class~="text-[#041019]"],.fc-main [class~="text-[#04130d]"],.fc-main [class~="text-[#071018]"],.fc-main [class~="text-[#071019]"],.fc-main [class~="text-[#151006]"],.fc-main [class~="text-[#18070b]"],.fc-main [class~="text-[#F3F6F8]"],.fc-main [class~="text-[#F8FAFC]"],.fc-main [class~=text-slate-200],.fc-main [class~=text-slate-300],.fc-main [class~=text-white]{color:var(--theme-text)!important}.fc-main [class~="text-[#A7B0BE]"],.fc-main [class~=text-slate-400],.fc-main [class~=text-slate-500]{color:var(--theme-text-secondary)!important}.fc-main [class~="text-[#536273]"],.fc-main [class~="text-[#6F7B8A]"],.fc-main [class~=text-slate-600],.fc-main [class~=text-slate-700]{color:var(--theme-text-muted)!important}.fc-main select option{background:var(--theme-surface);color:var(--theme-text)}.fc-main [class~=text-cyan-300],.fc-main [class~=text-cyan-400],.fc-main [class~=text-sky-300],.fc-main [class~=text-sky-400]{color:var(--theme-primary)!important}.fc-main [class~=text-emerald-300],.fc-main [class~=text-emerald-400]{color:var(--theme-success)!important}.fc-main [class~=text-amber-200],.fc-main [class~=text-amber-300],.fc-main [class~=text-amber-400]{color:var(--theme-warning)!important}.fc-main [class~=text-red-300],.fc-main [class~=text-red-400],.fc-main [class~=text-rose-300],.fc-main [class~=text-rose-400]{color:var(--theme-danger)!important}.fc-main [class~="bg-[#1478F2]"],.fc-main [class~="bg-[#19B7FF]"],.fc-main [class~="bg-[#38BDF8]"],.fc-main [class~=bg-cyan-400],.fc-main [class~=bg-sky-400]{background:var(--theme-primary)!important;color:var(--theme-on-primary)!important}.fc-main [class~="bg-emerald-300/100"],.fc-main [class~="bg-emerald-400/100"],.fc-main [class~=bg-emerald-300],.fc-main [class~=bg-emerald-400]{background:var(--theme-success)!important;color:var(--theme-on-primary)!important}.fc-main [class~="bg-emerald-400/10"],.fc-main [class~="bg-emerald-400/[0.04]"],.fc-main [class~="bg-emerald-400/[0.05]"],.fc-main [class~="bg-emerald-400/[0.06]"],.fc-main [class~="bg-emerald-400/[0.07]"]{background:var(--theme-success-soft)!important}.fc-main [class~=bg-red-300],.fc-main [class~=bg-red-400],.fc-main [class~=bg-rose-300],.fc-main [class~=bg-rose-400]{background:var(--theme-danger)!important;color:var(--theme-on-primary)!important}.fc-main [class~="bg-red-400/[0.05]"],.fc-main [class~="bg-rose-400/10"],.fc-main [class~="bg-rose-400/[0.06]"],.fc-main [class~="bg-rose-400/[0.08]"]{background:var(--theme-danger-soft)!important}.fc-main [class~=bg-amber-300],.fc-main [class~=bg-amber-400]{background:var(--theme-warning)!important;color:var(--theme-on-primary)!important}.fc-main [class~="bg-amber-300/10"],.fc-main [class~="bg-amber-300/[0.04]"],.fc-main [class~="bg-amber-300/[0.06]"],.fc-main [class~="bg-amber-400/10"],.fc-main [class~="bg-amber-400/[0.08]"]{background:var(--theme-warning-soft)!important}.fc-main [class~="hover:bg-[#121D28]"]:hover,.fc-main [class~="hover:bg-[#151C26]"]:hover,.fc-main [class~="hover:bg-[#182936]"]:hover,.fc-main [class~="hover:bg-white/5"]:hover{background:var(--theme-secondary-background)!important}.fc-main [class~="hover:border-cyan-400/40"]:hover,.fc-main [class~="hover:border-rose-400/30"]:hover,.fc-main [class~="hover:border-sky-400/30"]:hover{border-color:color-mix(in srgb,var(--theme-primary) 34%,var(--theme-border))!important}.fc-main [class~=font-black]{font-weight:650!important}.fc-main [class~="text-[10px]"][class~=uppercase],.fc-main [class~="text-[9px]"][class~=uppercase]{font-size:11px!important;letter-spacing:normal!important;text-transform:none!important}.fc-public-page,.fc-public-state{background:var(--theme-background)!important;color:var(--theme-text)}.fc-public-header{background:var(--theme-surface);border-color:var(--theme-border)}.fc-public-page [class~="bg-white/95"],.fc-public-page [class~=bg-white]{background:var(--theme-surface)!important}.fc-public-page [class~="bg-[#E8F2FF]"],.fc-public-page [class~="bg-[#F5F8FD]"]{background:var(--theme-secondary-background)!important}.fc-public-page [class~="border-[#DCE5F1]"],.fc-public-page [class~="border-[#EEF2F7]"]{border-color:var(--theme-border)!important}.fc-public-page [class~="text-[#0B1F44]"],.fc-public-page [class~=text-white]{color:var(--theme-text)!important}.fc-public-page [class~="text-[#60708A]"]{color:var(--theme-text-secondary)!important}.fc-public-page [class~="bg-[#1478F2]"],.fc-public-page [class~="text-[#1478F2]"]{color:var(--theme-primary)!important}.fc-public-page [class~="bg-[#1478F2]"]{background:var(--theme-primary)!important;color:var(--theme-on-primary)!important}.fc-public-page [class~="bg-[#0B1F44]"],.fc-public-page [class~="from-[#0B1F44]"]{background:var(--theme-sidebar)!important}.fc-public-page [class~=bg-gradient-to-r]{background-image:none!important}.fc-public-page [class~=shadow-sm]{box-shadow:var(--theme-card-shadow)!important}.fc-league-war-page .fc-war-hero{border-color:color-mix(in srgb,var(--fc-gold) 36%,var(--theme-border));background:var(--theme-sidebar);color:var(--theme-sidebar-text);box-shadow:var(--theme-card-shadow-hover)}.fc-league-war-page .fc-war-hero-glow{background:color-mix(in srgb,var(--fc-gold-bright) 12%,transparent)}.fc-league-war-page .fc-war-kicker{color:var(--fc-gold-bright);letter-spacing:.12em;text-transform:uppercase}.fc-league-war-page [class~=text-slate-200],.fc-league-war-page [class~=text-slate-300],.fc-league-war-page [class~=text-white]{color:var(--theme-text)!important}.fc-league-war-page [class~="bg-[#0B0F14]"],.fc-league-war-page [class~="bg-black/10"],.fc-league-war-page [class~="bg-black/20"]{background:var(--theme-surface)!important}@media (max-width:639px){.fc-context-nav-link{padding-inline:12px}.fc-context-nav-track{gap:2px}.fc-league-war-page .fc-war-hero{border-radius:var(--fc-card-radius);padding:20px}.fc-league-war-page [class*="grid-cols-[1fr_auto_1fr]"]{gap:10px}}html[data-native-app=android],html[data-native-app=android] body{min-height:100%;min-height:100dvh;-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-native-app=android] body{min-width:0;overflow-x:clip;background:var(--theme-background)}html[data-native-app=android] .fc-app-shell{min-height:100dvh;overflow-x:clip}html[data-native-app=android] .theme-top-header{padding-top:env(safe-area-inset-top,0)}html[data-native-app=android],html[data-native-app=android] .fc-app-shell,html[data-native-app=android] body{overflow-y:visible;touch-action:auto}html[data-native-app=android] .fc-main{min-width:0;min-height:calc(100dvh - 4.25rem)}html[data-native-app=android] .fc-activity-panel:before,html[data-native-app=android] .fc-dashboard-backdrop-grid,html[data-native-app=android] .fc-dashboard-beam,html[data-native-app=android] .fc-dashboard-hero-orbit,html[data-native-app=android] .fc-dashboard-hero-scan,html[data-native-app=android] .fc-dashboard-light,html[data-native-app=android] .fc-dashboard-live-dot,html[data-native-app=android] .fc-dashboard-live-dot:after,html[data-native-app=android] .fc-dashboard-page .theme-hero-avatar-ring:before,html[data-native-app=android] .fc-dashboard-particles,html[data-native-app=android] .fc-league-panel:before,html[data-native-app=android] .fc-main>*,html[data-native-app=android] .fc-match-spotlight,html[data-native-app=android] .fc-next-match-panel .theme-neutral-block,html[data-native-app=android] .fc-next-match-panel .theme-neutral-block:after,html[data-native-app=android] .fc-next-match-panel:before,html[data-native-app=android] .fc-tournament-panel:before,html[data-native-app=android] .theme-bottom-item[data-active=true] .theme-bottom-icon,html[data-native-app=android] .theme-brand-mark:after,html[data-native-app=android] .theme-header-icon>span.absolute,html[data-native-app=android] .theme-nav-item[data-active=true] .theme-nav-accent,html[data-native-app=android] .theme-nav-item[data-active=true] .theme-nav-icon,html[data-native-app=android] .theme-online-indicator{animation:none!important}html[data-native-app=android] .theme-action-row,html[data-native-app=android] .theme-bottom-item,html[data-native-app=android] .theme-header-icon,html[data-native-app=android] .theme-nav-item,html[data-native-app=android] .theme-profile-chip,html[data-native-app=android] .theme-quick-action,html[data-native-app=android] .theme-user-card{transition-duration:.12s!important}html[data-native-app=android] .fc-dashboard-page a,html[data-native-app=android] .fc-dashboard-page button,html[data-native-app=android] .theme-bottom-item{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (prefers-reduced-motion:reduce){html[data-native-app=android] :is(.theme-nav-item,.theme-quick-action,.theme-profile-chip,.theme-header-icon,.theme-user-card,.theme-bottom-item,.theme-action-row){transition:none!important}}.android-update-notice_notice__tBdJU{position:fixed;z-index:65;bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px));left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));display:flex;gap:12px;max-width:440px;margin-inline:auto;padding:16px;border:1px solid var(--theme-border);border-radius:18px;background:var(--theme-surface);color:var(--theme-text);box-shadow:0 12px 40px rgb(0 0 0/22%)}.android-update-notice_icon__viu9A{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:10px;background:var(--theme-primary-soft);color:var(--theme-primary)}.android-update-notice_icon__viu9A svg{width:20px;height:20px}.android-update-notice_content__dKVBQ{min-width:0}.android-update-notice_content__dKVBQ h2{margin:0;font-size:15px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.android-update-notice_content__dKVBQ p{margin:5px 0 8px;color:var(--theme-text-secondary);font-size:12px;line-height:1.5}.android-update-notice_actions__srksC{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.android-update-notice_actions__srksC a,.android-update-notice_actions__srksC button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none}.android-update-notice_actions__srksC a{background:var(--theme-primary);color:var(--theme-on-primary)}.android-update-notice_actions__srksC button{border:0;background:transparent;color:var(--theme-text-secondary);cursor:pointer}.android-update-notice_actions__srksC a:focus-visible,.android-update-notice_actions__srksC button:focus-visible{outline:3px solid var(--theme-primary-bright);outline-offset:3px}