:root{--ddwc-pitch-900:#06281d;--ddwc-pitch-700:#0b5e43;--ddwc-pitch-600:#0f7a55;--ddwc-pitch-500:#16a06b;--ddwc-pitch-300:#74d3a6;--ddwc-pitch-100:#e3f5ec;--ddwc-flare-600:#e2531f;--ddwc-flare-500:#ff6a33;--ddwc-flare-100:#ffe6db;--ddwc-gold-600:#b7791f;--ddwc-gold-500:#f5b500;--ddwc-gold-100:#fff2cc;--ddwc-live-500:#11c5b3;--ddwc-live-100:#d7f6f2;--ddwc-ink:#0c1d17;--ddwc-ink-soft:#46584f;--ddwc-ink-faint:#738278;--ddwc-paper:#f4f7f3;--ddwc-surface:#fff;--ddwc-surface-soft:#f8faf6;--ddwc-line:#0c1d1714;--ddwc-line-strong:#0c1d1724;--ddwc-bg:var(--ddwc-paper);--ddwc-fg:var(--ddwc-ink);--ddwc-brand:var(--ddwc-pitch-700);--ddwc-brand-strong:var(--ddwc-pitch-600);--ddwc-accent:var(--ddwc-flare-500);--ddwc-positive:var(--ddwc-pitch-500);--ddwc-negative:var(--ddwc-flare-600);--ddwc-champion:var(--ddwc-gold-500);--ddwc-live:var(--ddwc-live-500);--ddwc-brand-soft:var(--ddwc-pitch-100);--ddwc-accent-soft:var(--ddwc-flare-100);--ddwc-champion-soft:var(--ddwc-gold-100);--ddwc-live-soft:var(--ddwc-live-100);--ddwc-grad-pitch:linear-gradient(135deg, #0b5e43 0%, #0f7a55 52%, #16a06b 100%);--ddwc-grad-flare:linear-gradient(120deg, #ff6a33 0%, #f5b500 100%);--ddwc-grad-hero:radial-gradient(120% 90% at 8% -10%, #11c5b329, transparent 55%), radial-gradient(120% 100% at 100% 0%, #ff6a3324, transparent 50%), linear-gradient(135deg, #fff 0%, #e3f5ec 100%);--ddwc-grad-night:radial-gradient(100% 80% at 50% -20%, #16a06b59, transparent 60%), linear-gradient(160deg, #06281d 0%, #0b3a2a 100%);--ddwc-font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--ddwc-font-num:"SF Pro Display", -apple-system, "Segoe UI", system-ui, sans-serif;--ddwc-text-display:clamp(40px, 5.4vw, 68px);--ddwc-text-h1:clamp(30px, 3.6vw, 44px);--ddwc-text-h2:clamp(22px, 2.2vw, 26px);--ddwc-text-h3:19px;--ddwc-text-body:16px;--ddwc-text-sm:14px;--ddwc-text-xs:12px;--ddwc-weight-regular:450;--ddwc-weight-medium:600;--ddwc-weight-bold:760;--ddwc-weight-black:880;--ddwc-leading-tight:1.04;--ddwc-leading-snug:1.25;--ddwc-leading-normal:1.6;--ddwc-tracking-eyebrow:.08em;--ddwc-space-1:4px;--ddwc-space-2:8px;--ddwc-space-3:12px;--ddwc-space-4:16px;--ddwc-space-5:20px;--ddwc-space-6:24px;--ddwc-space-8:32px;--ddwc-space-10:40px;--ddwc-space-12:48px;--ddwc-space-16:64px;--ddwc-radius-xs:8px;--ddwc-radius-sm:12px;--ddwc-radius-md:18px;--ddwc-radius-lg:24px;--ddwc-radius-xl:32px;--ddwc-radius-pill:999px;--ddwc-shadow-sm:0 2px 8px #06281d0f;--ddwc-shadow-card:0 14px 36px #06281d14;--ddwc-shadow-lift:0 22px 54px #06281d24;--ddwc-shadow-brand:0 12px 28px #0f7a5547;--ddwc-shadow-flare:0 12px 28px #ff6a3342;--ddwc-ease-out:cubic-bezier(.22, 1, .36, 1);--ddwc-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ddwc-dur-fast:.14s;--ddwc-dur-base:.22s;--ddwc-dur-slow:.42s;--ddwc-lift:translateY(-3px);--ddwc-container:1320px;--ddwc-z-header:40}@media (prefers-reduced-motion:reduce){:root{--ddwc-dur-fast:0s;--ddwc-dur-base:0s;--ddwc-dur-slow:0s;--ddwc-lift:none}}
@keyframes ddwc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ddwc-pop{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes ddwc-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ddwc-shimmer{0%{background-position:-160% 0}to{background-position:260% 0}}@keyframes ddwc-pulse{0%,to{box-shadow:0 0 #11c5b373}70%{box-shadow:0 0 0 7px #11c5b300}}@keyframes ddwc-sheen{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(240%)skew(-18deg)}}.ddwc-rise,.ddwc-stagger>*{animation:ddwc-rise var(--ddwc-dur-slow) var(--ddwc-ease-out) both}.ddwc-stagger>:first-child{animation-delay:0s}.ddwc-stagger>:nth-child(2){animation-delay:60ms}.ddwc-stagger>:nth-child(3){animation-delay:.12s}.ddwc-stagger>:nth-child(4){animation-delay:.18s}.ddwc-stagger>:nth-child(5){animation-delay:.24s}.ddwc-stagger>:nth-child(6){animation-delay:.3s}.ddwc-stagger>:nth-child(7){animation-delay:.36s}.ddwc-stagger>:nth-child(8){animation-delay:.42s}.ddwc-pop{animation:ddwc-pop var(--ddwc-dur-base) var(--ddwc-ease-spring) both}.ddwc-live-dot{background:var(--ddwc-live);width:7px;height:7px;animation:ddwc-pulse 1.8s var(--ddwc-ease-out) infinite;border-radius:999px;display:inline-block;position:relative}.ddwc-sheen:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}.ddwc-sheen:hover:after{animation:ddwc-sheen var(--ddwc-dur-slow) var(--ddwc-ease-out)}
:root[data-theme=dark]{--ddwc-ink:#eaf3ee;--ddwc-ink-soft:#aebfb5;--ddwc-ink-faint:#80948a;--ddwc-paper:#08160f;--ddwc-surface:#102a1f;--ddwc-surface-soft:#0c2118;--ddwc-line:#ffffff1a;--ddwc-line-strong:#ffffff2e;--ddwc-brand:#16a06b;--ddwc-brand-strong:#43d196;--ddwc-gold-600:#f0c659;--ddwc-pitch-100:#16a06b29;--ddwc-brand-soft:#16a06b2e;--ddwc-accent-soft:#ff6a3333;--ddwc-champion-soft:#f5b50033;--ddwc-live-soft:#11c5b32e;--ddwc-grad-hero:radial-gradient(120% 90% at 8% -10%, #11c5b333, transparent 55%), radial-gradient(120% 100% at 100% 0%, #ff6a332e, transparent 50%), linear-gradient(135deg, #102a1f 0%, #0a2017 100%);--ddwc-shadow-sm:0 2px 10px #00000073;--ddwc-shadow-card:0 16px 40px #00000080;--ddwc-shadow-lift:0 24px 60px #0009}:root[data-theme=dark] .site-header{background:#08160fd1!important}body{-webkit-font-smoothing:antialiased;background:radial-gradient(110% 70% at 6% -8%, #11c5b31a, transparent 52%), radial-gradient(110% 80% at 100% -6%, #ff6a3317, transparent 50%), var(--ddwc-paper)!important;color:var(--ddwc-ink)!important;font-family:var(--ddwc-font-sans)!important}h1,h2,h3{color:var(--ddwc-ink)!important;letter-spacing:-.01em!important}h1{line-height:var(--ddwc-leading-tight)!important;font-weight:var(--ddwc-weight-black)!important}h2{font-weight:var(--ddwc-weight-bold)!important}.eyebrow{text-transform:uppercase;color:var(--ddwc-brand-strong)!important;font-weight:var(--ddwc-weight-bold)!important;letter-spacing:var(--ddwc-tracking-eyebrow)!important}.site-header{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--ddwc-line)!important;background:#f4f7f3d1!important}.site-brand span{box-shadow:var(--ddwc-shadow-brand);border-radius:var(--ddwc-radius-pill)!important;background:var(--ddwc-grad-pitch)!important;color:#fff!important;border:0!important}.site-brand strong{color:var(--ddwc-ink)!important}.site-nav a,.module-links a,.results-actions a,.action-light,.admin-button.secondary{border-radius:var(--ddwc-radius-pill)!important;color:var(--ddwc-ink-soft)!important;font-weight:var(--ddwc-weight-medium)!important;transition:background var(--ddwc-dur-fast) var(--ddwc-ease-out), color var(--ddwc-dur-fast) var(--ddwc-ease-out), transform var(--ddwc-dur-fast) var(--ddwc-ease-out)!important;background:0 0!important;border:0!important}.site-nav a:hover,.module-links a:hover,.results-actions a:hover,.action-light:hover,.admin-button.secondary:hover{transform:var(--ddwc-lift);background:var(--ddwc-brand-soft)!important;color:var(--ddwc-brand-strong)!important}.favorite-team-save{border-radius:var(--ddwc-radius-pill)!important;background:var(--ddwc-brand-soft)!important;color:var(--ddwc-brand-strong)!important;font-weight:var(--ddwc-weight-bold)!important;transition:background var(--ddwc-dur-fast) var(--ddwc-ease-out), transform var(--ddwc-dur-fast) var(--ddwc-ease-out)!important;border:0!important}.favorite-team-save:hover{transform:var(--ddwc-lift);background:var(--ddwc-pitch-300)!important;color:var(--ddwc-pitch-900)!important}.favorite-team-link,.action,.admin-button,.team-bracket-score{position:relative;overflow:hidden;border-radius:var(--ddwc-radius-pill)!important;background:var(--ddwc-grad-pitch)!important;color:#fff!important;font-weight:var(--ddwc-weight-bold)!important;box-shadow:var(--ddwc-shadow-brand)!important;transition:transform var(--ddwc-dur-base) var(--ddwc-ease-spring), box-shadow var(--ddwc-dur-base) var(--ddwc-ease-out)!important;border:0!important}.favorite-team-link:hover,.action:hover,.admin-button:hover{transform:var(--ddwc-lift)!important;box-shadow:var(--ddwc-shadow-lift)!important}.scoreboard,.panel,.match-card,.team-row,.module-card,.favorite-hub,.model-card,.version-card,.path-card,.team-squad-board,.team-bracket-board,.tree-section-head,.group-card,.knockout-lane,.standings-card,.schedule-day,.prediction-filter,.prediction-table-wrap,.recap-card,.admin-login-card,.admin-notice,.admin-banner-card,.results-frame{border:1px solid var(--ddwc-line)!important;border-radius:var(--ddwc-radius-lg)!important;background:var(--ddwc-surface)!important;box-shadow:var(--ddwc-shadow-card)!important;color:var(--ddwc-ink)!important}.meta-card,.stat-box,.movement-box,.podium-row,.opponent-stage,.schedule-match,.scenario-slot,.share-quick-card,.share-team-row,.tree-match,.recap-version-note,.version-note,.match-detail-team,.match-detail-probability div,.match-readout div,.match-readout p,.schedule-probability-grid div,.admin-match,.results-metrics div,.results-stage,.result-cell,.squad-player-card,.squad-coach-card,.team-bracket-route,.team-bracket-stage-title,.team-bracket-match,.favorite-fixture,.favorite-hub-metrics div{border:1px solid var(--ddwc-line)!important;border-radius:var(--ddwc-radius-md)!important;background:var(--ddwc-surface-soft)!important;box-shadow:none!important;color:var(--ddwc-ink)!important}.module-card,.match-card,.team-row{transition:transform var(--ddwc-dur-base) var(--ddwc-ease-out), box-shadow var(--ddwc-dur-base) var(--ddwc-ease-out), border-color var(--ddwc-dur-base) var(--ddwc-ease-out)!important}.module-card:hover{transform:var(--ddwc-lift)!important;box-shadow:var(--ddwc-shadow-lift)!important;border-color:#0f7a5538!important}.team-row-link:hover{background:var(--ddwc-surface)!important;border-color:#0f7a5547!important;transform:translate(3px)!important}.scoreboard{position:relative;overflow:hidden;background:var(--ddwc-grad-hero)!important;padding:clamp(24px,3vw,40px)!important}.hero-copy,.module-card p:not(.eyebrow),.tree-section-head p,.results-hero p,.team-bracket-copy,.match-meta,.meta-label,.team-detail,.story,.model-list p,.model-note,.spotlight-summary{color:var(--ddwc-ink-soft)!important;line-height:var(--ddwc-leading-normal)!important}.rank,.table-rank,.share-rank,.version-badge,.status-pill,.zone,.schedule-day-head span{border-radius:var(--ddwc-radius-pill)!important;background:var(--ddwc-brand-soft)!important;color:var(--ddwc-brand-strong)!important;font-weight:var(--ddwc-weight-bold)!important;border:0!important}.status-pill.locked,.zone.direct,.zone.third-live,.stat-box-hot,.results-final-card{background:var(--ddwc-champion-soft)!important;color:var(--ddwc-gold-600)!important}.stat-box-hot .stat-number{color:var(--ddwc-gold-600)!important}.probability,.prediction-champion strong,.match-detail-probability strong,.match-readout strong,.route-summary strong,.schedule-score,.tree-teams strong,.recap-pick,.result-score,.meta-value,.stat-number{font-variant-numeric:tabular-nums;color:var(--ddwc-brand-strong)!important;font-weight:var(--ddwc-weight-black)!important}.delta{color:var(--ddwc-positive)!important;font-weight:var(--ddwc-weight-bold)!important}.delta.negative{color:var(--ddwc-negative)!important}.prediction-bar{border-radius:var(--ddwc-radius-pill)!important;background:var(--ddwc-brand-soft)!important;border:0!important;height:9px!important}.prediction-bar:before{transform-origin:0;animation:ddwc-fill var(--ddwc-dur-slow) var(--ddwc-ease-out) both;border-radius:var(--ddwc-radius-pill)!important;background:var(--ddwc-grad-pitch)!important}.favorite-hub{position:relative;overflow:hidden;background:var(--ddwc-grad-hero)!important;box-shadow:var(--ddwc-shadow-card)!important;border:0!important}.favorite-hub-champion{border-radius:var(--ddwc-radius-lg)!important;background:var(--ddwc-grad-night)!important;box-shadow:var(--ddwc-shadow-lift)!important}.favorite-hub-champion span{color:#ffffffc7!important}.favorite-hub-champion strong{color:#fff!important}.favorite-hub-actions a{background:var(--ddwc-ink)!important;color:#fff!important;border-radius:var(--ddwc-radius-pill)!important;transition:transform var(--ddwc-dur-base) var(--ddwc-ease-spring)!important}.favorite-hub-actions a:hover{transform:var(--ddwc-lift)!important}.home-banner{border-radius:var(--ddwc-radius-xl)!important;box-shadow:var(--ddwc-shadow-card)!important}.prediction-table th,.standings-table th{text-transform:uppercase;letter-spacing:.03em;background:var(--ddwc-surface-soft)!important;color:var(--ddwc-ink-faint)!important}.prediction-table td,.standings-table td{border-top:1px solid var(--ddwc-line)!important}.favorite-team-picker select,.prediction-filter input,.prediction-filter select,.schedule-filter select,.share-filter input,.share-filter select,.scenario-slot input,.scenario-slot select,.admin-filter input,.admin-filter select,.admin-login-form input,.score-form input{border:1px solid var(--ddwc-line-strong)!important;border-radius:var(--ddwc-radius-sm)!important;background:var(--ddwc-surface)!important;color:var(--ddwc-ink)!important}.favorite-team-picker select:focus,.prediction-filter input:focus,.prediction-filter select:focus{outline-offset:1px;outline:2px solid var(--ddwc-brand-strong)!important}.spotlight-head{justify-content:space-between;align-items:center;gap:var(--ddwc-space-3);margin-bottom:var(--ddwc-space-3);display:flex}.spotlight-head h2{margin:0!important}.spotlight-live{border-radius:var(--ddwc-radius-pill);background:var(--ddwc-live-soft);color:#0a8c80;font-size:var(--ddwc-text-xs);font-weight:var(--ddwc-weight-black);letter-spacing:.06em;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}.spotlight-date-pill{border-radius:var(--ddwc-radius-pill);background:var(--ddwc-brand-soft);color:var(--ddwc-brand-strong);font-size:var(--ddwc-text-xs);font-weight:var(--ddwc-weight-bold);padding:5px 12px}.spotlight-panel .match-card{position:relative;overflow:hidden;transition:transform var(--ddwc-dur-base) var(--ddwc-ease-out), box-shadow var(--ddwc-dur-base) var(--ddwc-ease-out)!important;padding-left:18px!important}.spotlight-panel .match-card:before{content:"";background:var(--ddwc-pitch-300);width:5px;position:absolute;inset:0 auto 0 0}.spotlight-panel .match-card:hover{transform:var(--ddwc-lift)!important;box-shadow:var(--ddwc-shadow-card)!important}.match-card-final:before{background:var(--ddwc-grad-pitch)!important}.match-card-upcoming:before{background:var(--ddwc-flare-500)!important}.match-card-fav{background:linear-gradient(135deg, var(--ddwc-surface), var(--ddwc-pitch-100))!important;border-color:#0f7a5552!important;box-shadow:0 0 0 2px #0f7a5524!important}.match-card-fav:before{background:var(--ddwc-grad-flare)!important}.match-fav-flag{border-radius:var(--ddwc-radius-pill);background:var(--ddwc-grad-flare);color:#fff;font-size:10px;font-weight:var(--ddwc-weight-black);letter-spacing:.04em;padding:3px 9px;position:absolute;top:10px;right:10px}.spotlight-final span{font-variant-numeric:tabular-nums;color:var(--ddwc-pitch-500)!important;font-weight:var(--ddwc-weight-black)!important}.results-board{border-radius:var(--ddwc-radius-xl)!important;background:var(--ddwc-grad-pitch)!important;box-shadow:var(--ddwc-shadow-lift)!important;border:0!important;padding:8px!important}.results-frame{border-radius:var(--ddwc-radius-lg)!important;background:var(--ddwc-surface)!important;box-shadow:none!important;border:0!important}.results-ribbon{background:var(--ddwc-grad-flare)!important;height:6px!important;display:block!important}.results-frame:after{display:none!important}.results-kicker,.results-hero .results-kicker,.results-zone-head span{color:var(--ddwc-brand-strong)!important;letter-spacing:var(--ddwc-tracking-eyebrow)!important}.results-zone-head strong{border-radius:var(--ddwc-radius-pill)!important;background:var(--ddwc-brand-soft)!important;color:var(--ddwc-brand-strong)!important;border:0!important}.results-progress{align-items:center;gap:var(--ddwc-space-3);margin:0 0 var(--ddwc-space-5);display:flex}.results-progress-track{border-radius:var(--ddwc-radius-pill);background:var(--ddwc-brand-soft);flex:1;height:10px;position:relative;overflow:hidden}.results-progress-fill{border-radius:var(--ddwc-radius-pill);background:var(--ddwc-grad-flare);transform-origin:0;height:100%;animation:ddwc-fill var(--ddwc-dur-slow) var(--ddwc-ease-out) both;display:block}.results-progress em{color:var(--ddwc-ink-soft);font-size:var(--ddwc-text-xs);font-weight:var(--ddwc-weight-black);font-variant-numeric:tabular-nums}.result-cell{border-radius:var(--ddwc-radius-sm)!important;transition:transform var(--ddwc-dur-fast) var(--ddwc-ease-out), box-shadow var(--ddwc-dur-fast) var(--ddwc-ease-out), border-color var(--ddwc-dur-fast) var(--ddwc-ease-out)!important;grid-template-columns:30px minmax(0,1fr) 42px minmax(0,1fr)!important}.result-cell:hover{transform:var(--ddwc-lift)!important;box-shadow:var(--ddwc-shadow-sm)!important;border-color:#0f7a5547!important}.result-score{color:var(--ddwc-ink-soft)!important}.result-side-slot{grid-template-columns:minmax(0,1fr)!important}.result-side-slot strong{background:var(--ddwc-brand-soft)!important;color:var(--ddwc-brand-strong)!important;overflow:visible!important}.result-cell-done{animation:ddwc-pop var(--ddwc-dur-base) var(--ddwc-ease-spring) both;background:linear-gradient(135deg, var(--ddwc-surface), var(--ddwc-pitch-100))!important;border-color:#0f7a5552!important}.result-score-done{border-radius:var(--ddwc-radius-xs)!important;background:var(--ddwc-grad-pitch)!important;color:#fff!important}.results-stage{background:var(--ddwc-surface-soft)!important}.results-final-card:not(.results-bronze){background:var(--ddwc-champion-soft)!important;border-color:#b7791f66!important}.results-final-card.results-bronze{background:var(--ddwc-surface-soft)!important}.results-champion{border-left:4px solid var(--ddwc-champion)!important;background:var(--ddwc-surface)!important;border-radius:var(--ddwc-radius-md)!important;color:var(--ddwc-ink)!important}.results-column{animation:ddwc-rise var(--ddwc-dur-slow) var(--ddwc-ease-out) both}.results-column:nth-child(2){animation-delay:70ms}.results-column:nth-child(3){animation-delay:.14s}.team-bracket-board{background:var(--ddwc-grad-hero)!important}.team-bracket-route{border-radius:var(--ddwc-radius-md)!important;background:var(--ddwc-grad-night)!important;box-shadow:var(--ddwc-shadow-card)!important;border:0!important}.team-bracket-route span{color:#ffffffc7!important}.team-bracket-route strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#fff!important}.team-bracket-stage-title{background:var(--ddwc-surface)!important;color:var(--ddwc-ink)!important;font-weight:var(--ddwc-weight-bold)!important}.team-bracket-stage{animation:ddwc-rise var(--ddwc-dur-slow) var(--ddwc-ease-out) both}.team-bracket-stage:first-child{animation-delay:0s}.team-bracket-stage:nth-child(2){animation-delay:90ms}.team-bracket-stage:nth-child(3){animation-delay:.18s}.team-bracket-stage:nth-child(4){animation-delay:.27s}.team-bracket-stage:nth-child(5){animation-delay:.36s}.team-bracket-match{transition:transform var(--ddwc-dur-base) var(--ddwc-ease-out), box-shadow var(--ddwc-dur-base) var(--ddwc-ease-out)!important}.team-bracket-match:not(.team-bracket-empty):hover{transform:var(--ddwc-lift)!important;box-shadow:var(--ddwc-shadow-card)!important}.team-bracket-meta,.team-bracket-empty .team-bracket-meta{color:var(--ddwc-ink-faint)!important}.team-bracket-copy{color:var(--ddwc-ink-soft)!important}.team-bracket-row strong{color:var(--ddwc-ink)!important}.team-bracket-empty{opacity:.7}.team-bracket-empty .team-bracket-score{background:var(--ddwc-surface)!important;border:1px solid var(--ddwc-line)!important;color:var(--ddwc-ink-faint)!important}.team-bracket-connector{animation:ddwc-rise var(--ddwc-dur-slow) var(--ddwc-ease-out) both;color:var(--ddwc-pitch-300)!important}.match-detail-score{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--ddwc-radius-lg)!important;background:var(--ddwc-grad-pitch)!important;color:#fff!important;box-shadow:var(--ddwc-shadow-brand)!important;border:0!important}.share-quick-card.selected,.share-team-row.selected,.group-compare-row.selected,.schedule-quick-nav a.selected{background:linear-gradient(135deg, var(--ddwc-surface), var(--ddwc-pitch-100))!important;color:var(--ddwc-ink)!important;border:1px solid #0f7a5566!important;box-shadow:0 0 0 2px #0f7a5529!important}.schedule-quick-nav a.selected{color:var(--ddwc-brand-strong)!important}.schedule-probability-grid strong{font-variant-numeric:tabular-nums;color:var(--ddwc-ink)!important;font-weight:var(--ddwc-weight-black)!important}.schedule-probability-grid span{color:var(--ddwc-ink-faint)!important}.prediction-group-card,.prediction-third-row,.prediction-summary-grid>div{border:1px solid var(--ddwc-line)!important;border-radius:var(--ddwc-radius-md)!important;background:var(--ddwc-surface)!important;box-shadow:var(--ddwc-shadow-sm)!important;color:var(--ddwc-ink)!important;transition:transform var(--ddwc-dur-fast) var(--ddwc-ease-out), box-shadow var(--ddwc-dur-fast) var(--ddwc-ease-out)!important}.prediction-third-row:hover{transform:var(--ddwc-lift)!important;box-shadow:var(--ddwc-shadow-card)!important}.prediction-third-row-safe{background:linear-gradient(135deg, var(--ddwc-surface), var(--ddwc-pitch-100))!important;border-color:#0f7a5566!important}.prediction-mini-table th,.prediction-mini-table td{border-top-color:var(--ddwc-line)!important}.prediction-mini-table th{color:var(--ddwc-ink-faint)!important}.prediction-route-leader strong{color:var(--ddwc-accent)!important}.prediction-third-team em,.prediction-team em{color:var(--ddwc-ink-faint)!important}@media (max-width:720px){.results-wall{grid-template-columns:1fr!important;overflow-x:visible!important}.results-columns,.results-knockout-grid{grid-template-columns:1fr!important}.results-progress em{white-space:nowrap}}.page>.hero,.page>.module-map,.page>.dashboard,.page>.favorite-hub{animation:ddwc-rise var(--ddwc-dur-slow) var(--ddwc-ease-out) both}.page>.module-map{animation-delay:80ms}.page>.dashboard{animation-delay:.14s}.theme-switcher{border:1px solid var(--ddwc-line);border-radius:var(--ddwc-radius-pill);background:var(--ddwc-surface);width:38px;height:38px;color:var(--ddwc-ink);cursor:pointer;transition:transform var(--ddwc-dur-fast) var(--ddwc-ease-spring), background var(--ddwc-dur-fast) var(--ddwc-ease-out), border-color var(--ddwc-dur-fast) var(--ddwc-ease-out);place-items:center;font-size:16px;line-height:1;display:inline-grid}.theme-switcher:hover{transform:var(--ddwc-lift);background:var(--ddwc-brand-soft);border-color:#0f7a5566}:root[data-theme=dark] .prediction-table,:root[data-theme=dark] .standings-table,:root[data-theme=dark] .prediction-mini-table{background:var(--ddwc-surface)!important;color:var(--ddwc-ink)!important}:root[data-theme=dark] .prediction-table th,:root[data-theme=dark] .standings-table th{background:var(--ddwc-surface-soft)!important;color:var(--ddwc-ink-faint)!important}:root[data-theme=dark] .results-hero h1,:root[data-theme=dark] .results-zone-head,:root[data-theme=dark] .results-stage h2,:root[data-theme=dark] .results-final-card h2,:root[data-theme=dark] .results-champion,:root[data-theme=dark] .team-bracket-head h2,:root[data-theme=dark] .team-name,:root[data-theme=dark] .site-brand strong,:root[data-theme=dark] .match-detail-team strong,:root[data-theme=dark] .favorite-hub h2,:root[data-theme=dark] .standings-team strong,:root[data-theme=dark] .prediction-team strong{color:var(--ddwc-ink)!important}:root[data-theme=dark] .results-hero p,:root[data-theme=dark] .team-bracket-copy,:root[data-theme=dark] .match-detail-team em,:root[data-theme=dark] .favorite-hub p,:root[data-theme=dark] .match-detail-probability span,:root[data-theme=dark] .model-source-item p,:root[data-theme=dark] .team-detail,:root[data-theme=dark] .match-meta,:root[data-theme=dark] .meta-label{color:var(--ddwc-ink-soft)!important}:root[data-theme=dark] .story,:root[data-theme=dark] .model-source-item,:root[data-theme=dark] .results-metrics div,:root[data-theme=dark] .results-stage,:root[data-theme=dark] .result-cell,:root[data-theme=dark] .favorite-hub-metrics div,:root[data-theme=dark] .favorite-fixture{background:var(--ddwc-surface-soft)!important;color:var(--ddwc-ink)!important}:root[data-theme=dark] .result-cell-done{background:linear-gradient(135deg, var(--ddwc-surface), #16a06b38)!important}:root[data-theme=dark] .favorite-fixture{color:var(--ddwc-ink)!important}:root[data-theme=dark] .model-source-item a,:root[data-theme=dark] .favorite-fixture:hover strong{color:var(--ddwc-brand-strong)!important}:root[data-theme=dark] .language-switcher{background:var(--ddwc-surface-soft)!important}:root[data-theme=dark] .language-switcher a{color:var(--ddwc-ink-soft)!important}:root[data-theme=dark] .language-switcher a.selected{background:var(--ddwc-surface)!important;color:var(--ddwc-ink)!important}:root[data-theme=dark] .site-footer{background:var(--ddwc-surface)!important;border-color:var(--ddwc-line)!important;color:var(--ddwc-ink-soft)!important}:root[data-theme=dark] .site-footer a,:root[data-theme=dark] .site-footer strong{color:var(--ddwc-ink)!important}:root[data-theme=dark] .home-banner{background:var(--ddwc-surface)!important}:root[data-theme=dark] .favorite-team-picker select,:root[data-theme=dark] .results-metrics strong{color:var(--ddwc-ink)!important}:root[data-theme=dark] .results-metrics span{color:var(--ddwc-ink-faint)!important}:root[data-theme=dark] .results-frame .results-hero h1{color:var(--ddwc-ink)!important}
