:root{--bg:#f3f7fc;--bg-soft:#ebf2f9;--surface:#fff;--surface-2:#f6f9fd;--line:#d5e0ec;--text:#102033;--muted:#5f748b;--accent:#2b8cff;--accent-ink:#fff;--teal:#25d4c0;--blue:#53a8ff;--danger:#ff5b50;--success:#72d686;--warn:#ffd166}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-body),"Segoe UI",sans-serif;color:var(--text);background:radial-gradient(circle at 12% -12%,rgba(43,140,255,.2),transparent 33%),radial-gradient(circle at 82% 3%,rgba(37,212,192,.14),transparent 27%),radial-gradient(circle at 50% 95%,rgba(114,214,134,.1),transparent 38%),var(--bg)}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-heading),var(--font-body),sans-serif}.shell{width:min(1140px,calc(100% - 40px));margin:0 auto}.main-area{padding:34px 0 64px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,hsla(0,0%,100%,.94),rgba(247,251,255,.94) 55%,rgba(243,249,255,.94));border-bottom:1px solid rgba(83,168,255,.28);box-shadow:0 10px 26px rgba(16,32,51,.12);overflow:visible}.site-header:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 0,rgba(43,140,255,.12),transparent 30%),radial-gradient(circle at 90% 0,rgba(37,212,192,.12),transparent 30%);pointer-events:none}.nav-wrap{position:relative;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;overflow:visible}.brand-wrap{display:flex;flex-direction:column;gap:3px}.brand-meta-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading),sans-serif;font-weight:800;font-size:1.24rem;letter-spacing:.3px}.logo-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgba(214,255,78,.16),0 0 18px rgba(214,255,78,.45)}.logo-tag{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.8px;color:var(--muted)}.header-live-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,91,80,.35);background:rgba(255,91,80,.12);color:#ffaba5;font-size:11px;font-weight:700}.header-live-dot{width:6px;height:6px;border-radius:50%;background:#ff5b50;box-shadow:0 0 0 4px rgba(255,91,80,.16)}.top-nav{margin-left:auto}.header-cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:12px;border:1px solid rgba(214,255,78,.45);background:linear-gradient(135deg,rgba(214,255,78,.22),rgba(83,168,255,.2));color:var(--text);font-size:13px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.header-cta:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(0,0,0,.24)}.nav-toggle{display:none;width:42px;height:42px;border-radius:10px;border:1px solid var(--line);background:var(--surface);padding:8px;cursor:pointer}.nav-toggle span{display:block;height:2px;border-radius:999px;margin:5px 0;background:var(--text)}.menu{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:8px}.nav-item{position:relative}.menu a,.menu button{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:12px;background:transparent;color:var(--muted);padding:10px 13px;font-size:14px;font-weight:600;cursor:pointer;transition:all .24s ease;position:relative;overflow:hidden}.menu a:hover,.menu button:hover{color:var(--text)}.menu a:after,.menu button:after{right:10px;background:linear-gradient(90deg,rgba(214,255,78,.95),rgba(83,168,255,.95));transform:scaleX(0);transform-origin:left;transition:transform .24s ease}.menu a:after,.menu a:before,.menu button:after,.menu button:before{content:"";position:absolute;left:10px;bottom:4px;height:2px;border-radius:999px}.menu a:before,.menu button:before{width:26px;background:rgba(16,32,51,.7);filter:blur(.3px);opacity:0}.menu .active:after,.menu a:hover:after,.menu button:hover:after{transform:scaleX(1)}.menu .active{color:var(--text)}.menu .active:before{opacity:1;animation:navStripeSweep 1.4s ease-in-out infinite}@keyframes navStripeSweep{0%{transform:translateX(0);opacity:.35}50%{transform:translateX(26px);opacity:1}to{transform:translateX(52px);opacity:.35}}.caret{font-size:.72rem;transition:transform .2s ease}.has-dropdown:hover .caret,.submenu-open .caret{transform:rotate(180deg)}.dropdown{position:absolute;top:calc(100% + 10px);left:0;min-width:248px;list-style:none;margin:0;padding:10px;border-radius:4px;border:1px solid rgba(83,168,255,.34);background:radial-gradient(circle at 100% 0,rgba(83,168,255,.14),transparent 35%),radial-gradient(circle at 0 100%,rgba(37,212,192,.08),transparent 34%),linear-gradient(180deg,#fff,#f3f8fd);box-shadow:0 18px 38px rgba(16,32,51,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;grid-gap:6px;gap:6px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.dropdown:before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:linear-gradient(90deg,rgba(214,255,78,.95),rgba(83,168,255,.95))}.dropdown-head{padding:6px 8px 4px;color:rgba(159,178,194,.95);font-size:10px;font-weight:700;letter-spacing:.9px;text-transform:uppercase}.dropdown-item{list-style:none}.dropdown a{width:100%;color:var(--text);border-radius:3px;padding:9px 10px}.dropdown-link{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:rgba(16,32,51,.9);border:1px solid transparent;transition:all .2s ease}.dropdown-link:after{content:"↗";font-size:11px;color:rgba(159,178,194,.82)}.dropdown-link:hover{border-color:rgba(83,168,255,.4);background:rgba(83,168,255,.08)}.dropdown-link.active{border-color:rgba(214,255,78,.56);background:transparent;color:var(--text);box-shadow:inset 2px 0 0 rgba(214,255,78,.95)}.dropdown-link.active:after{color:rgba(214,255,78,.95)}.has-dropdown.submenu-open .dropdown,.has-dropdown:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.hero{padding:50px 0 36px}.eyebrow{margin:0;color:var(--accent);font-weight:700;text-transform:uppercase;letter-spacing:1.1px;font-size:.78rem}h1{margin:10px 0 8px;font-size:clamp(1.82rem,4vw,2.7rem)}.hero-copy{margin:0;max-width:720px;color:var(--muted)}.hero-actions{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.home-block{margin-top:22px}.home-page{display:grid;grid-gap:8px;gap:8px}.home-intro{position:relative;overflow:hidden;padding:20px;border-color:rgba(83,168,255,.35);background:radial-gradient(circle at 0 0,rgba(83,168,255,.14),transparent 35%),radial-gradient(circle at 100% 100%,rgba(37,212,192,.12),transparent 40%),linear-gradient(180deg,#fff,#f6f9fd)}.home-intro h1{margin:10px 0 8px;font-size:clamp(1.5rem,3.2vw,2rem)}.home-intro-copy{margin:0;max-width:760px}.home-stats-row{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.home-block-head{align-items:flex-end;margin-bottom:10px}.home-block h2{margin:0;font-size:clamp(1.2rem,2.2vw,1.5rem)}.home-block-head p{margin:6px 0 0}.btn{padding:11px 17px;border-radius:12px;border:1px solid transparent;font-weight:700;transition:transform .18s ease}.btn:hover{transform:translateY(-1px)}.btn.primary{background:var(--accent);color:var(--accent-ink)}.btn.ghost{border-color:var(--line)}.muted{color:var(--muted)}.small{font-size:.82rem}.grid.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(314px,1fr));grid-gap:14px;gap:14px;margin-top:16px}.panel{background:linear-gradient(180deg,var(--surface) 0,var(--surface-2) 100%);border:1px solid var(--line);border-radius:16px;padding:14px}.card{box-shadow:0 10px 22px rgba(16,32,51,.1)}.card-link-wrap{display:block;border-radius:16px}.card-link-wrap:focus-visible{outline:2px solid rgba(214,255,78,.7);outline-offset:3px}.interactive-card{position:relative;overflow:hidden;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.interactive-card:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.1) 50%,transparent);transition:left .45s ease;pointer-events:none}.card-link-wrap:focus-visible .interactive-card,.card-link-wrap:hover .interactive-card{transform:translateY(-4px);border-color:rgba(214,255,78,.5);box-shadow:0 16px 30px rgba(16,32,51,.16)}.card-link-wrap:focus-visible .interactive-card:after,.card-link-wrap:hover .interactive-card:after{left:170%}.card-link-wrap:focus-visible .card-cta-arrow,.card-link-wrap:hover .card-cta-arrow{transform:translateX(4px)}.match-info-card,.tournament-info-card{min-height:100%}.row-between{display:flex;justify-content:space-between;align-items:center;gap:10px}.match-info-card{padding:12px;background:#fff;border-color:#d6e2ee}.card-top{margin-bottom:8px}.tour-name{font-size:11px;letter-spacing:.36px;font-weight:800;color:var(--text)}.status-wrap{display:inline-flex;align-items:center;gap:6px}.status-dot{width:7px;height:7px;border-radius:50%}.status-dot.ongoing{background:var(--danger);box-shadow:0 0 8px rgba(255,91,80,.62)}.status-dot.upcoming{background:var(--blue);box-shadow:0 0 8px rgba(83,168,255,.62)}.status-dot.completed{background:var(--success);box-shadow:0 0 8px rgba(114,214,134,.58)}.status-tag{font-size:10px;font-weight:700}.status-tag.ongoing{color:var(--danger)}.status-tag.upcoming{color:var(--blue)}.status-tag.completed{color:var(--success)}.badge{display:inline-flex;padding:4px 9px;border-radius:999px;border:1px solid transparent;font-size:11px;font-weight:700}.badge.ongoing{color:var(--danger);border-color:rgba(255,91,80,.45);background:rgba(255,91,80,.12)}.badge.upcoming{color:var(--warn);border-color:rgba(255,209,102,.45);background:rgba(255,209,102,.12)}.badge.completed{color:#41576d;border-color:rgba(65,87,109,.35);background:rgba(65,87,109,.1)}.card-separator{height:1px;background:rgba(16,32,51,.08);margin:8px 0}.teams-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px}.teams-grid.mobile-like{gap:8px}.team-box{display:flex;align-items:center;gap:10px}.team-box strong{display:block;font-size:14px;line-height:1.2}.team-box p{margin:2px 0 0;color:rgba(16,32,51,.72);font-size:12px;font-weight:700}.side-end{justify-content:flex-end;text-align:right}.team-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;background:#dbe7f2}.vs{color:rgba(16,32,51,.64);font-weight:700;font-size:12px}.card-bottom-meta{margin:4px 0 8px}.card-bottom-action{gap:10px}.card-cta-arrow{display:inline-flex;color:#8fe3ff;font-weight:700;transition:transform .22s ease}.participants-pill{display:inline-flex;align-items:center;gap:8px;color:rgba(16,32,51,.86);font-size:12px;font-weight:600}.participants-pill.no-count{color:rgba(16,32,51,.82)}.participants-count{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:#fff;font-weight:700;padding:4px 8px;min-width:36px}.text-link{color:#1f6fd6;font-weight:700}.text-link.compact{margin:0;font-size:13px}.empty-state{text-align:center;margin-top:14px}.detail-page{display:grid;grid-gap:14px;gap:14px}.match-detail-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start}.detail-main-col,.detail-side-col{display:grid;grid-gap:14px;gap:14px}.detail-header h1{margin:6px 0 4px}.detail-header .muted{margin:0}.detail-hero-card{margin-top:2px}.detail-teams{margin:6px 0}.match-status-line{margin:0;text-align:center;color:rgba(232,238,243,.92);font-size:12px;font-weight:700}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.detail-quick-stats{background:linear-gradient(180deg,#fff,#f5f9fd)}.detail-grid h3{margin:0 0 6px;font-size:13px;color:var(--accent)}.detail-grid p{margin:0}.score-row{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center}.detail-tabs-shell{width:100%}.detail-tabs-nav{display:flex;gap:8px;border:1px solid var(--line);border-radius:12px;padding:5px;background:#f0f6fc;width:100%}.detail-tab-btn{border:0;background:transparent;color:var(--muted);font-weight:700;font-size:13px;padding:8px 12px;border-radius:9px;cursor:pointer}.detail-tab-btn.active{color:var(--accent-ink);background:var(--accent)}.detail-tab-content{margin-top:12px}.detail-innings-list{display:grid;grid-gap:10px;gap:10px}.inning-accordion{padding:0;overflow:hidden}.inning-accordion>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-weight:700}.inning-accordion>summary::-webkit-details-marker{display:none}.inning-body{border-top:1px solid rgba(16,32,51,.08);padding:12px;display:grid;grid-gap:12px;gap:12px}.inning-mini-grid h4,.inning-section h4{margin:0 0 8px;color:var(--accent);font-size:13px}.inning-mini-grid{border-top:1px solid rgba(16,32,51,.08);padding:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.inning-mini-grid p{margin:0}.squads-grid{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.squad-card{border:1px solid var(--line);border-radius:12px;padding:10px;background:#f7fbff}.squad-card h3{margin:0 0 8px;color:var(--accent);font-size:13px}.squad-card ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.squad-card li{font-size:13px;color:rgba(16,32,51,.84);border-bottom:1px dashed rgba(16,32,51,.1);padding-bottom:5px}.scoreboard-table-wrap{overflow-x:auto}.scoreboard-table{width:100%;border-collapse:collapse;min-width:540px}.scoreboard-table td,.scoreboard-table th{border-bottom:1px solid rgba(16,32,51,.1);text-align:left;padding:10px 8px;font-size:13px}.scoreboard-table th{color:var(--accent);font-weight:700}.detail-score-row{margin-top:4px}.series-sidebar-card h3{margin:0 0 10px}.series-list{display:grid;grid-gap:9px;gap:9px}.series-item{border:1px solid rgba(16,32,51,.08);border-radius:12px;padding:10px;background:#f7fbff}.series-item:hover{border-color:rgba(214,255,78,.45)}.series-teams{margin:7px 0 5px;font-weight:700}.stats-row{display:flex;gap:8px;flex-wrap:wrap}.pill{border:1px solid var(--line);border-radius:999px;padding:5px 10px;color:var(--muted)}.team-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.team-chip{display:flex;align-items:center;gap:10px}.tournament-detail-page{gap:12px}.tournament-hero-card{padding:16px;background:radial-gradient(circle at 100% 0,rgba(83,168,255,.14),transparent 36%),radial-gradient(circle at 0 100%,rgba(37,212,192,.1),transparent 32%),linear-gradient(180deg,#fff,#f6f9fd);border-color:rgba(83,168,255,.32)}.tournament-hero-top h1{margin:2px 0 6px}.tournament-hero-top p{margin:0}.tournament-hero-pills{margin-top:12px}.tournament-winner-line{margin:10px 0 2px;font-weight:600}.tournament-tabs-shell{margin-top:2px}.tournament-tabs-nav{flex-wrap:wrap}.tournament-match-grid{margin-top:12px}.team-chip-card{border:1px solid rgba(16,32,51,.08);border-radius:12px;padding:10px;background:#f8fbff}.team-chip-card p{margin:3px 0 0;color:var(--muted);font-size:12px}.team-chip-link{border-color:rgba(83,168,255,.32);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.team-chip-link:hover{transform:translateY(-2px);border-color:rgba(214,255,78,.5);box-shadow:0 10px 18px rgba(0,0,0,.24)}.team-squad-detail-page{gap:12px}.team-squad-hero{background:radial-gradient(circle at 0 0,rgba(214,255,78,.12),transparent 30%),radial-gradient(circle at 100% 100%,rgba(83,168,255,.12),transparent 34%),linear-gradient(180deg,#fff,#f6f9fd)}.team-squad-title-row{display:flex;align-items:center;gap:12px}.team-squad-title-row h1{margin:0 0 4px}.team-squad-title-row p{margin:0}.team-squad-flag{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#dbe7f2}.team-squad-player-count{margin-top:10px;display:inline-flex}.team-player-grid{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:10px;gap:10px}.team-player-card{border:1px solid rgba(83,168,255,.25);border-radius:12px;padding:12px;background:radial-gradient(circle at 100% 0,rgba(83,168,255,.08),transparent 36%),linear-gradient(180deg,#fff,#f5f9fd)}.team-player-link{display:block;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.team-player-link:hover{transform:translateY(-2px);border-color:rgba(214,255,78,.5);box-shadow:0 10px 20px rgba(0,0,0,.26)}.team-player-top{display:flex;align-items:center;gap:10px}.team-player-top h3{margin:0 0 4px;font-size:1rem}.team-player-top p{margin:0}.team-player-avatar{width:54px;height:54px;border-radius:50%;object-fit:cover;background:#dbe7f2;border:1px solid rgba(16,32,51,.1)}.team-player-meta{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.team-player-meta p{margin:0;display:grid;grid-gap:3px;gap:3px}.team-player-meta strong{font-size:13px;color:rgba(16,32,51,.9)}.player-detail-page{gap:12px}.player-hero-card{background:radial-gradient(circle at 0 0,rgba(214,255,78,.14),transparent 34%),radial-gradient(circle at 100% 100%,rgba(83,168,255,.12),transparent 36%),linear-gradient(180deg,#fff,#f6f9fd)}.player-hero-main{display:flex;align-items:flex-start;gap:12px}.player-hero-main h1{margin:0 0 5px}.player-hero-main p{margin:0}.player-hero-avatar{width:70px;height:70px;border-radius:50%;object-fit:cover;background:#dbe7f2;border:1px solid rgba(16,32,51,.1)}.player-hero-pills{margin-top:10px}.player-stats-grid{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px}.player-stats-card{border:1px solid rgba(16,32,51,.08);border-radius:12px;padding:12px;background:#f8fbff}.player-stats-card h3{margin:0 0 8px;color:var(--accent);font-size:14px}.player-stats-list{display:grid;grid-gap:7px;gap:7px}.player-stats-list p{margin:0;display:flex;justify-content:space-between;gap:12px}.player-stats-dual-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.player-stats-table{min-width:460px}.player-stats-table td:first-child,.player-stats-table th:first-child{width:36%}.player-stats-table td,.player-stats-table th{text-align:left}.tournament-point-table-wrap{margin-top:2px}.tournament-point-table td,.tournament-point-table th{white-space:nowrap}.point-table-team-cell{display:inline-flex;align-items:center;gap:8px;min-width:130px}.point-table-team-flag{width:22px;height:22px;border-radius:50%;object-fit:cover;background:#dbe7f2}.news-page{gap:12px}.news-hero{background:radial-gradient(circle at 0 0,rgba(83,168,255,.14),transparent 34%),radial-gradient(circle at 100% 100%,rgba(37,212,192,.1),transparent 38%),linear-gradient(180deg,#fff,#f6f9fd)}.news-hero h1{margin:8px 0}.news-hero p{margin:0}.news-grid{margin-top:0}.news-card{min-height:100%}.news-card-top{margin-bottom:6px}.news-card-title{margin:8px 0 6px;font-size:1rem;line-height:1.35}.news-card-desc{margin:0;font-size:13px;line-height:1.5;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card-action{margin-top:10px}.news-detail-page{gap:12px}.news-detail-card{background:radial-gradient(circle at 100% 0,rgba(83,168,255,.12),transparent 35%),linear-gradient(180deg,#fff,#f6f9fd)}.news-detail-meta{margin-bottom:4px}.news-detail-card h1{margin:10px 0;font-size:clamp(1.34rem,2.8vw,2rem)}.news-detail-description{margin:0;line-height:1.6;color:rgba(16,32,51,.86)}.news-detail-actions{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.articles-page{gap:12px}.articles-hero{background:radial-gradient(circle at 0 0,rgba(83,168,255,.14),transparent 34%),radial-gradient(circle at 100% 100%,rgba(37,212,192,.1),transparent 38%),linear-gradient(180deg,#fff,#f6f9fd)}.articles-hero h1{margin:8px 0}.articles-hero p{margin:0}.article-card{min-height:100%}.article-cover{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;border:1px solid rgba(16,32,51,.08)}.article-meta-row{margin-top:10px}.article-title{margin:8px 0 6px;font-size:1.02rem;line-height:1.35}.article-excerpt{margin:0;line-height:1.55;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-action-row{margin-top:10px}.article-detail-page{gap:12px}.article-detail-card{background:radial-gradient(circle at 100% 0,rgba(83,168,255,.12),transparent 35%),linear-gradient(180deg,#fff,#f6f9fd)}.article-detail-cover{width:100%;max-height:460px;object-fit:cover;border-radius:12px;border:1px solid rgba(16,32,51,.08)}.article-detail-meta{margin:12px 0 4px}.article-detail-card h1{margin:10px 0 8px;font-size:clamp(1.4rem,3vw,2.2rem)}.article-content{margin-top:12px;display:grid;grid-gap:14px;gap:14px}.article-content p{margin:0;line-height:1.88;font-size:1.04rem;color:rgba(16,32,51,.88)}.article-content-html h2,.article-content-html h3{margin:10px 0 4px;color:#0f2842}.article-content-html h2{font-size:1.2rem}.article-content-html h3{font-size:1.08rem}.article-content-html ol,.article-content-html ul{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.article-content-html li{line-height:1.75}.article-content-html blockquote{margin:6px 0;padding:10px 12px;border-left:3px solid rgba(43,140,255,.7);background:rgba(43,140,255,.08);border-radius:8px;color:rgba(16,32,51,.9)}.article-similar-block{margin-top:4px}.article-similar-grid{margin-top:8px}.site-footer{margin-top:30px;border-top:1px solid rgba(83,168,255,.25);background:radial-gradient(circle at 0 100%,rgba(214,255,78,.12),transparent 34%),radial-gradient(circle at 100% 0,rgba(83,168,255,.12),transparent 36%),linear-gradient(180deg,#f8fbff,#eef4fb)}.footer-wrap{padding:28px 0 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.footer-brand-card{max-width:470px;border:1px solid rgba(83,168,255,.28);border-radius:14px;padding:14px;background:radial-gradient(circle at 0 0,rgba(214,255,78,.1),transparent 35%),linear-gradient(180deg,#fff,#f4f9ff)}.footer-brand-card p{margin:6px 0 0}.footer-chip-row{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.footer-nav-grid{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));grid-gap:14px;gap:14px;flex:1 1}.footer-col{min-width:0}.footer-col-title{margin:0 0 8px;color:var(--text);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.footer-title{margin:0;font-family:var(--font-heading),var(--font-body),sans-serif;font-size:1.16rem;font-weight:800}.footer-links{display:grid;grid-gap:8px;gap:8px}.footer-links a{padding:8px 10px;border-radius:10px;border:1px solid rgba(16,32,51,.08);background:rgba(16,32,51,.02);color:var(--muted);font-size:13px;font-weight:600;transition:all .2s ease}.footer-links a:hover{color:var(--text);border-color:rgba(214,255,78,.4);background:rgba(214,255,78,.12)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:1px solid rgba(16,32,51,.08);padding:14px 0 16px}.footer-bottom p{margin:0}.team-chip img{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#dbe7f2}@media (max-width:860px){.nav-wrap{min-height:74px;padding:10px 0}.nav-toggle{display:inline-block}.top-nav{width:100%;display:none}.top-nav.open{display:block}.menu{width:100%;flex-direction:column;align-items:stretch;border:1px solid var(--line);background:hsla(0,0%,100%,.98);border-radius:12px;padding:8px}.menu a,.menu button{width:100%;justify-content:space-between}.dropdown,.header-cta{display:none}.dropdown{position:static;min-width:100%;margin-top:5px;padding:8px;transform:none;opacity:1;visibility:visible;box-shadow:none;border-radius:4px}.dropdown-head{padding-top:2px}.has-dropdown.submenu-open .dropdown{display:grid}.grid.cards{grid-template-columns:1fr}.card-bottom-action{flex-direction:column;align-items:flex-start}.inning-mini-grid,.match-detail-layout{grid-template-columns:1fr}.tournament-hero-top{align-items:flex-start}.footer-wrap,.tournament-hero-top{flex-direction:column}.footer-brand-card{width:100%;max-width:100%}.footer-nav-grid{width:100%;grid-template-columns:1fr;gap:10px}.footer-links{width:100%}.team-player-grid{grid-template-columns:1fr}.player-hero-main{align-items:center;flex-direction:column;text-align:center}.player-stats-dual-grid,.player-stats-grid{grid-template-columns:1fr}}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_af938a{font-family:Sora,Sora Fallback;font-style:normal}.__variable_af938a{--font-heading:"Sora","Sora Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,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:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_49a339{--font-body:"Space Grotesk","Space Grotesk Fallback"}