:root{--ink:#172b49;--muted:#66758a;--line:#e0e7f0;--pale:#edf3fa;--cream:#fff;--deep:#0b2446}.site-runtime,body{background:var(--site-background,#fff);color:var(--ink)}.site-runtime{font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Noto Bengali,sans-serif}.site-header{background:#fff;border-top:4px solid transparent;border-image:linear-gradient(90deg,var(--green) 0 33.33%,var(--accent) 33.33% 66.66%,var(--gold) 66.66%) 1;box-shadow:0 3px 18px #123c7807}.header-inner{min-height:122px;gap:24px}.site-runtime .brand-logo-only{flex:none;line-height:0;gap:0}.site-runtime .brand-logo-only img{width:192px;height:112px;object-fit:contain;object-position:center;filter:none}.brand span,.nav{color:var(--green)}.nav a{font-weight:600}.community-menu summary:hover,.nav a.active,.nav a:hover{color:var(--accent)}.nav a:after{background:var(--accent);height:3px;border-radius:3px}.community-menu>div{border-color:var(--line);box-shadow:0 14px 36px #123c781a}.community-menu>div a:hover{background:#eef4fc;color:var(--green)}.announcement{background:#f4f7fc;color:#455d7c;border-color:#e4ebf5}.announcement-label{color:var(--accent);font-weight:800;background:#fff;border:1px solid #f0d6dc;border-radius:6px}.marquee-item i{color:var(--gold)}.marquee-toggle{color:var(--green);border-color:#d8e3f0}.preview-chip{background:#e9f6ee;color:#086e34}.site-runtime .button:not(.outline):not(.gold-button){background:var(--button-bg);border-color:var(--button-bg);color:var(--button-text);box-shadow:0 5px 15px color-mix(in srgb,var(--button-bg) 15%,transparent);border-radius:8px}.site-runtime .button.outline{background:var(--button-bg);color:var(--button-text);border:1px solid var(--button-bg);border-radius:8px}.site-runtime .button.gold-button{background:var(--banner-button-bg);color:var(--banner-button-text);border-color:var(--banner-button-bg)}.hero{background:#fff}.hero h1{font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;letter-spacing:-.045em;line-height:1.08;color:var(--green)}.hero .eyebrow{color:var(--accent);font-weight:750;letter-spacing:.22em}.hero p{color:#526781}.hero-values{color:#3f5873}.hero-values svg,.typing-reserve em,.typing-text em{color:var(--gold)}.slider-controls{background:color-mix(in srgb,var(--green) 90%,transparent);box-shadow:0 5px 20px #123c7826}.slider-dot.selected{background:#fff}.site-runtime .panel{background:#fff;border:1px solid var(--line);box-shadow:0 5px 24px #123c7808;border-radius:12px}.center-section-headings .section-title h2,.section-title h2,.standings .section-title h2{color:var(--green);font-family:inherit;font-weight:750;letter-spacing:-.02em}.center-section-headings .section-title h2:after,.section-title h2:after{background:var(--accent)}.section-title a,.text-link{color:var(--green)}.section-title h2 svg,.section-title>svg{color:var(--gold)}.site-runtime .category-tabs,.site-runtime .tabs{background:#f0f4fa;border-radius:8px}.site-runtime .category-tabs .selected,.site-runtime .tabs button.selected{background:var(--button-bg);color:var(--button-text);box-shadow:none}.match-card{background:#fff;border-color:#dfe7f1;border-radius:9px}.match-card:focus-visible{outline-color:var(--accent)}.standings thead,.stats-table thead{background:#eef4fb;color:var(--green)}.standings tbody tr:first-child{background:#f0f8f3}.directory-stats,.mini-stats{border-color:var(--line)}.leader-card{background:#fff;border-color:#dfe7f1;box-shadow:0 4px 18px #123c7807;border-radius:12px}.leader-info h2,.leader-info h3,.leader-number{color:var(--green)}.leader-label,.player-category{color:#fff;background:var(--green)}.live-scoreboard{background:transparent;border:0;padding:0;color:#f5f8ff}.scoreboard-main{background:color-mix(in srgb,var(--scoreboard-background,#0b2446) var(--scoreboard-opacity,100%),transparent)}.scoreboard-panel{border-color:color-mix(in srgb,var(--scoreboard-accent,#9ae6b4) 55%,var(--green));border-radius:12px;box-shadow:0 5px 20px #123c7812}.live-scoreboard .scoreboard-centre h2,.live-scoreboard .scoreboard-team h2,.scoreboard-match-heading>strong,.scoreboard-team-score>strong{color:#f5f8ff}.scoreboard-match-meta,.scoreboard-rates>span,.scoreboard-team-score>span,.scoreboard-vs{color:#b3c8e1}.scoreboard-rates b{color:#f5f8ff}.live-bowler-table,.live-last-six,.scoreboard-centre>header,.scoreboard-match-footer,.scoreboard-up-next{border-color:#6687a566}.scoreboard-equation{background:color-mix(in srgb,var(--scoreboard-accent) 9%,transparent)}.live-batter-table td:nth-child(2)>span,.scoreboard-statistics .live-figures th,.scoreboard-statistics .live-last-six>span{color:#b3c8e1}.scoreboard-up-next .match-centre-label>span{background:#ffffff12;color:#b3c8e1}.match-centre-label time,.match-centre-teams small{color:#b3c8e1}.scoreboard-recent-result{background:transparent}.scoreboard-recent-result>p{color:#9ae6b4}.result-tag{background:#a2ebbb;color:#103824}.scoreboard-text-button{color:var(--scoreboard-accent)}.join-banner{border-radius:14px;border-top:3px solid var(--accent)}.join-banner h2,.join-banner h2 .text-reveal{font-family:inherit;font-weight:750;color:#fff}.join-banner h2>span:last-child{color:#a2ebbb}.join-banner p{color:#dfebfa}.draft-callout{background:linear-gradient(105deg,#f1f6fd,#fff);border-color:#d9e4f2}.draft-count-icon{background:#e9f5ee;color:var(--gold)}.draft-callout .eyebrow,.registration-hero .eyebrow{color:var(--accent)}.directory-summary{background:#f1f6fd;border-color:#d9e4f2}.directory-card,.profile-stat-grid>div{border-color:var(--line)}.directory-photo,.profile-portrait{background:linear-gradient(135deg,#e9f0fa,#f2f8f4)}.page-heading h1,.profile-details h1,.registration-hero h1{font-family:inherit;font-weight:800;letter-spacing:-.035em;color:var(--green)}.registration-form,.registration-page{background:#fff}.registration-hero h1{color:#fff}.registration-hero .eyebrow,.registration-hero .typing-reserve em,.registration-hero .typing-text em{color:#a2ebbb}.registration-hero .back-link,.registration-hero p{color:#dfebfa}.draft-step{border-color:var(--line);border-radius:10px}.draft-step.is-expanded{border-color:#b8cce6;box-shadow:0 3px 16px #123c7807}.draft-step .accordion-trigger{background:#f5f8fc;color:var(--green)}.draft-step .step-number{background:#e5eefb;color:var(--green)}.draft-step.is-complete .step-number{background:#e4f5e9;color:#07883f}.draft-step .step-title small{color:#66758a}.registration-form input:not([type=checkbox]):not([type=file]),.registration-form select,.registration-form textarea{background:#fff;border-color:#cedbeb;color:#172b49;border-radius:7px}.registration-form input:focus,.registration-form select:focus,.registration-form textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #123c7810}.site-runtime .payment-options button.selected,.site-runtime .role-options button.selected{background:var(--button-bg);color:var(--button-text);border-color:var(--button-bg)}.photo-uploader{background:#f3f7fc;border-color:#bbcee5}.entry-pass{background:linear-gradient(125deg,#f0f6fe,#fff);border:1px solid #c6d6eb;border-top:4px solid var(--accent);color:var(--green);box-shadow:0 8px 24px #123c7808}.entry-pass .non-refundable{background:var(--accent);color:#fff}.entry-pass>div,.entry-pass>p{color:#526781}.help-card,.next-steps{background:var(--green);border:1px solid #254d83}.help-card h2,.next-steps h2,.step h3{color:#fff}.step>b{background:#fff;color:var(--green);border-color:#fff}.help-card p,.step p{color:#d5e3f5}.contact-aside{background:var(--green)}.contact-aside h2{color:#fff}.contact-aside>svg{color:#9ae6b4}.contact-aside .button{color:#fff}.site-footer{background:#fff;color:var(--green);border-top:3px solid transparent;border-image:linear-gradient(90deg,var(--green) 0 33.33%,var(--accent) 33.33% 66.66%,var(--gold) 66.66%) 1}.site-footer .footer-top{border-bottom:1px solid var(--line);padding-top:22px;padding-bottom:22px}.site-footer .brand-logo-only img{width:174px;height:108px;filter:none}.site-footer .brand b,.site-footer .brand small,.site-footer .footer-top .brand span{color:var(--green)}.site-footer .social-links a,.site-footer nav a{color:#526781}.site-footer .footer-copyright{color:#66758a}.site-footer .sponsor-placeholder,.site-footer .sponsor-row{color:#526781;border-color:var(--line)}.admin-heading h1,.control-heading h2{font-family:inherit;color:var(--green)}@media(any-hover:hover){.site-runtime.effects-enabled .button:not(:disabled):hover{filter:none;box-shadow:0 7px 20px #123c7826}.site-runtime.effects-enabled .button.outline:not(:disabled):hover,.site-runtime.effects-enabled .button:not(:disabled):hover,.site-runtime.effects-enabled .payment-options button:not(:disabled):hover,.site-runtime.effects-enabled .role-options button:not(:disabled):hover{background:var(--button-hover-bg);border-color:var(--button-hover-bg);color:var(--button-hover-text)}.site-runtime.effects-enabled .tabs button.selected:hover{background:var(--button-hover-bg);color:var(--button-hover-text)}.site-runtime.effects-enabled .match-card:hover{border-color:#9ab7dc;background:#f8fbff}.site-footer nav a:hover{color:var(--accent)}}@media(max-width:1100px){.site-runtime .header-inner .brand-logo-only img{width:164px;height:101px}.header-inner{gap:18px;min-height:110px}.nav{gap:20px}}@media(max-width:800px){.site-runtime .header-inner .brand-logo-only img{width:150px;height:96px}.header-inner{min-height:104px}.site-header .nav.open{background:#fff;border-color:var(--line)}.hero h1{letter-spacing:-.04em}.site-footer .footer-top{gap:24px}}@media(max-width:480px){.site-runtime .header-inner .brand-logo-only img{width:137px;height:88px}.header-inner{min-height:96px;gap:12px}.site-header .header-register{font-size:11px;padding:10px 12px}.site-header .header-register svg{width:15px}.hero .eyebrow{letter-spacing:.14em}.site-footer .brand-logo-only img{width:160px;height:102px}.announcement-label{font-size:9px;padding:6px}}.site-header{border-top:0;border-image:none}.site-header.has-brand-bar{border-top:4px solid transparent;border-image:linear-gradient(90deg,var(--green) 0 33.33%,var(--accent) 33.33% 66.66%,var(--gold) 66.66%) 1}.site-footer:not(.has-brand-bar){border-top:1px solid var(--line);border-image:none}.site-runtime .site-header .header-inner{--effective-logo-width:var(--header-logo-width,132px);min-height:max(84px,calc(var(--effective-logo-width) * .667 + 12px));gap:24px}.site-runtime .site-header .header-inner .brand img{width:var(--effective-logo-width);height:auto;object-fit:contain;filter:none}.site-runtime .site-footer .footer-top .brand img{width:var(--footer-logo-width,128px);height:auto;object-fit:contain;filter:none}.draft-callout .eyebrow{width:100%;margin-left:0;margin-right:0}.draft-callout.draft-label-left .eyebrow{justify-content:flex-start;text-align:left}.draft-callout.draft-label-center .eyebrow{justify-content:center;text-align:center}.draft-callout.draft-label-right .eyebrow{justify-content:flex-end;text-align:right}.draft-callout .eyebrow:after,.draft-callout .eyebrow:before{display:none}.site-runtime .admin-tabs button.selected,.site-runtime .control-nav button.selected,.site-runtime .icon-button,.site-runtime .live-match-picker button,.site-runtime .scoreboard-text-button,.site-runtime .slider-arrow{background:var(--button-bg);color:var(--button-text);border-color:var(--button-bg)}.site-runtime .text-link,.site-runtime .text-link button{color:var(--button-bg)}.site-runtime .join-banner .button.gold-button{background:var(--banner-button-bg);border-color:var(--banner-button-bg);color:var(--banner-button-text)}@media(any-hover:hover){.site-runtime.effects-enabled .admin-tabs button:hover,.site-runtime.effects-enabled .category-tabs button:hover,.site-runtime.effects-enabled .control-nav button:hover,.site-runtime.effects-enabled .icon-button:hover,.site-runtime.effects-enabled .live-match-picker button:hover,.site-runtime.effects-enabled .scoreboard-text-button:hover,.site-runtime.effects-enabled .slider-arrow:hover,.site-runtime.effects-enabled .tabs button:hover{background:var(--button-hover-bg);color:var(--button-hover-text);border-color:var(--button-hover-bg)}.site-runtime.effects-enabled .text-link:hover{color:var(--button-hover-bg)}.site-runtime.effects-enabled .join-banner .button.gold-button:not(:disabled):hover{background:var(--banner-button-hover-bg);border-color:var(--banner-button-hover-bg);color:var(--banner-button-hover-text)}}@media(max-width:800px){.site-runtime .site-header .header-inner{--effective-logo-width:var(--mobile-logo-width,110px);gap:16px}}@media(max-width:480px){.site-runtime .site-header .header-inner{gap:12px}.site-runtime .site-header .header-register{padding:10px 12px}}.tournament-strip{box-sizing:border-box;display:grid;grid-template-columns:33.1% 22.4% 22.4% 22.1%;align-items:center;min-height:106px;width:100%;padding:14px 28px;margin-top:18px;background:var(--tournament-strip-background,#0c2a49);color:#f4f6f9;font-family:Segoe UI,system-ui,-apple-system,sans-serif}.tournament-strip-intro{padding-right:30px;min-width:0}.tournament-strip .tournament-strip-intro h2{font:800 21px/1.2 Segoe UI,system-ui,sans-serif;letter-spacing:.055em;color:var(--tournament-strip-accent,#efd68c);margin:0 0 6px}.tournament-strip p{font-size:13px;line-height:1.3;letter-spacing:.02em;color:#b4c6d8;margin:0;max-width:535px}.tournament-strip-stat{border-left:1px solid #ffffff17;padding:0 18px;min-width:0;min-height:68px;display:flex;flex-direction:column;justify-content:flex-start;gap:5px}.tournament-stat-heading{display:flex;align-items:center;gap:11px;min-height:36px}.tournament-stat-icon{height:35px;width:35px;flex:none;border:1px solid #ffffff16;border-radius:7px;display:grid;place-items:center;background:#163850;color:var(--tournament-strip-accent,#efd68c)}.tournament-stat-heading>strong{font-size:31px;line-height:1;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;margin-left:3px}.tournament-strip-stat:last-child .tournament-stat-heading>strong{color:var(--tournament-strip-accent,#efd68c)}.tournament-strip .tournament-stat-heading h3{font-family:inherit;font-weight:750;font-size:16px;letter-spacing:.015em;margin:0;color:#f4f6f9;line-height:1.2}.tournament-strip-stat p{font-size:12px;line-height:1.3;max-width:370px}.tournament-strip+.live-scoreboard{margin-top:14px}.hero-video{object-fit:cover}.hero-media-error{position:absolute;bottom:62px;right:16px;z-index:3;padding:8px 12px;border-radius:6px;background:#0c2a49e6;color:#fff;font-size:12px;max-width:300px}.media-input-bottom video{max-width:140px;height:78px;object-fit:contain;background:#0c2a49;border-radius:7px}.media-library video{width:100%;object-fit:contain;background:#0c2a49;border-radius:8px}.brand-hover img{transition:transform .28s cubic-bezier(.2,.7,.2,1),filter .28s;transform-origin:center;will-change:auto}@media(any-hover:hover){.site-runtime.effects-enabled .site-footer .brand-hover:hover img,.site-runtime.effects-enabled .site-header .brand-hover:hover img{transform:translateY(-2px) rotate(-2deg) scale(1.035);filter:drop-shadow(0 5px 6px #123c7830)}.site-runtime.effects-enabled .scoreboard-motion .scoreboard-team img{transition:transform .25s}.site-runtime.effects-enabled .scoreboard-motion .scoreboard-team:hover img{transform:translateY(-2px) scale(1.04)}}.site-runtime.effects-enabled .brand-hover:focus-visible img{transform:translateY(-2px) scale(1.035)}.score-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scoreboard-motion .score-value{display:inline-block;animation:score-value-in .42s cubic-bezier(.2,.7,.2,1) both}.scoreboard-motion .scoreboard-state.is-live:not(.is-offline) i{animation:score-live-pulse 2.3s ease-in-out infinite}.scoreboard-state.is-offline i{background:#d8b25f;box-shadow:none}.scoreboard-motion[data-score-event] .scoreboard-main{animation:score-panel-update 1.1s ease-out}.scoreboard-motion[data-score-event=boundary] .scoreboard-statistics .live-last-six li:last-child,.scoreboard-motion[data-score-event=wicket] .scoreboard-statistics .live-last-six li:last-child{animation:score-delivery-pop .65s cubic-bezier(.2,.8,.3,1.25)}.scoreboard-motion .scoreboard-panel{transition:box-shadow .25s,border-color .25s}.scoreboard-enter .scoreboard-panel{animation:score-card-in .5s ease-out both}.scoreboard-enter .scoreboard-statistics{animation-delay:.06s}.scoreboard-enter .scoreboard-centre{animation-delay:.12s}@keyframes score-card-in{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes score-value-in{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes score-live-pulse{0%,to{box-shadow:0 0 0 0 #ff343435;opacity:1}55%{box-shadow:0 0 0 5px #ff343400;opacity:.7}}@keyframes score-panel-update{0%,to{box-shadow:inset 0 0 0 0 transparent}25%{box-shadow:inset 0 0 0 1px var(--scoreboard-accent,#9ae6b4),0 0 16px #9ae6b420}}@keyframes score-delivery-pop{0%{transform:scale(.8)}55%{transform:scale(1.13)}to{transform:scale(1)}}@media(max-width:1500px){.tournament-strip .tournament-strip-intro h2{font-size:17px}.tournament-strip-intro p{font-size:12px}}@media(max-width:1200px){.tournament-strip{padding:16px 20px;grid-template-columns:31% 23% 23% 23%;min-height:106px}.tournament-strip p{font-size:12px}.tournament-strip-stat{padding:0 13px}.tournament-stat-heading{gap:8px}.tournament-stat-heading>strong{font-size:27px}.tournament-strip .tournament-stat-heading h3{font-size:14px}.tournament-strip-stat p{font-size:11px}}@media(max-width:800px){.tournament-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 16px;gap:16px 0;margin-top:14px}.tournament-strip-intro{grid-column:1/-1;padding-right:0}.tournament-strip .tournament-strip-intro h2{font-size:19px}.tournament-strip-intro p{max-width:none}.tournament-strip-stat:nth-child(2){border-left:0;padding-left:0}.tournament-strip-stat{min-height:76px;padding:0 10px}.tournament-stat-heading{gap:6px;flex-wrap:wrap}.tournament-stat-icon{height:28px;width:28px;border-radius:5px}.tournament-stat-icon svg{width:17px;height:17px}.tournament-stat-heading>strong{font-size:25px;margin:0}.tournament-strip .tournament-stat-heading h3{font-size:12px}.tournament-strip-stat p{font-size:10px;letter-spacing:0}}@media(max-width:400px){.tournament-stat-heading{gap:5px}.tournament-stat-icon{width:24px;height:24px}.tournament-stat-heading>strong{font-size:23px}.tournament-strip .tournament-stat-heading h3{font-size:11px}.tournament-strip-stat{padding:0 8px}}.site-runtime[data-motion=reduced] .brand-hover img{transition:none;transform:none!important;filter:none!important}.site-runtime[data-motion=reduced] .scoreboard-motion .live-last-six li,.site-runtime[data-motion=reduced] .scoreboard-motion .score-value,.site-runtime[data-motion=reduced] .scoreboard-motion .scoreboard-panel,.site-runtime[data-motion=reduced] .scoreboard-motion .scoreboard-state i{animation:none;transition:none}