:root{--font-sans:var(--font-geist-sans), "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading:var(--font-geist-sans), "Outfit", "Inter", system-ui, sans-serif;--font-sports:var(--font-geist-sans), "Outfit", "Inter", system-ui, sans-serif;--font-serif:var(--font-geist-sans), "Outfit", "Inter", system-ui, sans-serif;--font-mono:var(--font-geist-mono), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--gender-theme:"men";--gender-label:"Men's Cricket";--brand-primary:#2563eb;--brand-primary-light:#3b82f6;--brand-primary-dark:#1d4ed8;--brand-primary-subtle:#eff6ff;--brand-primary-border:#bfdbfe;--banner-bg:#0a1128;--banner-card:#101e42;--banner-card-hover:#182b5e;--banner-border:#3b82f640;--accent-gold:#38bdf8;--accent-gold-dark:#0284c7;--accent-gold-light:#f0f9ff;--surface-bg:#f8fafc;--surface-card:#fff;--card-border:#e2e8f0;--card-hover-border:#93c5fd;--card-shadow:0 8px 30px -4px #2563eb14}.site-container{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem}@media (min-width:480px){.site-container{padding-left:1rem;padding-right:1rem}}html,body,.website-root{color:#1e293b;font-feature-settings:"rlig" 1, "calt" 1;background:#fff;max-width:100vw;line-height:1.6;overflow-x:clip}@media (min-width:640px){.site-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.site-container{padding-left:2rem;padding-right:2rem}}html,body,.website-root,input,button,select,textarea,.font-sans{font-family:var(--font-sans);letter-spacing:-.015em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.font-serif,.font-heading,.hero-heading,.editorial-title{letter-spacing:-.025em;font-family:var(--font-heading)!important}.font-mono,.tabular-nums,table,.score-number,.stat-mono,.metric-digit{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-family:var(--font-mono)!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.scrollbar-none::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.no-scrollbar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.scrollbar-none,.no-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.theme-men,[data-theme=men]{--gender-theme:"men";--gender-label:"Men's Cricket";--brand-primary:#2563eb;--brand-primary-light:#3b82f6;--brand-primary-dark:#1d4ed8;--brand-primary-subtle:#eff6ff;--brand-primary-border:#bfdbfe;--banner-bg:#0a1128;--banner-card:#101e42;--banner-card-hover:#182b5e;--banner-border:#3b82f640;--accent-gold:#38bdf8;--accent-gold-dark:#0284c7;--accent-gold-light:#f0f9ff;--surface-bg:#f8fafc;--surface-card:#fff;--card-border:#e2e8f0;--card-hover-border:#93c5fd;--card-shadow:0 8px 30px -4px #2563eb14;--badge-bg:#eff6ff;--badge-text:#1d4ed8;--badge-border:#bfdbfe;--grad-hero:linear-gradient(135deg, #070d1e 0%, #0c1738 50%, #132454 100%);--grad-accent:linear-gradient(135deg, #1d4ed8 0%, #2563eb 50%, #38bdf8 100%);--grad-button:linear-gradient(135deg, #1d4ed8 0%, #2563eb 100%);--grad-button-hover:linear-gradient(135deg, #1e40af 0%, #1d4ed8 100%);--glow:#2563eb59}.theme-women,[data-theme=women]{--gender-theme:"women";--gender-label:"Women's Cricket";--brand-primary:#db2777;--brand-primary-light:#ec4899;--brand-primary-dark:#be185d;--brand-primary-subtle:#fdf2f8;--brand-primary-border:#fbcfe8;--banner-bg:#18081a;--banner-card:#270d2b;--banner-card-hover:#3a1240;--banner-border:#ec489940;--accent-gold:#fb7185;--accent-gold-dark:#e11d48;--accent-gold-light:#fff1f2;--surface-bg:#faf7f9;--surface-card:#fff;--card-border:#fce7f3;--card-hover-border:#f472b6;--card-shadow:0 8px 30px -4px #db277714;--badge-bg:#fdf2f8;--badge-text:#db2777;--badge-border:#fbcfe8;--grad-hero:linear-gradient(135deg, #140514 0%, #220923 50%, #3b0e3c 100%);--grad-accent:linear-gradient(135deg, #db2777 0%, #ec4899 50%, #fb7185 100%);--grad-button:linear-gradient(135deg, #db2777 0%, #e11d48 100%);--grad-button-hover:linear-gradient(135deg, #be185d 0%, #db2777 100%);--glow:#db277759}.bg-banner-theme{background-color:var(--banner-bg)!important}.bg-card-theme{background-color:var(--banner-card)!important}.border-banner-theme{border-color:var(--banner-border)!important}.bg-primary-theme{background-color:var(--brand-primary)!important}.bg-primary-theme:hover{background-color:var(--brand-primary-dark)!important}.text-primary-theme{color:var(--brand-primary)!important}.border-primary-theme{border-color:var(--brand-primary)!important}.bg-subtle-theme{background-color:var(--brand-primary-subtle)!important}.text-subtle-theme{color:var(--brand-primary)!important}.border-subtle-theme{border-color:var(--brand-primary-border)!important}.text-accent-theme{color:var(--accent-gold)!important}.bg-accent-theme{background-color:var(--accent-gold)!important}.grad-hero-theme{background-image:var(--grad-hero)!important}.grad-accent-theme{background-image:var(--grad-accent)!important}.grad-button-theme{background-image:var(--grad-button)!important}.grad-button-theme:hover{background-image:var(--grad-button-hover)!important}.btn-cta-gold{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 50%,#3b82f6 100%);border:1px solid #fff3;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #2563eb59}.btn-cta-gold:hover{background:linear-gradient(135deg,#2563eb 0%,#3b82f6 50%,#60a5fa 100%);transform:translateY(-1px);box-shadow:0 6px 22px #2563eb73}.theme-women .btn-cta-gold,[data-theme=women] .btn-cta-gold{color:#fff;background:linear-gradient(135deg,#db2777 0%,#ec4899 50%,#f43f5e 100%);border:1px solid #fff3;box-shadow:0 4px 16px #db277759}.theme-women .btn-cta-gold:hover,[data-theme=women] .btn-cta-gold:hover{background:linear-gradient(135deg,#ec4899 0%,#f43f5e 50%,#fb7185 100%);transform:translateY(-1px);box-shadow:0 6px 22px #db277773}.btn-cta-outline{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background-color:#ffffff14;border:1px solid #ffffff38;transition:all .2s}.btn-cta-outline:hover{background-color:#ffffff29;border-color:#ffffff59}.broadcast-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 4px 20px -2px #0c12220d}.broadcast-card:hover{box-shadow:0 8px 30px -4px #0c122214}.theme-women .broadcast-card{border-color:#fce7f3}.theme-women .broadcast-card:hover{border-color:#f472b6}.stadium-watermark{background-image:radial-gradient(circle at 85% 20%,#e2e8f073 0%,#0000 60%)}.theme-women .stadium-watermark{background-image:radial-gradient(circle at 85% 20%,#fbcfe859 0%,#0000 60%)}html{scrollbar-gutter:stable}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}
