@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2) format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-vietnamese-400-normal-Dq9fsqrz.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-400-normal-BHpO_q_4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-ext-400-normal-DPMBkgfB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-400-normal-DN7qpd_C.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-condensed-latin-400-normal-Dc2u_eUW.woff2) format("woff2"),url(/assets/barlow-condensed-latin-400-normal-BXL2z6Kg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fifa2026-root{--f-bg-1: #eef2f6;--f-bg-2: #e4eaf1;--f-card: #ffffff;--f-border: #e1e7ee;--f-ink: #152233;--f-ink-dim: #5c6b7c;--f-ink-faint: #9aa7b5;--f-win-bg: #eaf7ef;--f-win-ink: #1e8a4c;--f-gold-bg: #fbf3df;--f-gold-ink: #b8860b;--f-line: #c7d0db;--f-live: #dc2626;min-height:100vh;background:radial-gradient(1200px 800px at 50% 0%,var(--f-bg-1) 0%,var(--f-bg-2) 100%);color:var(--f-ink);font-family:Barlow,system-ui,-apple-system,sans-serif;font-weight:400}.fifa2026-root .f-display{font-family:Bebas Neue,Barlow Condensed,sans-serif;font-weight:400;letter-spacing:.01em;line-height:.95}.fifa2026-root .f-label{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.28em;font-weight:600}.fifa2026-root .f-score{font-family:Barlow Condensed,sans-serif;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.05em}.fifa2026-root .f-card{background:var(--f-card);border:1px solid var(--f-border);border-radius:12px;transition:transform .2s ease-out,box-shadow .2s ease-out}.fifa2026-root .f-card-hover:hover{transform:translateY(-2px);box-shadow:0 10px 30px -12px #1522332e}.fifa2026-root .f-dashed{background:transparent;border:1.5px dashed var(--f-line);border-radius:12px}.fifa2026-root .f-flag{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--f-bg-1);font-size:20px;flex-shrink:0;line-height:1;overflow:hidden}.fifa2026-root .f-flag-dashed{background:transparent;border:1.5px dashed var(--f-line)}.fifa2026-root .f-winner-name{color:var(--f-win-ink);font-weight:700}.fifa2026-root .f-winner-score{color:var(--f-win-ink)}.fifa2026-root .f-loser-name{color:var(--f-ink-faint);text-decoration:line-through}.fifa2026-root .f-champion{background:linear-gradient(135deg,#fff8e6,#fbf3df);border:1px solid #eddaa0;border-radius:16px;box-shadow:0 20px 60px -30px #b8860b73;color:var(--f-gold-ink)}@keyframes fifa2026-pulse-glow{0%{box-shadow:0 0 #1e8a4c59}to{box-shadow:0 0 0 12px #1e8a4c00}}.fifa2026-root .f-pulse{animation:fifa2026-pulse-glow .5s ease-out}@keyframes fifa2026-live-dot{0%,to{opacity:1}50%{opacity:.35}}.fifa2026-root .f-live-dot{animation:fifa2026-live-dot 1.4s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.fifa2026-root .f-pulse,.fifa2026-root .f-live-dot{animation:none!important}.fifa2026-root .f-card-hover:hover{transform:none}}.fifa2026-root .f-btn{--f-control-h: 36px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:var(--f-control-h);box-sizing:border-box;padding:0 16px;border-radius:999px;border:1px solid transparent;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;background:transparent;color:var(--f-ink);transition:transform .16s ease-out,box-shadow .16s ease-out,background .16s ease-out,border-color .16s ease-out,color .16s ease-out;position:relative}.fifa2026-root .f-btn:focus-visible{outline:2px solid var(--f-gold-ink);outline-offset:2px}.fifa2026-root .f-btn[disabled],.fifa2026-root .f-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.fifa2026-root .f-btn-primary{background:var(--f-ink);color:#fff;border-color:var(--f-ink);box-shadow:0 6px 18px -10px #1522338c}.fifa2026-root .f-btn-primary:after{content:"";position:absolute;left:16px;right:16px;bottom:8px;height:1.5px;background:var(--f-gold-ink);transform:scaleX(0);transform-origin:left center;transition:transform .22s ease-out}.fifa2026-root .f-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 24px -12px #15223399}.fifa2026-root .f-btn-primary:hover:after{transform:scaleX(1)}.fifa2026-root .f-btn-secondary{background:var(--f-card);border-color:var(--f-border);color:var(--f-ink)}.fifa2026-root .f-btn-secondary:hover{border-color:var(--f-ink);background:var(--f-card)}.fifa2026-root .f-btn-ghost{background:transparent;color:var(--f-ink-dim);padding:0 12px}.fifa2026-root .f-btn-ghost:hover{color:var(--f-ink);background:#1522330d}.fifa2026-root .f-chip{display:inline-flex;align-items:center;gap:.5rem;height:var(--f-control-h, 36px);box-sizing:border-box;padding:0 14px 0 10px;border-radius:999px;background:var(--f-gold-bg);color:var(--f-gold-ink);border:1px solid #eddaa0;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;line-height:1;white-space:nowrap}.fifa2026-root .f-chip-dot{width:8px;height:8px;border-radius:999px;background:var(--f-gold-ink);box-shadow:0 0 #b8860b80;animation:fifa2026-chip-pulse 2.2s ease-in-out infinite;flex-shrink:0}.fifa2026-root .f-chip-label{color:var(--f-ink-dim);font-weight:600;opacity:.75}.fifa2026-root .f-chip-value{color:var(--f-gold-ink)}@keyframes fifa2026-chip-pulse{0%,to{box-shadow:0 0 #b8860b80}50%{box-shadow:0 0 0 6px #b8860b00}}.fifa2026-root .f-tag{display:inline-flex;align-items:center;gap:.35rem;height:22px;padding:0 8px;border-radius:4px;background:#1522330f;color:var(--f-ink-dim);font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;line-height:1}.fifa2026-root .f-tag-live{background:#dc26261a;color:var(--f-live)}.fifa2026-root .f-tag-win{background:var(--f-win-bg);color:var(--f-win-ink)}.fifa2026-root .f-tag-gold{background:var(--f-gold-bg);color:var(--f-gold-ink)}@media (prefers-reduced-motion: reduce){.fifa2026-root .f-btn-primary:hover{transform:none}.fifa2026-root .f-chip-dot{animation:none}}
