:root{color-scheme:dark;--bg:#0b0e10;--panel:#12181c;--line:#293339;--ink:#e9e9df;--muted:#9daeb4;--ion:#67c7dd}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:15px system-ui,sans-serif;background-image:linear-gradient(120deg,transparent 48%,#ffffff03 49%,#ffffff03 50%,transparent 51%);background-size:180px 180px}a{color:var(--ion);text-decoration:none}header,main{max-width:1440px;margin:auto;padding:28px 5%}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.brand{color:var(--ink);font-weight:700;letter-spacing:.22em}.brand small{display:block;margin-top:8px;font:10px monospace;letter-spacing:.12em;color:var(--ion)}.intro{display:flex;align-items:center;justify-content:space-between;margin:22px 0 32px}h1{font:clamp(34px,5vw,66px) Georgia,serif;margin:10px 0}h1 span{color:var(--ion)}h2{font:30px Georgia,serif;margin:12px 0}h3{margin:0;font-size:18px}.eyebrow,.chip,.section-head>span,footer{font:11px monospace;letter-spacing:.13em}.eyebrow{color:var(--ion)}.muted,.footnote{color:var(--muted)}.chip{padding:10px;border:1px solid var(--line)}button{border:1px solid var(--line);background:#172229;color:var(--ink);padding:12px 16px;font:inherit;cursor:pointer;border-radius:3px}button:hover,button[aria-pressed=true]{border-color:var(--ion);background:#20353e}button:disabled{opacity:.5;cursor:wait}button:focus-visible,a:focus-visible,textarea:focus-visible{outline:2px solid var(--ion);outline-offset:4px}nav{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.mark{color:var(--ion);font-size:24px;margin-right:10px}.workspace{display:grid;grid-template-columns:minmax(0,2fr) minmax(290px,1fr);gap:24px}.panel{background:linear-gradient(140deg,#172027,var(--panel));border:1px solid var(--line);padding:24px}.hero{border-top:3px solid var(--ion);margin-bottom:24px}.hero>p:not(.eyebrow){font-size:19px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.section-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line)}.game{padding:18px 0;border-bottom:1px solid var(--line)}.game strong{display:block;margin:8px 0}.game small{color:var(--muted)}.win{color:#a7ce83}.loss{color:#e8a78a}.source{display:block;margin-top:16px;font-size:11px;line-height:1.6}.footnote{font-size:12px;line-height:1.7}.nora{border-top:3px solid #a7ce83;align-self:start}.prompts{display:flex;gap:8px;flex-wrap:wrap}.prompts button{font-size:12px;padding:9px}#conversation{max-height:430px;overflow:auto;min-height:180px;padding:16px 0}.bubble{background:#1b2931;border-left:2px solid var(--ion);padding:14px;white-space:pre-wrap;line-height:1.6}.bubble.user{border-color:#a7ce83;background:#202b25}.error{color:#e8a78a}label{display:block;margin-bottom:8px;font-size:12px}textarea{resize:vertical;width:100%;padding:12px;background:#0b1216;border:1px solid var(--line);color:var(--ink);font:inherit}form button{width:100%;margin-top:10px}footer{border-top:1px solid var(--line);margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;color:var(--muted)}@media(max-width:980px){.workspace{grid-template-columns:1fr}}@media(max-width:600px){.columns{grid-template-columns:1fr}.intro{display:block}.chip{display:inline-block;margin-top:12px}header{gap:18px}.panel{padding:18px}nav button{width:100%;text-align:left}footer{font-size:9px}}
/* Mobile readability and touch targets */
.workspace>*,.columns>*{min-width:0}
.game,.bubble,.source{overflow-wrap:anywhere}
button{min-height:44px;touch-action:manipulation}
textarea{font-size:16px}
#conversation{overscroll-behavior:contain}
@media(max-width:600px){
 header,main{padding:20px 5%}
 header{align-items:flex-start}
 header>a:last-child{font-size:12px;white-space:nowrap}
 .brand{font-size:13px}.brand small{font-size:9px;letter-spacing:.04em}
 h2{font-size:26px}.intro{margin-top:12px}
 .section-head{gap:12px}.section-head>span{font-size:10px}
 .prompts{display:grid;grid-template-columns:1fr 1fr}
 .prompts button{font-size:13px}
 .nora{margin-top:4px}
 footer{gap:16px;flex-wrap:wrap}
}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

.game{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.game:hover{background:#20353e}dialog{max-width:min(560px,92vw);color:var(--ink);background:var(--panel);border:1px solid var(--ion);padding:24px}dialog::backdrop{background:#000b}#closeDetails{float:right}#detailBody{clear:both;padding-top:12px}

nav button{display:flex;align-items:center;gap:12px}.team-logo{width:60px;height:48px;object-fit:contain;flex-shrink:0}

/* Readability and hierarchy pass */
header,main{max-width:1600px}
.workspace{grid-template-columns:minmax(0,2.4fr) minmax(320px,1fr)}
.hero{padding:28px 30px;background:linear-gradient(110deg,#20303a,#12181c)}
.hero h2{font-size:36px}
.game{padding:20px 10px}
.game strong{font-size:16px;line-height:1.45}
.game small{display:block;line-height:1.6;font-size:12px}
.game .win,.game .loss{display:block;font-size:18px;font-weight:650;margin:10px 0}
.source{border-top:1px solid var(--line);padding-top:12px;font-size:12px}
.bubble{font-size:14px}
.nora h2{font-size:28px;line-height:1.25}
@media(max-width:1100px){.workspace{grid-template-columns:1fr}.nora{max-width:none}.columns{gap:18px}}
@media(max-width:600px){.hero{padding:22px}.hero h2{font-size:28px}.game{padding:18px 6px}}

.team-picker{border:1px solid var(--line);padding:16px;margin-bottom:20px}.team-picker summary{cursor:pointer;color:var(--ion);min-height:32px}.team-picker nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:16px 0 0;gap:10px}.team-choice{font-size:13px;text-align:left}.team-badge{display:inline-grid;place-items:center;width:48px;height:44px;border:1px solid var(--line);font:14px monospace}.match-icons{display:flex;gap:8px;margin:8px 0}.match-icons .team-logo{width:42px;height:34px}.filter-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.filter-bar label{margin:0}select{background:var(--panel);color:var(--ink);border:1px solid var(--line);font:inherit;padding:12px;max-width:100%}@media(max-width:600px){.team-picker nav{grid-template-columns:1fr}.filter-bar select{width:100%}}

#favoriteToggle{margin-bottom:20px}.favorite-team{display:flex;align-items:center;gap:10px}.team-picker{margin-top:4px}

#teamSearch{width:100%;background:#0b1216;color:var(--ink);border:1px solid var(--line);padding:12px;font:16px system-ui;margin-top:8px}
.team-picker label{margin-top:16px}
[hidden]{display:none!important}
#heroIcon{float:right;margin:0 0 12px 18px}
#heroIcon .team-logo{width:90px;height:75px}
#clearChat{margin-top:16px;font-size:12px;min-height:36px}
#nextCountdown{color:var(--ion)}
.game[aria-busy=true]{opacity:.7}
@media(max-width:600px){#heroIcon .team-logo{width:65px;height:55px}}

/* Arena direction: structural steel, scoreboard type and illuminated accents */
:root{--bg:#11232d;--panel:#1b303d;--line:#4b6876;--ink:#f1f3eb;--muted:#b7cbd4;--ion:#7ee3f2;--team-accent:#ad385b}
body{background-color:#10212b;background-image:radial-gradient(ellipse at 85% 0%,#71d4e93d,transparent 65%),linear-gradient(180deg,#182f3b,#0d1c25);background-size:auto}
header{border-bottom:1px solid #67818c;background:#10212bcc}
.brand{font-size:22px;letter-spacing:.3em}.brand small{color:#b4dbe4;margin-top:12px}
header,main{max-width:1640px}
.intro{margin:10px 0 26px}
h1{font-family:Impact,'Arial Narrow',system-ui,sans-serif;font-weight:800;letter-spacing:.02em}
h1 span{color:#7ee3f2}
.eyebrow{font-size:12px;letter-spacing:.2em}
.chip{background:#25443b;border-color:#73a796;color:#ccf6dc;box-shadow:0 0 20px #80d4bb12}
.panel{background:linear-gradient(130deg,#243e4deb,#152936f5);border:1px solid #577280;box-shadow:0 12px 30px #050f1829}
.hero{position:relative;isolation:isolate;overflow:hidden;min-height:290px;border-top:4px solid var(--team-accent);padding:34px;background-color:#192f3c;background-image:linear-gradient(90deg,#122532f5 0%,#122532bd 48%,#12253220 100%),url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221400%22%20height%3D%22520%22%20viewBox%3D%220%200%201400%20520%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22sky%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23284957%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230d202c%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22steel%22%3E%3Cstop%20stop-color%3D%22%23486573%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23172f3c%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23617c86%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20fill%3D%22url(%23sky)%22%20d%3D%22M0%200h1400v520H0z%22%2F%3E%3Cg%20stroke%3D%22%2387acb7%22%20stroke-width%3D%222%22%20opacity%3D%22.22%22%3E%3Cpath%20d%3D%22M0%200L700%20520%201400%200M0%20100L700%20520%201400%20100M0%20260L700%20520%201400%20260M0%20430L700%20520%201400%20430%22%2F%3E%3Cpath%20d%3D%22M100%200L700%20520M350%200L700%20520M1050%200L700%20520M1300%200L700%20520%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22url(%23steel)%22%20stroke-width%3D%2218%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M-50%2015L700%20490%201450%2015M-80%20190L700%20490%201480%20190%22%2F%3E%3Cpath%20d%3D%22M200%20-40L700%20490M1200%20-40L700%20490M700%20-30v520%22%2F%3E%3Cpath%20d%3D%22M-10%2095h1420M-10%20245h1420%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22%2391b5c0%22%20stroke-width%3D%223%22%20opacity%3D%22.45%22%3E%3Cpath%20d%3D%22M0%2015L700%20490%201400%2015M0%2095h1400M0%20245h1400%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22%23d2f6fc%22%3E%3Crect%20x%3D%22215%22%20y%3D%2293%22%20width%3D%22140%22%20height%3D%225%22%2F%3E%3Crect%20x%3D%221015%22%20y%3D%2293%22%20width%3D%22140%22%20height%3D%225%22%2F%3E%3Crect%20x%3D%22480%22%20y%3D%22244%22%20width%3D%22100%22%20height%3D%224%22%2F%3E%3Crect%20x%3D%22820%22%20y%3D%22244%22%20width%3D%22100%22%20height%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-size:cover;background-position:center}
.hero::after{content:"ICE IS THE DATA. STORIES ARE THE PLAY.";position:absolute;right:24px;bottom:24px;max-width:190px;color:#b1d0db;font:11px monospace;letter-spacing:.12em;line-height:1.8;z-index:-1}
.hero h2{font:800 clamp(32px,4.1vw,60px)/1.08 Impact,'Arial Narrow',system-ui,sans-serif;text-transform:uppercase;letter-spacing:.015em;max-width:75%;text-shadow:0 3px 15px #081620}
.hero .eyebrow{color:#c0eaf0}
.hero>p:not(.eyebrow){max-width:75%;font-size:17px;line-height:1.5}
#heroIcon{position:absolute;right:28px;top:42px;float:none}
#heroIcon .team-logo{width:135px;height:110px;image-rendering:auto;filter:drop-shadow(0 5px 12px #0006)}
#heroIcon .team-badge{width:100px;height:80px;font-size:28px}
button{background:linear-gradient(#2e4b5c,#213b4a);border-color:#62818f;color:#f3f5ec;transition:background .15s,border-color .15s,box-shadow .15s}
button:hover{background:#355d70;box-shadow:0 0 0 1px #8adce84d}
button[aria-pressed=true]{background:linear-gradient(130deg,#31586b,#294954);border-color:var(--ion);box-shadow:inset 0 -3px 0 var(--team-accent)}
.favorite-team{min-width:210px;background:#233c4b}.team-logo{border-radius:3px}
.team-picker{background:#162d39;border-color:#587887}.team-picker summary{font-weight:650}
.filter-bar{padding:12px 16px;border-left:3px solid #d9b778;background:#203947}
.section-head{border-color:#698492}.section-head h3{font:700 18px system-ui;letter-spacing:.02em}
.section-head>span{color:#c8dde3}
.game{position:relative;padding:20px 12px;border-color:#4c6a79}
.game:hover{background:#305365}
.game strong{font-size:17px;font-weight:650}
.game .win,.game .loss{font:700 23px/1.4 'Arial Narrow',system-ui,sans-serif;letter-spacing:.03em}
.win{color:#bef0af}.loss{color:#ffc3ac}
.match-icons{gap:12px}.match-icons .team-logo{width:48px;height:40px}
.source{color:#b9d1db}
.nora{border-top:4px solid #badd94;background:linear-gradient(160deg,#29463f,#1a303a 60%)}
.nora h2{font:600 30px/1.2 Georgia,serif}
.bubble{background:#2c4b5c;border-color:#7ce3f2}.bubble.user{background:#3b5045;border-color:#b8df94}
textarea,#teamSearch{background:#182d3a;border-color:#658696}
dialog{width:min(740px,94vw);max-width:740px;max-height:88vh;overflow:auto;background:linear-gradient(135deg,#2a4656,#172d3a);border-color:#7cc6d4;box-shadow:0 20px 90px #0009}
dialog h2{font:800 30px/1.2 system-ui;text-transform:uppercase;padding-top:8px}
dialog h3{color:#a8edf4;margin-top:28px;border-bottom:1px solid #668693;padding-bottom:12px}
.matchup-history p{line-height:1.6}
footer{color:#b8ced7;border-color:#54727f}
@media(max-width:1100px){.hero{min-height:280px}.hero h2{font-size:48px}}
@media(max-width:600px){.brand{font-size:15px;letter-spacing:.2em}.hero{padding:24px;min-height:300px}.hero h2{max-width:100%;font-size:34px;padding-right:58px}.hero>p:not(.eyebrow){max-width:100%;font-size:15px}.hero::after{display:none}#heroIcon{right:16px;top:35px}#heroIcon .team-logo{width:65px;height:58px}.favorite-team{width:100%}.panel{padding:20px}.hero .eyebrow{padding-right:70px}dialog h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){button{transition:none}}

.analytics{margin-bottom:24px;border-top:3px solid #e5bf7c}
.analytics-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:12px;margin:20px 0}
.metric{padding:16px;background:#142d3b;border:1px solid #527282}
.metric small{display:block;font-size:11px;color:#bad1db;line-height:1.5}.metric strong{display:block;font:700 28px system-ui;margin-top:8px;color:#f5eedb}
.analytics-charts{display:grid;grid-template-columns:1fr 1fr;gap:24px}.chart{min-width:0}
.chart h4{font-size:16px;margin:8px 0}.chart-row{padding:9px 0;border-bottom:1px solid #456371}.chart-row>small{display:block;color:#c5d9e1;margin-bottom:6px}
.bar-pair{display:grid;gap:4px}.chart-bar{min-height:23px;padding:2px 7px;font:700 13px system-ui;color:#082330;border-radius:2px}
.goals-for,.positive{background:#76deee}.goals-against{background:#e6bf77}.negative{background:#f3a68d}
.difference-track{position:relative;padding:5px 0;background:linear-gradient(90deg,transparent 49.8%,#d0e5ea80 50%,transparent 50.2%);min-height:42px}
.recent-form{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:24px}
.recent-form>span:first-child{font-size:12px;color:#bfd5df;margin-right:8px}
.form-win,.form-loss{padding:8px 10px;border:1px solid #709588;font:700 14px monospace;background:#305344;color:#d2f4c1}
.form-loss{background:#624438;border-color:#b4816a;color:#ffe0d1}
@media(max-width:650px){.analytics-charts{grid-template-columns:1fr}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.metric strong{font-size:23px}}

.sample-control{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.sample-control label{margin:0;color:#c7dce4;font-size:12px}
.analytics-splits{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}
.split-card{padding:14px 16px;background:#223f4e;border-left:3px solid #d5b574}.split-card h4{margin:0 0 8px;font-size:13px;color:#bed9e4}.split-card strong{font-size:18px}.split-card p{margin-bottom:0}
.chart-row{display:block;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid #456371;padding:9px 0}.chart-row:hover{background:#315163}
.analytics-charts>.chart{max-height:480px;overflow:auto;padding-right:10px}
.rolling-chart{margin-top:28px;padding:18px;background:#18323f;border:1px solid #557887}.rolling-chart h4{margin:0;font-size:16px}.rolling-chart svg{display:block;width:100%;height:auto;max-height:240px}
.trend-values summary{cursor:pointer;color:#91dfe9;font-size:12px;padding:8px 0}
.head-to-head-charts{margin-top:20px}.head-to-head-charts .analytics-kpis{grid-template-columns:repeat(2,1fr)}
@media(max-width:650px){.analytics-splits{grid-template-columns:1fr}.sample-control select{width:100%}.analytics-charts>.chart{max-height:380px}}


/* Lab 003 photographic arena backdrop. Only this stationary layer carries the roof. */
body{background:#142c38;position:relative;isolation:isolate}
body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(180deg,#0d243033 0%,#102a3866 60%,#102631b3 100%),url("data:image/jpeg;base64,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");background-size:cover;background-position:center top}
header{background:#112b39b8;backdrop-filter:blur(8px)}
.intro{padding:22px 0 30px;text-shadow:0 2px 14px #071723}
.panel{background:linear-gradient(135deg,#294857ed,#193240f2);box-shadow:0 16px 42px #06142150}
.hero{min-height:300px;background-image:radial-gradient(ellipse at 100% 0%,#7ee3f21c,transparent 65%),linear-gradient(120deg,#193748,#122936);background-position:center;border-color:#7898a6;border-top-color:var(--team-accent)}
.hero::after{content:"LAB 003 / YOUR TEAMS. YOUR GAME."}
.team-picker{background:#183543ed}.filter-bar{background:#294958ed}
.nora{background:linear-gradient(160deg,#34594ced,#1d3a48f2 65%)}
@media(max-width:600px){body::before{background-position:60% top}.hero{min-height:300px}.intro{padding:10px 0 18px}}

/* Quiet artistic rafters: subordinate to scores and charts. */
body::before{opacity:.65;background-position:center top}
.hero{background-image:linear-gradient(120deg,#193748,#122936)}

/* Nora panel: obvious entry point, restrained supporting identity. */
.nora-powered{display:flex;align-items:center;gap:8px;color:#c5e5dd;font-size:11px;letter-spacing:.15em;margin-bottom:12px}
.nora-status-dot{width:7px;height:7px;border-radius:50%;background:#badd94;flex:none}
.nora #noraPanelTitle{display:flex;align-items:center;justify-content:space-between;font:700 32px/1.15 system-ui,sans-serif;margin:0 0 9px;color:#f0f7ef;letter-spacing:-.025em}
.nora-title-arrow{font-size:25px;font-weight:400;color:#9bdde2;margin-left:16px}
.nora-tagline{font:17px/1.4 Georgia,serif;color:#cfe0db;margin:0 0 18px}
.nora form>label{font-weight:650;color:#d5ebe5;font-size:13px}
.nora #send{font-weight:650;background:linear-gradient(110deg,#355e59,#284b59);border-color:#83aaa6}
@media(max-width:600px){.nora #noraPanelTitle{font-size:29px}}

/* Digestible team views: one purpose per tab. */
.content-tabs{display:flex;gap:6px;border-bottom:1px solid #668491;margin:0 0 12px;padding-bottom:8px}
.content-tabs button{background:#193542;border-color:transparent;flex:1;font-size:14px;padding:12px 8px}
.content-tabs button[aria-selected=true]{color:#e8fcff;background:#2b4d5b;border-color:#86c9d5;box-shadow:inset 0 -2px #7ee3f2}
.view-hint{font-size:13px;color:#c4d9e1;line-height:1.6;margin:0 0 20px}
#teamContent[data-view=form] #analytics .analytics-charts,#teamContent[data-view=form] #analytics .rolling-chart{display:none}
#teamContent[data-view=trends] #analytics .analytics-kpis,#teamContent[data-view=trends] #analytics .analytics-splits,#teamContent[data-view=trends] #analytics .recent-form{display:none}
.stats-help{margin:0 0 24px;border:1px solid #526f7d;background:#183440;padding:14px 18px;color:#c6dce4;font-size:13px;line-height:1.7}
.stats-help summary{cursor:pointer;color:#a6e3ea;min-height:24px}.stats-help p{max-width:65ch}
@media(max-width:600px){.content-tabs button{font-size:12px;padding:12px 6px}}

.team-picker-row{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:6px;min-width:0}.team-picker-row .team-choice{width:100%;min-width:0;text-align:left}.team-favorite-star{font-size:23px;padding:8px;color:#e9d199}.team-favorite-star[aria-pressed=true]{background:#354d48;border-color:#d6bf7e}.team-picker nav{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media(max-width:600px){.team-picker nav{grid-template-columns:1fr}.team-picker-row button{width:auto}}

/* Review pass: compact game detail, clear controls and calmer spacing. */
dialog{padding:0;border-radius:10px;scrollbar-color:#7ba1b1 #19313e}
.dialog-toolbar{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;background:#183441;border-bottom:1px solid #607f8e;box-shadow:0 5px 16px #08192540}
.dialog-toolbar>span{font:11px monospace;letter-spacing:.14em;color:#b8dce5}
#closeDetails{float:none;padding:8px 14px;min-height:40px}
#detailBody{padding:20px 26px 28px}dialog h2{margin-top:0;font-size:26px;line-height:1.3}dialog h3{font-size:17px;margin-top:24px}
.matchup-history>p{padding:9px 0;margin:0;border-bottom:1px solid #5e7c8b45;font-size:14px;line-height:1.65}
.matchup-history>a{display:inline-block;font-size:12px;margin:12px 14px 0 0}
.matchup-more{margin-top:20px;border:1px solid #557989;border-radius:5px;background:#19364270;padding:14px 16px}
.matchup-more>summary{cursor:pointer;color:#b1edf2;font-size:14px;font-weight:650;min-height:28px;line-height:1.8}
.matchup-more[open]>summary{border-bottom:1px solid #557989;padding-bottom:12px;margin-bottom:16px}
.odds-panel h3{margin-top:6px}.head-to-head-charts .analytics-charts>.chart{max-height:none;overflow:visible}
.panel{border-radius:7px}.hero{border-radius:7px;min-height:270px}.hero h2{font-size:clamp(30px,3.7vw,54px)}
.game{border-radius:4px;margin:3px 0;padding:18px 12px}.game small{font-size:13px}.game strong{line-height:1.55}
.content-tabs{gap:8px}.content-tabs button{border-radius:5px;font-weight:600}
.team-picker{border-radius:6px}.team-picker summary{line-height:1.7}.favorite-team{border-radius:6px}
.nora{padding:26px}.nora .prompts button{flex:1}.nora #clearChat{background:transparent;border-color:#69877f;padding:6px 10px;font-size:11px}.nora textarea{border-radius:5px;min-height:96px}
@media(max-width:600px){#detailBody{padding:18px}.dialog-toolbar{padding:10px 16px}.hero{min-height:270px}.nora{padding:20px}dialog h2{font-size:22px}}

/* Mobile-first foundation; wider layouts progressively expand. */
html{scroll-padding-top:18px}body{font-size:16px;line-height:1.5}
header,main{width:100%;padding:18px 16px}
header{gap:14px}.brand{font-size:15px;letter-spacing:.18em}.brand small{font-size:10px;line-height:1.6}header>a:last-child{font-size:12px}
.intro{display:block;margin:4px 0 22px;padding:8px 0 12px}h1{font-size:clamp(34px,9vw,52px);line-height:1.1;overflow-wrap:anywhere}.intro .chip{display:inline-block;margin-top:12px;font-size:10px}
.workspace,.columns,.analytics-charts{grid-template-columns:minmax(0,1fr);gap:18px}
.panel{padding:18px}.hero{padding:22px;min-height:245px}.hero h2{font-size:32px;max-width:100%;padding-right:58px;line-height:1.1}.hero>p:not(.eyebrow){max-width:100%;font-size:15px}.hero .eyebrow{padding-right:64px}.hero::after{display:none}
#heroIcon{right:16px;top:30px}#heroIcon .team-logo{width:62px;height:56px}#heroIcon .team-badge{width:52px;height:48px;font-size:17px}
button,select{min-height:46px}nav{gap:8px;margin-bottom:14px}.favorite-team{width:auto;min-width:0;flex:1 1 145px;padding:10px;font-size:13px}.favorite-team .team-logo{width:40px;height:34px}
#favoriteToggle{font-size:12px;width:100%;margin-bottom:16px}.team-picker{padding:14px}.team-picker nav{grid-template-columns:1fr}.team-picker summary{font-size:14px}.team-picker-row .team-choice{font-size:14px}.team-picker-row .team-logo{width:44px;height:38px}
.filter-bar{padding:10px 12px;gap:8px}.filter-bar select{width:100%;font-size:14px}.filter-bar label{font-size:12px}
.mobile-quick-links{display:flex;gap:10px;margin:0 0 16px}.mobile-quick-links a{flex:1;text-align:center;padding:12px 8px;background:#254552;border:1px solid #658590;border-radius:5px;font-size:13px;font-weight:650}
.mobile-back-link{display:block;margin:4px 0 14px;font-size:13px}
.content-tabs{position:relative;gap:5px}.content-tabs button{font-size:12px;min-width:0;min-height:48px;padding:10px 5px}.view-hint{font-size:13px}
.section-head h3{font-size:18px}.game{padding:18px 6px}.game strong{font-size:16px}.game small{font-size:13px}.game .win,.game .loss{font-size:22px}
.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.analytics-splits{grid-template-columns:1fr}.metric{padding:13px}.metric strong{font-size:25px}.metric small{font-size:12px}
.analytics-charts>.chart{max-height:none;overflow:visible;padding-right:0}.rolling-chart{padding:12px}.chart-bar{min-height:26px}.sample-control select{width:100%;font-size:14px}
.nora{padding:20px}.nora h2{font-size:29px}.bubble{font-size:15px;line-height:1.65}#conversation{min-height:100px;max-height:330px}textarea{font-size:16px;min-height:100px}.prompts{display:grid;grid-template-columns:1fr 1fr}.prompts button{font-size:13px;min-height:46px}
dialog{width:calc(100% - 16px);max-width:740px;max-height:90dvh}.dialog-toolbar{padding:10px 14px}#detailBody{padding:18px}.matchup-more{padding:12px}.matchup-more>summary{min-height:42px;display:list-item;line-height:1.6;padding-top:8px}
@media(min-width:700px){header,main{padding:24px 4%}.intro{display:flex;align-items:center;justify-content:space-between}h1{font-size:58px}.columns,.analytics-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.team-picker nav{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.filter-bar select,.sample-control select{width:auto}.favorite-team{flex:0 1 auto;min-width:200px}.hero{padding:30px;min-height:270px}.hero h2{font-size:48px;max-width:78%;padding-right:0}#heroIcon{right:25px;top:40px}#heroIcon .team-logo{width:110px;height:90px}.hero .eyebrow{padding-right:0}.hero>p:not(.eyebrow){max-width:78%;font-size:17px}.hero::after{display:block}.analytics-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.analytics-splits{grid-template-columns:repeat(3,minmax(0,1fr))}#favoriteToggle{width:auto}.content-tabs button{font-size:14px}.panel{padding:24px}.brand{font-size:21px}.mobile-quick-links{max-width:420px}#detailBody{padding:24px}}
@media(min-width:1150px){.workspace{grid-template-columns:minmax(0,2.3fr) minmax(320px,1fr);gap:26px}.mobile-quick-links,.mobile-back-link{display:none}.nora{align-self:start}.hero h2{font-size:54px}.intro{margin-bottom:28px}.favorite-team{min-width:205px}}

.results-summary{padding:12px 14px;margin:16px 0 8px;border-left:3px solid #d9bc7e;background:#17333e;border-radius:3px}.results-summary p{margin:3px 0;font-size:14px;color:#e4eee9}.results-summary small{display:block;margin-top:8px;color:#bad0d9;font-size:12px}

.hero>.data-freshness{font-size:12px!important;line-height:1.6;color:#bcd3dd;max-width:100%;margin:12px 0 0}.hero>.data-stale{color:#eed39b}.sample-warning{padding:12px 14px;border-left:3px solid #d8b978;background:#344940;color:#f0e3c4;font-size:13px;line-height:1.65;border-radius:3px}.chart-row>small{line-height:1.5;font-size:12px}

/* Focused phone lists and compact game cards. */
.game-list-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:#132c39;border:1px solid #527787;border-radius:7px;padding:5px;margin-bottom:14px}
.game-list-tabs button{border:0;background:transparent;color:#b9d0db;font-size:14px;font-weight:650;border-radius:4px}
.game-list-tabs button[aria-selected=true]{background:#335465;color:#f0f9f6;box-shadow:0 2px 6px #071b2830}
#gamesView[data-game-list=upcoming] #resultsPanel,#gamesView[data-game-list=results] #upcomingPanel{display:none}
#favorites{flex-wrap:nowrap;overflow-x:auto;padding:3px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:thin}
#favorites .favorite-team{flex:0 0 auto;scroll-snap-align:start}
#favoriteToggle{font-size:12px;background:transparent;padding:8px 12px;min-height:40px;border-color:#5e7d87}
.team-picker nav{max-height:420px;overflow-y:auto;overscroll-behavior:contain;padding:3px}
#teamSearch{border-radius:5px}.team-picker-row .team-choice{border-radius:5px}
.content-tabs{position:sticky;top:8px;z-index:2;background:#173341f5;padding:6px;border:1px solid #537583;border-radius:7px;box-shadow:0 4px 16px #081e2b40}
.game{display:grid;grid-template-columns:74px minmax(0,1fr);column-gap:12px;row-gap:4px;align-items:start;padding:18px 4px}
.game .match-icons{grid-column:1;grid-row:1 / span 4;gap:4px;align-self:center;margin:0;flex-wrap:wrap}
.game .match-icons .team-logo{width:34px;height:32px}.game .match-icons .team-badge{width:32px;height:30px;font-size:10px}
.game>small,.game>strong,.game>.win,.game>.loss{grid-column:2;margin:0}
.game>strong{font-size:15px;line-height:1.45}.game>.win,.game>.loss{font-size:20px;line-height:1.5}.game>small{font-size:12px}
@media(min-width:700px){.game-list-tabs{display:none}#gamesView[data-game-list] #upcomingPanel,#gamesView[data-game-list] #resultsPanel{display:block}.game{grid-template-columns:82px minmax(0,1fr)}.game>strong{font-size:16px}#favoriteToggle{width:auto}}
@media(min-width:1150px){.content-tabs{position:static}#favorites{flex-wrap:wrap;overflow-x:visible}.team-picker nav{max-height:480px}}

.my-teams-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.my-teams-heading h2{font:650 17px system-ui;margin:0;color:#e8f0eb}.my-teams-heading span{font-size:12px;color:#b9d1dc}.picker-help{font-size:13px;color:#c4dbe3;line-height:1.6;margin:14px 0 0}
.nora #chatForm{margin-top:18px;padding-top:16px;border-top:1px solid #67877c70}.nora #send{min-height:48px}.conversation-heading{margin-top:22px;font-size:12px;font-weight:650;color:#bed9d1;letter-spacing:.04em}
#conversation{padding:6px 0 10px;min-height:75px}#conversation .bubble{margin:10px 0;border-radius:0 5px 5px 0}.nora #clearChat{margin-top:0;font-size:12px}
@media(max-width:699px){.my-teams-heading{display:block}.my-teams-heading span{display:block;margin-top:4px}.nora .nora-tagline{font-size:16px}.nora #conversation{max-height:300px}.nora #chatForm{margin-top:14px}.my-teams-heading h2{font-size:16px}}


/* My Teams cockpit refresh */
.my-teams-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:8px 0 12px}
.my-teams-heading h2{margin:0;font:800 clamp(24px,3vw,34px)/1 Impact,'Arial Narrow',system-ui,sans-serif;text-transform:uppercase;letter-spacing:.04em}
.my-teams-heading span{color:var(--muted);font:11px monospace;letter-spacing:.08em}
#favorites{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,280px));gap:10px;margin:0 0 10px}
#favorites .favorite-team{position:relative;width:100%;min-width:0;min-height:72px;padding:10px 14px;background:linear-gradient(135deg,#203b49,#172d38);border:1px solid #557786;border-radius:4px;overflow:hidden}
#favorites .favorite-team::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}
#favorites .favorite-team[aria-pressed=true]{background:linear-gradient(135deg,#294b5b,#1c3440);border-color:var(--ion);box-shadow:0 8px 24px #06151d55}
#favorites .favorite-team[aria-pressed=true]::after{background:var(--team-accent)}
#favorites .team-logo{width:48px;height:48px}
#favoriteToggle{margin:0 0 14px;padding:8px 12px;min-height:38px;background:transparent;border-color:#4f6f7d;font-size:12px;color:#cce0e6}
.team-picker{padding:0;margin:0 0 16px;background:#132934;border-color:#456673;border-radius:4px}
.team-picker summary{display:flex;align-items:center;min-height:52px;padding:0 16px;list-style:none;font-size:13px}
.team-picker summary::-webkit-details-marker{display:none}
.team-picker summary::before{content:"＋";margin-right:10px;color:var(--ion);font-size:18px}
.team-picker[open] summary::before{content:"−"}
.team-picker[open]{padding-bottom:16px}
.team-picker[open] summary{border-bottom:1px solid #3f5e6b;margin-bottom:14px}
.team-picker>label,.team-picker>#teamSearch,.team-picker>.picker-help,.team-picker>#teamSearchStatus,.team-picker>nav{margin-left:16px;margin-right:16px}
.team-picker>nav{margin-bottom:0}
.picker-help{color:var(--muted);font-size:12px}
@media(min-width:900px){
 .my-teams-heading{max-width:720px}
 #favorites{max-width:720px}
 #favoriteToggle{margin-right:8px}
 .team-picker{max-width:none}
}
@media(max-width:600px){
 .my-teams-heading{align-items:flex-start;margin-top:4px}
 .my-teams-heading span{max-width:130px;text-align:right;line-height:1.4}
 #favorites{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:8px;margin-right:-5vw;padding-right:5vw}
 #favorites .favorite-team{flex:0 0 min(78vw,280px);scroll-snap-align:start}
 #favoriteToggle{width:auto}
 .team-picker summary{min-height:48px}
}


/* Compact app-shell pass: HockeyScores leads, Microkosm signs */
header{min-height:0;padding:14px 5%;background:#10212bf2}
header .brand{font-size:13px;letter-spacing:.2em;opacity:.82}
header .brand small{display:inline;margin:0 0 0 10px;font-size:8px;letter-spacing:.08em}
header>a:last-child{font-size:11px}
main{padding-top:18px}
.intro{margin:0 0 22px;min-height:0;align-items:center}
.intro h1{font-size:clamp(38px,4.3vw,58px);margin:4px 0}
.intro .eyebrow{font-size:10px}
.intro .muted{margin:8px 0 0}
#connection{padding:8px 10px;font-size:9px}
.my-teams-heading{margin:0 0 10px}
.my-teams-heading h2{font-size:26px}
#favorites .favorite-team{min-height:64px}
#favorites .team-logo{width:42px;height:42px}
#favoriteToggle{margin-bottom:10px}
.team-picker{margin-bottom:10px}
.filter-bar{margin-bottom:14px;padding:9px 12px}
@media(max-width:600px){
 header{padding:11px 5%}
 header .brand small{display:none}
 main{padding-top:14px}
 .intro{margin-bottom:18px}
 .intro h1{font-size:38px}
 .intro .muted{font-size:13px}
 #connection{margin-top:10px}
 .my-teams-heading h2{font-size:24px}
}


/* Scoreboard-density pass: scan first, read second */
.columns{gap:16px}
#upcomingPanel,#resultsPanel{padding:18px 22px}
#upcomingPanel .section-head,#resultsPanel .section-head{padding-bottom:10px}
#upcomingPanel .game,#resultsPanel .game{display:grid;grid-template-columns:84px 1fr;column-gap:14px;align-items:center;padding:13px 4px}
#upcomingPanel .game small,#resultsPanel .game small{font-size:11px;line-height:1.35;color:#a9c2cc}
#upcomingPanel .game strong,#resultsPanel .game strong{font-size:15px;line-height:1.25;margin:3px 0}
#upcomingPanel .match-icons,#resultsPanel .match-icons{grid-row:1 / span 4;grid-column:1;margin:0;align-self:center}
#upcomingPanel .match-icons .team-logo,#resultsPanel .match-icons .team-logo{width:34px;height:30px}
#upcomingPanel .game>:not(.match-icons),#resultsPanel .game>:not(.match-icons){grid-column:2}
#resultsPanel .game .win,#resultsPanel .game .loss{font-size:18px;margin:4px 0}
#resultsPanel .game>small:last-child,#upcomingPanel .game>small:last-child{opacity:.82}
#resultsPanel .game>small:last-child::first-letter,#upcomingPanel .game>small:last-child::first-letter{font-size:0}
#resultsPanel>div>p,#resultsPanel>p{font-size:12px;line-height:1.45}
.source{margin-top:10px;padding-top:10px;font-size:10px}
@media(max-width:650px){
 #upcomingPanel,#resultsPanel{padding:15px}
 #upcomingPanel .game,#resultsPanel .game{grid-template-columns:68px 1fr;column-gap:10px;padding:12px 0}
 #upcomingPanel .match-icons .team-logo,#resultsPanel .match-icons .team-logo{width:30px;height:27px}
 #upcomingPanel .game strong,#resultsPanel .game strong{font-size:14px}
}


/* Games workspace v2: visual scoreboard */
.view-hint{margin:6px 0 14px;color:#9eb8c2;font-size:11px}
.game-list-tabs{margin-bottom:10px}
#upcomingPanel,#resultsPanel{background:linear-gradient(155deg,#203b49,#172f3b);border-color:#496b79}
#upcomingPanel .section-head,#resultsPanel .section-head{position:sticky;top:0;z-index:1;background:#203b49}
#upcomingPanel .game,#resultsPanel .game{grid-template-columns:72px minmax(0,1fr);min-height:82px;border-bottom:1px solid #456572}
#upcomingPanel .game:hover,#resultsPanel .game:hover{background:#294a59;transform:translateX(2px)}
#upcomingPanel .game strong,#resultsPanel .game strong{font-size:15px}
#upcomingPanel .game small:first-of-type,#resultsPanel .game small:first-of-type{color:#8fdceb;font:10px monospace;letter-spacing:.02em}
#upcomingPanel .game small:last-child,#resultsPanel .game small:last-child{font-size:10px;color:#8faab5;text-transform:uppercase;letter-spacing:.05em}
#resultsPanel .game .win,#resultsPanel .game .loss{font-size:19px;letter-spacing:.025em}
#resultsPanel .game .win{color:#b8f39d}
#resultsPanel .game .loss{color:#ffae91}
#resultsPanel .match-icons,#upcomingPanel .match-icons{gap:4px}
#resultsPanel .match-icons .team-logo,#upcomingPanel .match-icons .team-logo{background:#0d2029;padding:2px;border:1px solid #294a57}
#resultsPanel>div:first-of-type:not(.game){border-left-width:2px}
@media(min-width:1101px){
 .columns{grid-template-columns:1fr 1fr}
 #upcomingPanel,#resultsPanel{min-height:0}
}
@media(max-width:650px){
 .view-hint{display:none}
 #upcomingPanel .game,#resultsPanel .game{grid-template-columns:60px minmax(0,1fr);min-height:76px}
 #upcomingPanel .game:hover,#resultsPanel .game:hover{transform:none}
}


/* True scoreboard cards */
.scoreboard-game{display:block!important;padding:12px 8px!important;min-height:0!important}
.scoreboard-meta{display:flex;justify-content:space-between;align-items:center;margin:0 2px 8px;color:#9fc4d0;font:9px monospace;letter-spacing:.08em}
.scoreboard-board{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:10px}
.score-team{display:grid;grid-template-columns:34px auto 1fr;align-items:center;gap:8px;min-width:0}
.score-team .team-logo{width:32px!important;height:32px!important;margin:0!important}
.score-team strong{font:800 18px/1 'Arial Narrow',system-ui!important;letter-spacing:.06em;margin:0!important}
.score-team small{font:8px monospace!important;letter-spacing:.08em;color:#7899a5!important;text-align:left}
.score-number{justify-self:end;font:800 27px/1 Impact,'Arial Narrow',system-ui;color:#f5f4e9}
.at-mark{font:700 15px monospace;color:#7ee3f2;padding:0 4px}
.result-pill{display:grid;place-items:center;width:30px;height:30px;border-radius:2px;font:800 16px monospace}
.win-pill{background:#345e49;color:#c6f6aa;border:1px solid #76a97b}
.loss-pill{background:#62443c;color:#ffc1a8;border:1px solid #a56e5c}
.compact-summary{display:flex!important;align-items:baseline;gap:8px;padding:8px 10px!important;margin-bottom:4px!important;background:#17313d!important;border-left:2px solid #e6bf77}
.compact-summary strong{font:800 20px monospace;color:#f2f1e8}.compact-summary small{font:9px monospace;letter-spacing:.1em;color:#9eb8c2}
@media(max-width:650px){
 .scoreboard-board{gap:7px}
 .score-team{grid-template-columns:30px auto 1fr;gap:6px}
 .score-team .team-logo{width:28px!important;height:28px!important}
 .score-team strong{font-size:16px!important}
 .score-number{font-size:24px}
}


/* Nora is infrastructure, not a chat destination */
.intelligence{align-self:start;padding:22px;background:linear-gradient(160deg,#294c49,#203d3e);border-top-color:#a6dc83}
.intelligence h2{margin:8px 0 4px;font-size:22px}
.intelligence .nora-tagline{margin:0 0 18px;color:#d6e8dd}
.intelligence-list{display:grid;gap:0}
.intelligence-list>div{display:grid;gap:4px;padding:13px 0;border-top:1px solid #52716d}
.intelligence-list strong{font-size:13px;color:#f3f2e8}
.intelligence-list small{font-size:11px;line-height:1.45;color:#a9c6c1}
@media(max-width:1100px){.intelligence{display:none}}


/* Nora credit: signature, not a feature panel */
.nora-credit{align-self:start;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #55746d;border-radius:3px;background:#244540;color:#dcebe4;font:9px monospace;letter-spacing:.08em;text-transform:uppercase}
.nora-credit strong{font-size:9px;color:#f2f3e9}
.nora-credit>span:last-child{color:#9ebdb4}
@media(max-width:1100px){.nora-credit{display:none}}

/* Clear matchup narrative and historical game cards. */
.matchup-history>.matchup-story{font-size:18px;font-weight:650;line-height:1.55;padding:14px 0;color:#eff4e9;border-bottom:0}
.matchup-records{display:grid;grid-template-columns:1fr;gap:10px;margin:18px 0}
.matchup-record{display:grid;gap:5px;padding:14px 16px;background:#193642;border:1px solid #587989;border-radius:5px}
.matchup-record small{font-size:12px;color:#c1d8df}.matchup-record strong{font-size:21px;color:#f2eee0}.matchup-record>span{font-size:12px;color:#c1d8df}
.meeting-row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid #55748270}
.meeting-outcome{font-size:12px;font-weight:700;align-self:start;text-align:center;padding:5px 0;border:1px solid currentColor;border-radius:4px}
.meeting-content{display:grid;gap:6px;min-width:0}.meeting-date{font-size:12px;color:#bfd3dd}.meeting-content strong{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.meeting-content small{font-size:12px;color:#c5d6dc;line-height:1.6}
.matchup-sources{margin-top:18px;font-size:12px;color:#c2d6dc}.matchup-sources summary{cursor:pointer;min-height:44px;padding:10px 0;color:#a9dfe8}.matchup-sources a{display:inline-block;margin:6px 0}
@media(min-width:700px){.matchup-records{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.meeting-content strong{font-size:15px}.matchup-history>.matchup-story{font-size:20px}}

/* Discoverable team navigation on phone and desktop. */
.view-navigation-label{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;font:11px monospace;letter-spacing:.12em;color:#e2f1ef}.view-navigation-label span{font:12px system-ui;letter-spacing:0;color:#bfd7df}
.content-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;background:#102b38;border:1px solid #7594a2;border-radius:9px;margin-bottom:14px}
.content-tabs button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-height:76px;text-align:left;padding:13px 10px;background:#294957;border:1px solid #638694;border-radius:6px;color:#d8e9ec;box-shadow:none}
.content-tabs button:hover{background:#365d6c;border-color:#a1d7df}
.content-tabs button[aria-selected=true]{background:#c1edf0;color:#123443;border-color:#d3fbfb;box-shadow:inset 0 -4px 0 #58bccb}
.tab-title{font-size:13px;font-weight:750;line-height:1.3}.tab-description{font-size:10px;font-weight:400;line-height:1.4;color:#bdd5df}
.content-tabs button[aria-selected=true] .tab-description{color:#315968}
@media(max-width:380px){.content-tabs{gap:5px;padding:5px}.content-tabs button{padding:12px 7px}.tab-title{font-size:12px}.tab-description{font-size:9px}.view-navigation-label{display:block}.view-navigation-label span{display:block;margin-top:5px}}
@media(min-width:700px){.content-tabs button{padding:16px 18px;min-height:82px}.tab-title{font-size:16px}.tab-description{font-size:12px}}

/* Live snapshots: readable scores without distracting animation. */
.live-panel{margin:0 0 20px;border:1px solid #70b9b4;background:linear-gradient(135deg,#173e49,#182e3c)}
.live-heading{margin:0 0 12px}.live-match{padding:14px 0;border-bottom:1px solid #48616b}
.live-label{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.1em;color:#a7e9c9;margin-bottom:14px}
.live-team{display:grid;grid-template-columns:36px minmax(0,1fr) 44px;gap:10px;align-items:center;margin:10px 0;font-size:15px}
.live-team .team-logo,.live-team .team-badge{width:32px;height:32px;object-fit:contain}
.live-team strong{font-size:30px;font-variant-numeric:tabular-nums;text-align:right;color:#f4fbff}
.live-phase{color:#c4e6ee;font-size:14px}.live-stale{border-color:#e4b86d}.live-stale .live-label{color:#e4b86d}
.live-panel>a{font-size:12px;color:#b9e6ef}

.game-day{margin:20px 0 26px}.game-day .section-head{align-items:center;gap:12px}.game-day h2{font-size:22px;margin:5px 0}.game-day .eyebrow{margin:0}.day-grid{display:grid;gap:14px}.day-card{min-width:0;padding:16px;background:#193746;border:1px solid #547986;border-radius:9px}.day-card .live-team{grid-template-columns:32px minmax(0,1fr) 40px;font-size:14px}.day-shots{font-size:13px;color:#bed5db}.day-goals{border-top:1px solid #4a6470;padding-top:12px;margin-top:12px}.day-goals summary{cursor:pointer;font-size:13px;color:#d4edf0;min-height:30px}.day-goals p{font-size:13px;margin:12px 0 4px}.day-goals small{display:block;color:#b6cdd7;font-size:12px}.day-view-team{width:100%;margin-top:16px;min-height:44px}.goal-update{padding:10px;background:#224e48;border-left:3px solid #9fe4be;color:#d6ffe3;font-size:13px}.day-stale{border-color:#dab678}.game-day #refreshGameDay{min-height:44px;flex-shrink:0}
@media(min-width:700px){.day-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1100px){.day-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.season-standings{margin-bottom:20px}.season-headline{font-size:18px;color:#d3efeb}.season-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.season-metrics>div{padding:12px;background:#203e4b;border-radius:6px}.season-metrics small{display:block;color:#bcd3dc;font-size:12px}.season-metrics strong{display:block;font-size:20px;margin-top:7px;font-variant-numeric:tabular-nums}.division-table{margin:16px 0}.division-table summary{min-height:44px;cursor:pointer;color:#c4e9ed}.division-scroll{overflow-x:auto}.division-table table{width:100%;border-collapse:collapse;font-size:13px}.division-table caption{text-align:left;color:#bdd5dc;padding:10px 0}.division-table th,.division-table td{padding:10px 8px;text-align:left;border-bottom:1px solid #49616d;white-space:nowrap}.selected-standing{background:#2b555c;color:#e2faf4}.season-standings>a,.matchup-season>a{font-size:12px;color:#bce4eb}.matchup-season{margin-top:24px;border-top:1px solid #4a626c;padding-top:16px}.season-comparison{display:grid;gap:12px}.season-side{background:#203e4b;padding:14px;border-radius:7px}.season-side p{font-size:13px;color:#c4dae1}
@media(min-width:700px){.season-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.season-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}

.day-indicator{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#cae6e2;white-space:nowrap}.day-indicator:before{content:'';width:7px;height:7px;border-radius:50%;background:#a5dec6}.day-indicator[data-state=updating]:before{background:#88c9e4}.day-indicator[data-state=stale]:before{background:#e7bb78}.game-day .section-head{flex-wrap:wrap}.game-day .section-head>div{flex:1 1 190px}.jump-live{min-height:44px;margin:0 0 14px;color:#d7f5eb;border:1px solid #79bba9;background:#244c4e}.jump-live[hidden]{display:none}.day-card{scroll-margin-top:24px}.day-card:focus{outline:2px solid #b5e5e9;outline-offset:3px}.season-expand>summary{cursor:pointer;color:#c7e8ee;min-height:44px;display:list-item;line-height:1.6;padding:10px 0}.season-expand[open]>summary{margin-bottom:12px}
@media(max-width:699px){.season-standings{padding:16px}.season-standings h3{margin-top:0}.season-headline{font-size:16px;margin-bottom:4px}.game-day h2{font-size:20px}.game-day .section-head>div{flex-basis:100%}.day-indicator{flex:1}.game-day .eyebrow{font-size:10px}.day-card{scroll-margin-top:16px}}

.data-health{margin-top:22px}.data-health>summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:650;color:#cde8ed}.health-feed{display:grid;gap:7px;padding:14px 0;border-top:1px solid #49616c}.health-feed small{font-size:12px;color:#b7d0da}.health-state{font-size:12px;color:#b4e1ca}.health-state.health-warning{color:#efd092}#refreshHealth{margin:0 0 16px;min-height:44px}
@media(min-width:700px){.health-feed{grid-template-columns:1fr 1fr}.health-feed small{grid-column:1/-1}}


/* Hero team mark: generous scale, slight edge bleed, clear text area. */
.hero{overflow:hidden;position:relative;isolation:isolate;--hero-mark-size:250px}
.hero::after{display:none}
#heroIcon{
 position:absolute;top:50%;right:-8px;transform:translateY(-50%);
 width:var(--hero-mark-size);height:var(--hero-mark-size);
 margin:0;float:none;display:grid;place-items:center;pointer-events:none;z-index:0
}
#heroIcon .team-logo{
 width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;
 border-radius:0;filter:drop-shadow(0 10px 18px #0006)
}
#heroIcon .team-badge{width:150px;height:150px;font-size:34px}
.hero>.eyebrow,.hero>h2,.hero>#nextGame,.hero>#nextCountdown,.hero>#refresh,.hero>#dataFreshness{position:relative;z-index:1}
.hero h2,.hero>p:not(.eyebrow){max-width:calc(100% - 245px);padding-right:0;overflow-wrap:break-word}
.hero .eyebrow{padding-right:245px}
@media(max-width:699px){
 .hero{--hero-mark-size:180px;min-height:260px}
 #heroIcon{right:-6px}
 .hero h2,.hero>p:not(.eyebrow){max-width:calc(100% - 155px)}
 .hero .eyebrow{padding-right:155px}
 #heroIcon .team-badge{width:115px;height:115px;font-size:28px}
}
@media(max-width:420px){
 .hero{--hero-mark-size:140px}
 #heroIcon{right:-8px}
 .hero h2,.hero>p:not(.eyebrow){max-width:calc(100% - 110px)}
 .hero h2{font-size:28px}
 .hero .eyebrow{padding-right:110px}
 #heroIcon .team-badge{width:95px;height:95px;font-size:24px}
}

/* Dashboard: one aligned canvas, compact game day, shared panel rows. */
main{max-width:1440px}
.intro{margin-bottom:18px}
.my-teams-heading,#favorites{max-width:none}
.team-controls{display:flex;align-items:start;gap:12px;margin-bottom:16px;flex-wrap:wrap}
.team-controls #favoriteToggle{margin:0;min-height:46px}
.team-controls .team-picker{flex:1 1 300px;margin:0}
.team-controls .team-picker summary{min-height:46px}
.team-controls .filter-bar{margin:0;padding:0 12px;min-height:46px;background:#17313d;border:1px solid #456673;border-radius:4px}
.team-controls .filter-bar select{padding:8px;min-height:44px}
.workspace{display:block}
#teamContent{width:100%;min-width:0}
.overview-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;margin-bottom:16px;align-items:stretch}
.overview-grid>.hero,.overview-grid>.game-day{margin:0;min-width:0}
.overview-grid>.hero{min-height:250px;--hero-mark-size:210px}
.overview-grid .hero h2{font-size:clamp(28px,3vw,44px);max-width:calc(100% - 185px);word-break:normal;overflow-wrap:normal}
.overview-grid .hero>p:not(.eyebrow){max-width:calc(100% - 185px);font-size:14px}
.overview-grid .hero .eyebrow{padding-right:185px}
.overview-grid #heroIcon{right:-6px}
.game-day{padding:16px}
.game-day .section-head{padding-bottom:8px;gap:8px;border-bottom:1px solid #49616c}
.game-day .section-head>div{flex:1 1 100px}
.game-day h2{font:700 19px system-ui;margin:4px 0}
.game-day .eyebrow{font-size:9px}
.game-day #refreshGameDay{padding:6px 10px;min-height:36px;font-size:12px}
.day-indicator{font:9px monospace;letter-spacing:0}
#gameDayStatus{font-size:10px;margin:8px 0;line-height:1.4}
.day-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}
.day-card{padding:10px 12px;border-radius:4px}
.day-card .live-label{font-size:9px;margin-bottom:3px}
.day-card .live-team{grid-template-columns:26px minmax(0,1fr) 30px;gap:7px;margin:5px 0;font-size:12px}
.day-card .live-team .team-logo,.day-card .live-team .team-badge{width:24px;height:24px}
.day-card .live-team strong{font-size:22px}
.day-card .live-phase,.day-card .day-shots{font-size:10px;margin:5px 0;line-height:1.4}
.day-goals{padding-top:5px;margin-top:5px}
.day-goals summary{min-height:26px;font-size:11px}
.day-view-team{margin-top:7px;padding:5px 8px;min-height:32px;font-size:11px}
.day-source{margin-top:7px;font-size:10px;color:var(--muted)}
.day-source summary{cursor:pointer;padding:4px 0}
.jump-live{min-height:32px;margin-bottom:8px;padding:5px 8px;font-size:11px}
.team-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:16px;margin-bottom:16px;align-items:start}
.team-summary-grid>.panel{margin:0;padding:16px}
.team-summary-grid .live-match{padding:8px 0}
.team-summary-grid .live-team{margin:6px 0}
.team-summary-grid .live-panel>.footnote{font-size:10px;margin:6px 0}
.season-headline{font-size:15px;margin:8px 0}
.season-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.season-metrics>div{padding:8px}
.season-metrics small{font-size:10px}
.season-metrics strong{font-size:18px}
.content-tabs{position:static;margin-bottom:10px;padding:5px;gap:6px}
.content-tabs button{min-height:56px;padding:9px 14px;gap:3px}
.tab-title{font-size:14px}.tab-description{font-size:10px}
.view-navigation-label{margin-bottom:8px}
.columns,.analytics-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.analytics-kpis{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}
.analytics-splits{grid-template-columns:repeat(3,minmax(0,1fr))}
.analytics .rolling-chart{margin-top:14px}
.data-health{margin-top:16px;padding:12px 16px}
footer{margin-top:20px}
[hidden]{display:none!important}
@media(max-width:1000px){
 .overview-grid{grid-template-columns:1fr}
 .overview-grid>.hero{--hero-mark-size:230px;min-height:235px}
 .overview-grid .hero h2,.overview-grid .hero>p:not(.eyebrow){max-width:calc(100% - 215px)}
}
@media(max-width:699px){
 .team-controls{gap:8px}
 .team-controls .team-picker{flex-basis:100%;order:3}
 .team-controls .filter-bar{flex:1 1 210px}
 .team-controls .filter-bar select{width:auto;flex:1;min-width:0;max-width:100%}
 .overview-grid{gap:12px;margin-bottom:12px}
 .overview-grid>.hero{--hero-mark-size:160px;min-height:225px}
 .overview-grid .hero h2{font-size:30px}
 .overview-grid .hero h2,.overview-grid .hero>p:not(.eyebrow){max-width:calc(100% - 130px)}
 .overview-grid .hero .eyebrow{padding-right:130px}
 .team-summary-grid{grid-template-columns:1fr;gap:12px}
 .game-day .section-head>div{flex-basis:100px}
 .season-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
 .columns,.analytics-charts{grid-template-columns:1fr}
 .analytics-splits{grid-template-columns:1fr}
 .content-tabs button{padding:9px 7px}
 .tab-title{font-size:12px}.tab-description{font-size:9px}
 .view-navigation-label span{display:none}
}
@media(max-width:380px){
 .overview-grid>.hero{--hero-mark-size:120px}
 .overview-grid .hero h2,.overview-grid .hero>p:not(.eyebrow){max-width:calc(100% - 95px)}
 .overview-grid .hero h2{font-size:27px}
 .overview-grid .hero .eyebrow{padding-right:95px}
}

/* Games: next two and last three, compact rows with optional expansion. */
.columns{align-items:start}
#upcomingPanel,#resultsPanel{padding:14px 18px}
#upcomingPanel .section-head,#resultsPanel .section-head{position:static;padding-bottom:8px;background:transparent}
#upcomingPanel h3,#resultsPanel h3{font-size:16px}
#upcomingPanel .scoreboard-game,#resultsPanel .scoreboard-game{padding:9px 2px!important;min-height:0!important}
#upcomingPanel .scoreboard-board{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px}
#resultsPanel .scoreboard-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 26px;gap:14px}
.scoreboard-meta{font-size:9px;margin-bottom:5px}
.score-team{grid-template-columns:28px auto minmax(0,1fr);gap:6px}
.score-team .team-logo{width:26px!important;height:26px!important}
.score-team strong{font-size:16px!important}
.score-number{font-size:23px}
.result-pill{width:25px;height:25px;font-size:13px}
.compact-summary{padding:5px 8px!important;margin-bottom:3px!important}
.compact-summary strong{font-size:16px}
.game-list-more{margin-top:8px;padding:6px 10px;min-height:34px;font-size:12px;width:100%;background:transparent}
#upcomingPanel .source,#resultsPanel .source{margin-top:8px;padding-top:8px;font-size:9px}
@media(max-width:699px){
 #upcomingPanel,#resultsPanel{padding:12px 14px}
 .scoreboard-meta{font-size:8px}
 .score-team small{font-size:7px!important}
}

/* Compact masthead and a single team-selection toolbar. */
main{padding-top:12px}
.intro{margin:0 0 14px;min-height:0;gap:12px}
.intro .eyebrow,.intro .muted{display:none}
.intro h1{font-size:clamp(28px,3vw,40px);line-height:1.05;margin:0}
#connection{font-size:8px;padding:6px 8px;line-height:1.4}
.team-toolbar{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;margin-bottom:12px}
.my-teams-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}
#favorites{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;max-width:none;flex:0 1 auto;overflow:visible}
#favorites .favorite-team{width:auto;flex:0 1 auto;min-width:145px;min-height:40px;padding:6px 10px;font-size:12px;gap:8px}
#favorites .team-logo{width:28px;height:28px}
.team-controls{display:flex;flex:1 1 480px;gap:6px;align-items:start;margin:0;min-width:0}
.team-controls #favoriteToggle{min-height:40px;padding:6px 9px;font-size:11px;white-space:nowrap}
.team-controls .team-picker{flex:1 1 170px;min-width:0}
.team-controls .team-picker summary{min-height:40px;padding:0 10px;font-size:11px}
.team-controls .team-picker summary::before{font-size:15px;margin-right:6px}
.team-controls .filter-bar{min-height:40px;padding:0 8px;gap:6px;flex:0 1 260px}
.team-controls .filter-bar label{font-size:10px;margin:0;white-space:nowrap}
.team-controls .filter-bar select{font-size:11px;min-height:38px;padding:5px 7px;width:auto;max-width:100%;min-width:0;flex:1}
@media(max-width:900px){
 .team-controls{flex-basis:100%}
}
@media(max-width:699px){
 main{padding-top:10px}
 .intro{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:10px}
 .intro h1{font-size:30px}
 #connection{margin-top:0;font-size:8px}
 .team-toolbar{gap:8px}
 #favorites{width:100%;gap:6px}
 #favorites .favorite-team{min-height:44px;min-width:0;flex:1 1 140px}
 .team-controls{gap:6px}
 .team-controls #favoriteToggle{min-height:44px}
 .team-controls .team-picker{order:3;flex-basis:100%}
 .team-controls .team-picker summary{min-height:44px}
 .team-controls .filter-bar{flex:1 1 190px;min-height:44px}
 .team-controls .filter-bar select{min-height:42px}
}

/* Readable groups keep selection, saving and filtering distinct. */
.team-toolbar{gap:12px 20px;align-items:start}
.favorite-group{flex:0 1 auto;min-width:0}
.toolbar-label{font-size:13px;font-weight:700;line-height:1.4;color:#f2f7fb;margin-bottom:6px;letter-spacing:0;text-transform:none}
.toolbar-label span{font-size:12px;font-weight:400;color:#bacbd7;margin-left:8px}
.team-controls{display:grid;grid-template-columns:minmax(155px,1fr) auto minmax(210px,260px);gap:6px 8px;flex:1 1 580px}
.team-controls>.toolbar-label{grid-column:1/-1;margin-bottom:0}
.team-controls .team-picker{grid-column:1;grid-row:2;order:initial}
.team-controls #favoriteToggle{grid-column:2;grid-row:2}
.team-controls .filter-bar{grid-column:3;grid-row:2;background:#122a38;border-color:#638293}
#favorites .favorite-team,.team-controls #favoriteToggle,.team-controls .team-picker summary,.team-controls .filter-bar select{font-size:13px;min-height:42px}
.team-controls .filter-bar{min-height:42px}
.team-controls .filter-bar label{font-size:12px;color:#e5edf4}
.team-controls .team-picker summary{justify-content:space-between;background:#173b4d;border-color:#79aabd}
.team-controls #favoriteToggle{padding:7px 12px;background:#182e3b;border-color:#638293}
.team-controls #favoriteToggle[aria-pressed="true"]{color:#c2f4df;border-color:#76c8ad;background:#183b35}
#favorites .favorite-team[aria-pressed="true"]{background:#23495e;border-color:#a2ddf3;box-shadow:inset 0 -3px #df6793}
@media(max-width:1100px){.team-controls{flex-basis:100%}}
@media(max-width:699px){
 .favorite-group{width:100%}
 .team-controls{grid-template-columns:minmax(0,1fr) auto}
 .team-controls .filter-bar{grid-column:1/-1;grid-row:3}
 .team-controls .team-picker{min-width:0}
 #favorites .favorite-team,.team-controls #favoriteToggle,.team-controls .team-picker summary,.team-controls .filter-bar select{min-height:44px}
 .toolbar-label span{font-size:11px}
}

/* Prioritize matchups and results over expanded dashboard chrome. */
.overview-grid{align-items:start;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;margin-bottom:12px}
.overview-grid>.hero{padding:18px 20px;min-height:210px;--hero-mark-size:155px}
.overview-grid .hero h2{font-size:clamp(26px,2.5vw,34px);line-height:1.08;margin:8px 0 12px;max-width:calc(100% - 140px)}
.overview-grid .hero>p:not(.eyebrow){max-width:calc(100% - 140px);font-size:13px;line-height:1.5;margin:6px 0}
.overview-grid .hero .eyebrow{padding-right:140px;font-size:10px;margin:0}
.overview-grid .hero #refresh{min-height:32px;padding:5px 9px;font-size:11px;margin-top:8px}
.overview-grid .hero #dataFreshness{font-size:10px;margin-top:7px}
.overview-grid #heroIcon{right:4px;top:50%;transform:translateY(-50%)}
.overview-grid>.game-day{padding:14px 16px}
.game-day .section-head{padding-bottom:8px;margin-bottom:8px}
.game-day .eyebrow{display:none}
.game-day h2{font-size:18px}
.game-day .day-card{padding:10px 12px}
.game-day .live-team{padding:4px 0;gap:8px;font-size:13px}
.game-day .live-team .team-logo{width:26px;height:26px}
.game-day .live-team strong{font-size:21px}
.game-day .live-phase,.game-day .day-shots{margin:5px 0;font-size:11px}
.day-source{margin-top:8px;font-size:10px}
.team-summary-grid{margin-bottom:12px}
#seasonStandings{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 18px;padding:12px 16px;margin:0}
#seasonStandings>h3{font-size:15px;margin:0}
#seasonStandings>.season-headline{font-size:13px;margin:0;flex:1}
#seasonStandings>.season-expand{margin:0;font-size:12px}
#seasonStandings>.season-expand[open]{flex-basis:100%;padding-top:8px}
#seasonStandings .season-metrics{margin-top:12px}
.view-navigation-label{display:none}
.content-tabs{margin-top:0;margin-bottom:10px}
.content-tabs button{min-height:44px;padding:7px 12px}
.tab-title{font-size:13px}
#teamContent[data-view="games"] #viewHint{display:none}
@media(max-width:1000px) and (min-width:700px){
 .overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .overview-grid>.hero{--hero-mark-size:120px}
 .overview-grid .hero h2,.overview-grid .hero>p:not(.eyebrow){max-width:calc(100% - 105px)}
 .overview-grid .hero .eyebrow{padding-right:105px}
}
@media(max-width:699px){
 .overview-grid{grid-template-columns:1fr}
 .overview-grid>.hero{min-height:185px;--hero-mark-size:125px;padding:16px}
 .overview-grid .hero h2{font-size:28px}
 .overview-grid .hero h2,.overview-grid .hero>p:not(.eyebrow){max-width:calc(100% - 110px)}
 .overview-grid .hero .eyebrow{padding-right:110px}
 #seasonStandings{gap:6px 10px}
 #seasonStandings>.season-headline{flex-basis:100%;font-size:12px}
 .content-tabs button{padding:7px}
}

/* Restrained arena surfaces and a consistent reading hierarchy. */
.panel{background:#142a36f5;border:1px solid #48616e;border-radius:6px;box-shadow:0 4px 12px #030c1429}
.overview-grid>.hero{background:linear-gradient(120deg,#193744f7,#102631f5)}
#upcomingPanel,#resultsPanel{background:#102633fa}
#upcomingPanel h3,#resultsPanel h3{font-size:17px;color:#f1f7fa;letter-spacing:0}
#upcomingPanel .section-head,#resultsPanel .section-head{border-bottom:1px solid #405b69;margin-bottom:5px}
.scoreboard-meta{font-size:11px;letter-spacing:.025em;color:#b8cbd6;line-height:1.5}
.score-team small{font-size:10px!important;letter-spacing:.025em;color:#aabfcd!important;line-height:1.4}
.score-team strong{color:#f3f8fb;font-size:17px!important}
.score-number{font-variant-numeric:tabular-nums;font-size:25px;color:#f3f8fb}
#upcomingPanel .scoreboard-game,#resultsPanel .scoreboard-game{padding:12px 4px!important;border-radius:3px;transition:background-color .15s,border-color .15s}
#upcomingPanel .scoreboard-game:hover,#resultsPanel .scoreboard-game:hover{background:#234353}
.content-tabs{background:#0d222ee8;border:1px solid #48616e;border-radius:6px;padding:4px;gap:4px}
.content-tabs button{background:transparent;border:1px solid transparent;color:#bfd0db;box-shadow:none}
.content-tabs button[aria-selected="true"]{background:#244a5b;color:#f4fcff;border-color:#8acbdb;box-shadow:inset 0 -2px #8acbdb}
.content-tabs button[aria-selected="true"] .tab-description{color:#c7dfe8}
.tab-description{color:#a8bfcd;font-size:11px}
.toolbar-label{color:#eef6fa}
.team-controls .team-picker summary{background:#20485a;font-weight:700}
#favorites .favorite-team{background:#142b38;border-color:#65808e}
#favorites .favorite-team[aria-pressed="true"]{background:#234b5e;border-color:#9bd6e5;box-shadow:inset 0 -3px #9bd6e5}
button:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid #a5e7f2;outline-offset:3px}
.game-list-more{color:#c7eaf1;border-color:#648593;font-size:13px}
#seasonStandings{background:#142b36}
#seasonStandings>.season-headline{color:#d2e7ef;line-height:1.6}
#seasonStandings>.season-expand>summary{color:#bde9f2}
@media(max-width:699px){
 .scoreboard-meta{font-size:10px}
 .score-team small{font-size:9px!important}
 .score-team strong{font-size:16px!important}
}
@media(prefers-reduced-motion:reduce){
 #upcomingPanel .scoreboard-game,#resultsPanel .scoreboard-game{transition:none}
}

/* MICROKOSM LABS / 002: V1.1 palette and editorial instrumentation. */
:root{--bg:#17131c;--panel:#201e25;--line:#46434c;--ink:#f3efe6;--muted:#b4b0b8;--ion:#8de4e0;--signal:#ff5a36;--spore:#c8e36b}
body{background-color:var(--bg);background-image:none;color:var(--ink);font-family:'Space Grotesk',system-ui,sans-serif}
body::before{opacity:.18;filter:grayscale(.8);background-position:center top}
header{background:#17131cf2;border-bottom:1px solid #8de4e060}
header .brand{opacity:1;color:var(--ink);font-size:14px;letter-spacing:.22em}
.brand-labs{font-size:10px;letter-spacing:.15em;color:var(--ion);margin-left:6px}
header .brand small{display:inline-block;margin-left:18px;font-size:10px;letter-spacing:.1em;color:var(--muted)}
header>a:last-child{color:var(--muted)}
.intro h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em;font-size:clamp(30px,3.2vw,42px);color:var(--ink);text-shadow:none}
.intro h1 span{color:var(--ion)}
.panel,#upcomingPanel,#resultsPanel,#seasonStandings{background:#201e25f5;border-color:var(--line);border-radius:2px;box-shadow:none}
.overview-grid>.hero{background:linear-gradient(110deg,#252129f7,#1c1922f5);border-top-color:var(--ion)}
.overview-grid .hero h2{font-family:'Arial Narrow',system-ui,sans-serif;font-weight:650;letter-spacing:-.02em;color:var(--ink);text-shadow:none}
.eyebrow,.toolbar-label,.scoreboard-meta,.score-team small,.section-head>span,.day-indicator,footer{font-family:'JetBrains Mono',ui-monospace,monospace}
.toolbar-label{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}
.toolbar-label span{text-transform:none;letter-spacing:0;color:var(--muted)}
#favorites .favorite-team,.team-controls #favoriteToggle,.team-controls .filter-bar{background:#25222c;border-color:#5a5661;color:var(--ink);border-radius:2px}
#favorites .favorite-team[aria-pressed="true"]{background:#293334;border-color:var(--ion);box-shadow:inset 0 -2px var(--ion)}
.team-controls .team-picker summary{background:#293334;border-color:#8de4e080;color:var(--ink);border-radius:2px}
.team-controls #favoriteToggle[aria-pressed="true"]{background:#252e2c;border-color:#8de4e080;color:var(--ion)}
.team-controls .filter-bar label{color:var(--muted)}
.team-controls .filter-bar select{background:#211e28;color:var(--ink);border-color:#5a5661}
.content-tabs{background:#19161ff2;border-color:var(--line);border-radius:2px}
.content-tabs button{color:var(--muted);border-radius:1px}
.content-tabs button[aria-selected="true"]{background:#2a3334;color:var(--ink);border-color:#8de4e070;box-shadow:inset 0 -2px var(--ion)}
.content-tabs button[aria-selected="true"] .tab-description{color:#cfdbd7}
.tab-description{color:var(--muted)}
#upcomingPanel h3,#resultsPanel h3,.score-team strong,.score-number,.game-day h2{color:var(--ink)}
#upcomingPanel .section-head,#resultsPanel .section-head{border-color:var(--line)}
.scoreboard-meta,.score-team small{color:var(--muted)!important}
#upcomingPanel .scoreboard-game:hover,#resultsPanel .scoreboard-game:hover{background:#303139}
.compact-summary{background:#2a282f!important}
#seasonStandings>.season-headline{color:var(--ink)}
#seasonStandings>.season-expand>summary,.game-list-more,a{color:var(--ion)}
.game-list-more{background:transparent;border-color:#68636f}
.game-day .day-card{background:#24212a;border-color:#514b58}
.muted,.footnote,.source,.data-freshness{color:var(--muted)}
#connection{color:var(--muted);border-color:#57505f;background:#211e28}
button:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible{outline-color:var(--ion)}
footer{color:var(--muted);border-color:var(--line)}
@media(max-width:699px){
 header .brand small{display:block;margin:5px 0 0;font-size:9px}
 .intro h1{font-size:32px}
}

/* Matchup details share the Microkosm palette and compact reading grid. */
#gameDialog{width:min(960px,calc(100% - 32px));max-width:960px;max-height:88dvh;background:#1d1923;color:var(--ink);border:1px solid #8de4e080;border-radius:2px;box-shadow:0 18px 70px #0008;scrollbar-color:#77717e #211d28}
#gameDialog::backdrop{background:#0c0910cc}
.dialog-toolbar{padding:12px 20px;background:#17131cf5;border-bottom:1px solid var(--line);box-shadow:none}
.dialog-toolbar>span{color:var(--ion);font-family:ui-monospace,monospace}
#closeDetails{background:#29242f;border-color:#69616f;color:var(--ink);min-height:36px;padding:6px 12px}
#detailBody{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;padding:20px}
.detail-overview{grid-column:1/-1;padding-bottom:16px;border-bottom:1px solid var(--line)}
#gameDialog h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;text-transform:none;font-size:28px;line-height:1.2;color:var(--ink);padding:0;margin:6px 0 10px;letter-spacing:-.02em}
.detail-overview>.eyebrow{margin:0;font-size:10px}
.detail-date{font-size:14px;margin:6px 0;color:var(--ink)}
.detail-status{font-size:12px;color:var(--muted);margin:6px 0}
.detail-source{font-size:11px;margin-top:10px;color:var(--muted)}
.detail-source>summary{color:var(--ion);cursor:pointer}
#gameDialog h3{font-size:15px;line-height:1.4;color:var(--ink);margin:0 0 10px;padding-bottom:8px;border-color:var(--line)}
.matchup-history,.matchup-season{min-width:0;margin:0;padding:0;border:0}
.matchup-history>.matchup-story{font-size:15px;line-height:1.5;padding:0;margin:0 0 8px;color:var(--ink)}
.matchup-history>p{font-size:12px;line-height:1.5;border:0;padding:0;margin:6px 0;color:var(--muted)}
.matchup-records{margin:12px 0;gap:8px}
.matchup-record,.season-side{background:#28232e;border:1px solid var(--line);border-radius:2px;padding:10px 12px}
.matchup-record strong{font-size:21px;color:var(--ink)}
.matchup-record small,.matchup-record>span{font-size:11px;color:var(--muted)}
.meeting-row{padding:10px 0;border-color:var(--line)}
.meeting-content strong{font-size:13px;line-height:1.5;color:var(--ink)}
.meeting-content small,.meeting-date{font-size:10px;color:var(--muted);line-height:1.5}
.meeting-outcome{font-size:10px;border-radius:1px}
.meeting-outcome.win{color:var(--ion);border-color:#8de4e080;background:#253331}
.meeting-outcome.loss{color:#ffb5a2;border-color:#ff5a3670;background:#382725}
.season-comparison{gap:8px}
.season-side p{font-size:12px;line-height:1.5;margin:6px 0;color:var(--muted)}
.season-side>strong{font-size:13px;color:var(--ink)}
.matchup-more{margin-top:12px;background:#211c28;border:1px solid var(--line);border-radius:2px;padding:10px 12px}
.matchup-more>summary{color:var(--ion);font-size:12px;min-height:28px}
.matchup-more[open]>summary{border-color:var(--line);padding-bottom:8px;margin-bottom:12px}
.matchup-sources{margin-top:10px;color:var(--muted)}
.matchup-sources summary{color:var(--ion);min-height:30px;padding:5px 0}
#detailBody>.odds-more{grid-column:1/-1;margin-top:0}
#gameDialog .footnote{font-size:10px;line-height:1.5;color:var(--muted)}
@media(max-width:699px){
 #gameDialog{width:calc(100% - 16px);max-height:92dvh}
 #detailBody{grid-template-columns:1fr;padding:16px;gap:18px}
 #gameDialog h2{font-size:25px}
 .matchup-season{padding-top:14px;border-top:1px solid var(--line)}
 .dialog-toolbar{padding:10px 16px}
}

/* Team chooser: bounded floating panel, aligned search and compact rows. */
.team-controls .team-picker{position:relative;background:transparent;border-radius:2px}
.team-controls .team-picker[open]{padding-bottom:0}
.team-controls .team-picker summary{justify-content:flex-start;gap:8px}
.team-controls .team-picker summary::before{content:"⌄";order:2;margin-left:auto;margin-right:0}
.team-controls .team-picker[open] summary{margin-bottom:0;border-color:var(--ion)}
.team-controls .team-picker[open] summary::before{content:"⌃"}
.team-picker-popover{position:absolute;top:calc(100% + 6px);left:0;width:min(580px,calc(100vw - 48px));z-index:50;padding:14px;background:#211d28;border:1px solid #8de4e080;box-shadow:0 14px 40px #0008;border-radius:2px}
.picker-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.picker-topline strong{font-size:14px;color:var(--ink)}
#closeTeamPicker{font-size:12px;min-height:32px;padding:4px 9px;background:#29242f;border-color:var(--line)}
.team-picker-popover>label{display:block;font-size:11px;color:var(--muted);margin:0}
.team-picker-popover #teamSearch{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:6px 0 0;padding:10px 12px;font-size:14px;min-height:42px;background:#17131c;border:1px solid #69616f;border-radius:2px}
.team-picker-popover .picker-help{font-size:12px;line-height:1.5;margin:9px 0 4px;color:var(--muted)}
.team-picker-popover #teamSearchStatus{font-size:10px;margin:4px 0 8px;color:var(--muted)}
.team-picker-popover>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0 4px 0 0;max-height:min(360px,48dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#77717e #211d28}
.team-picker-popover .team-picker-row{grid-template-columns:minmax(0,1fr) 36px;gap:4px;min-width:0}
.team-picker-popover .team-choice{display:flex;align-items:center;gap:8px;padding:7px 8px;min-height:44px;background:#29242f;border:1px solid #514a5c;border-radius:2px;font-size:12px;line-height:1.3;color:var(--ink)}
.team-picker-popover .team-choice span{white-space:normal}
.team-picker-popover .team-choice .team-logo{width:26px;height:26px;flex:0 0 26px}
.team-picker-popover .team-choice[aria-pressed="true"]{background:#293a39;border-color:var(--ion);box-shadow:inset 3px 0 var(--ion)}
.team-picker-popover .team-favorite-star{padding:0;min-height:44px;font-size:21px;background:#29242f;border:1px solid #514a5c;border-radius:2px;color:var(--muted)}
.team-picker-popover .team-favorite-star[aria-pressed="true"]{color:var(--ion);background:#293a39;border-color:#8de4e080}
.team-picker-popover button:hover{border-color:var(--ion);background:#34313c}
@media(max-width:699px){
 .team-picker-popover{width:min(580px,calc(100vw - 40px));padding:12px}
 .team-picker-popover>nav{grid-template-columns:1fr;max-height:45dvh}
}

/* Microkosm analytics: neutral instruments, Ion scoring and Signal losses. */
.analytics{border-top:1px solid var(--line);padding:18px;margin-bottom:12px}
.analytics h3,.analytics h4{color:var(--ink);letter-spacing:0}
.analytics-kpis{gap:8px;margin:14px 0}
.metric{background:#26212d;border:1px solid var(--line);padding:12px;border-radius:2px}
.metric small{font-family:ui-monospace,monospace;font-size:11px;color:var(--muted)}
.metric strong{font-family:system-ui,sans-serif;font-size:25px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:6px}
.analytics-splits{gap:10px;margin:14px 0}
.split-card{background:#24202a;border:1px solid var(--line);border-left:2px solid #8de4e080;padding:12px}
.split-card h4{color:var(--muted);font-size:12px}
.split-card strong{color:var(--ink);font-size:18px}
.split-card p{color:var(--muted);font-size:12px;line-height:1.5;margin-top:8px}
.sample-control{gap:10px;margin:12px 0}
.sample-control label{color:var(--muted);font:11px ui-monospace,monospace}
.sample-control select{background:#211d28;color:var(--ink);border:1px solid #62596c;border-radius:2px;min-height:40px;padding:7px 10px;font-size:13px}
.sample-warning{background:#2c2527;border:1px solid #ff5a3640;border-left:2px solid var(--signal);color:var(--ink);border-radius:2px;padding:10px 12px;font-size:12px;line-height:1.6}
.recent-form{margin-top:16px;gap:6px}
.recent-form>span:first-child{color:var(--muted);font-size:11px}
.form-win,.form-loss{padding:6px 8px;border-radius:1px;font:600 12px ui-monospace,monospace}
.form-win{background:#263230;border-color:#8de4e080;color:var(--ion)}
.form-loss{background:#352526;border-color:#ff5a3660;color:#ffb5a2}
.stats-help{background:#211d28;border:1px solid var(--line);color:var(--muted);padding:11px 14px;margin-bottom:14px;border-radius:2px;font-size:12px}
.stats-help summary{color:var(--ion);min-height:26px}
.chart-row{border-color:var(--line)}
.chart-row:hover{background:#2d2834}
.chart-row>small{color:var(--muted);font-size:11px}
.chart-bar{color:#17131c;font-family:ui-monospace,monospace;border-radius:1px}
.goals-for,.positive{background:var(--ion)}
.goals-against,.negative{background:#e49a86}
.difference-track{background:linear-gradient(90deg,transparent 49.8%,#f3efe650 50%,transparent 50.2%)}
.rolling-chart{background:#211d28;border-color:var(--line);padding:14px}
.rolling-chart svg line{stroke:var(--line)}
.rolling-chart svg text{fill:var(--muted)}
.rolling-chart svg [stroke="#76deee"]{stroke:var(--ion)}
.rolling-chart svg [stroke="#e6bf77"]{stroke:#e49a86}
.season-metrics>div{background:#28232e;border:1px solid var(--line);border-radius:2px}
.season-metrics small{color:var(--muted)}
.season-metrics strong{color:var(--ink)}
.division-scroll th,.division-scroll td{border-color:var(--line)}
.selected-standing{background:#293a39;color:var(--ink)}
.health-feed{border-color:var(--line)}
.health-feed small{color:var(--muted)}

/* Source diagnostics remain available without a full-width dashboard card. */
#dataHealth{display:block;width:fit-content;max-width:100%;margin:8px 0 0;padding:0;background:transparent;border:0;box-shadow:none}
#dataHealth>summary{min-height:32px;padding:6px 0;font:11px/1.6 ui-monospace,monospace;font-weight:400;color:var(--muted)}
#dataHealth>summary:hover{color:var(--ion)}
#dataHealth[open]{width:100%;padding:0 0 10px}
#dataHealth[open]>summary{color:var(--ion);border-bottom:1px solid var(--line);margin-bottom:10px}
#dataHealth>p{font-size:11px;line-height:1.5;max-width:80ch}
#dataHealth #refreshHealth{min-height:32px;padding:5px 9px;font-size:11px;background:#26212d;border-color:var(--line)}
#dataHealth .health-feed{padding:10px 0;gap:4px;font-size:12px}
#dataHealth .health-feed small{font-size:10px}
footer{margin-top:12px}
@media(max-width:699px){#dataHealth>summary{min-height:44px;display:flex;align-items:center;gap:6px}}
