.day-picker-wrapper.svelte-18yu5fw{display:flex;flex-direction:column;align-items:center}.day-picker.svelte-18yu5fw{display:flex;align-items:center;gap:var(--space-xs)}.month-label.svelte-18yu5fw{font-family:var(--font-stats);font-size:9px;font-weight:500;letter-spacing:.03em;color:var(--text-muted);text-transform:uppercase;margin-top:2px}.week-row.svelte-18yu5fw{display:flex;align-items:center;gap:var(--space-xs)}.nav-btn.svelte-18yu5fw{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast);flex-shrink:0}.nav-btn.svelte-18yu5fw:hover{border-color:var(--accent-primary);color:var(--text-primary);background:var(--bg-inset)}.nav-btn.svelte-18yu5fw:active{background:var(--bg-inset)}.nav-btn.svelte-18yu5fw:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.day-strip.svelte-18yu5fw{display:flex;gap:0;background:transparent;border:1px solid var(--border-secondary);border-radius:var(--radius-sm);overflow:hidden}.day-cell.svelte-18yu5fw{display:flex;align-items:center;justify-content:center;gap:4px;width:52px;padding:4px 0;background:var(--bg-card);border:none;border-right:1px solid var(--border-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.day-cell.svelte-18yu5fw:last-child{border-right:none}.day-cell.svelte-18yu5fw:hover{background:var(--bg-inset)}.day-cell.selected.svelte-18yu5fw{background:var(--accent-primary)}.day-cell.today.svelte-18yu5fw:not(.selected){background:var(--bg-card)}.day-label.svelte-18yu5fw{font-family:var(--font-stats);font-size:9px;font-weight:500;letter-spacing:.02em;color:var(--text-muted)}.day-cell.svelte-18yu5fw:hover .day-label:where(.svelte-18yu5fw){color:var(--text-secondary)}.day-cell.selected.svelte-18yu5fw .day-label:where(.svelte-18yu5fw){color:#ffffffb3}.day-number.svelte-18yu5fw{font-family:var(--font-stats);font-size:13px;font-weight:600;color:var(--text-primary)}.day-cell.selected.svelte-18yu5fw .day-number:where(.svelte-18yu5fw){color:#fff}.day-cell.today.svelte-18yu5fw:not(.selected) .day-number:where(.svelte-18yu5fw){color:var(--accent-primary)}.calendar-btn.svelte-18yu5fw{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast)}.calendar-btn.svelte-18yu5fw:hover{border-color:var(--accent-primary);color:var(--text-primary);background:var(--bg-inset)}.calendar-btn.svelte-18yu5fw:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.date-input.svelte-18yu5fw{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.today-btn.svelte-18yu5fw{padding:5px 10px;font-family:var(--font-stats);font-size:10px;font-weight:600;letter-spacing:.03em;color:var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 10%,transparent 90%);border:1px solid var(--accent-primary);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.today-btn.svelte-18yu5fw:hover:not(.hidden){background:var(--accent-primary);color:#fff}.today-btn.svelte-18yu5fw:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.today-btn.hidden.svelte-18yu5fw{visibility:hidden;pointer-events:none}@media(max-width:520px){.day-cell.svelte-18yu5fw{width:44px;padding:4px 0}.day-label.svelte-18yu5fw{font-size:8px}.day-number.svelte-18yu5fw{font-size:12px}.month-label.svelte-18yu5fw{font-size:10px}.today-btn.svelte-18yu5fw{padding:4px 8px;font-size:9px}.nav-btn.svelte-18yu5fw,.calendar-btn.svelte-18yu5fw{width:24px;height:24px}}.game-card.svelte-n3ft5o{display:block;padding:var(--space-md);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-sm);text-decoration:none;color:inherit;transition:border-color var(--transition-fast),background var(--transition-fast);cursor:pointer}.game-card.svelte-n3ft5o:hover{border-color:var(--accent-primary);background:var(--bg-card-hover)}.game-card.selected.svelte-n3ft5o{border-color:var(--accent-primary);background:var(--bg-card-hover);box-shadow:inset 3px 0 0 var(--accent-primary)}.game-status.svelte-n3ft5o{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-secondary)}.broadcast.svelte-n3ft5o{font-family:var(--font-stats);font-size:10px;letter-spacing:.02em}.broadcast.national.svelte-n3ft5o{font-weight:600}.broadcast.local.svelte-n3ft5o{font-weight:400;color:var(--text-muted)}.status-indicator.svelte-n3ft5o{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-stats);font-size:11px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.status-indicator.has-bg.svelte-n3ft5o{background:color-mix(in srgb,var(--status-live) 8%,var(--bg-card) 92%);padding:2px 8px 2px 6px;border-radius:var(--radius-sm);margin:-2px 0 -2px -6px}.status-dot.svelte-n3ft5o{width:6px;height:6px;border-radius:50%;background:currentColor}.status-live.svelte-n3ft5o{color:var(--status-live)}.status-live.svelte-n3ft5o .status-dot:where(.svelte-n3ft5o){animation:svelte-n3ft5o-pulse 1.5s ease-in-out infinite;box-shadow:0 0 4px var(--status-live-glow)}.game-card.close-game.svelte-n3ft5o{border-color:var(--status-close)}.game-card.clutch-game.svelte-n3ft5o{border-color:var(--status-clutch);box-shadow:0 0 8px var(--status-clutch-glow)}.status-final.svelte-n3ft5o{color:var(--status-final)}.status-scheduled.svelte-n3ft5o{color:var(--status-scheduled)}.status-scheduled.svelte-n3ft5o .status-dot:where(.svelte-n3ft5o){background:transparent;border:1.5px solid currentColor}@keyframes svelte-n3ft5o-pulse{0%,to{opacity:1}50%{opacity:.4}}.game-teams.svelte-n3ft5o{display:flex;flex-direction:column;gap:var(--space-xs)}.team-row.svelte-n3ft5o{display:flex;align-items:center;gap:var(--space-sm)}.team-color.svelte-n3ft5o{width:14px;height:14px;border-radius:1px;flex-shrink:0}.team-color.muted.svelte-n3ft5o{opacity:.4}.team-name.svelte-n3ft5o{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--text-primary)}.team-info.svelte-n3ft5o{flex:1;display:flex;align-items:center;gap:var(--space-xs);margin-left:var(--space-xs);font-family:var(--font-stats);font-size:11px;color:var(--text-muted)}.team-record.svelte-n3ft5o{font-weight:400}.info-dot.svelte-n3ft5o{opacity:.5}.team-conf.svelte-n3ft5o{font-weight:400}.winner.svelte-n3ft5o .team-name:where(.svelte-n3ft5o){color:var(--text-primary)}.has-result.svelte-n3ft5o .team-row:where(.svelte-n3ft5o):not(.winner) .team-name:where(.svelte-n3ft5o){color:var(--text-muted)}.has-result.svelte-n3ft5o .team-row:where(.svelte-n3ft5o):not(.winner) .team-info:where(.svelte-n3ft5o){opacity:.6}.score.svelte-n3ft5o{font-family:var(--font-stats);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-secondary);min-width:32px;text-align:right}.has-result.svelte-n3ft5o .score:where(.svelte-n3ft5o):not(.stat-leader){color:var(--text-muted)}.score.stat-leader.svelte-n3ft5o{color:var(--text-primary)}.game-card-skeleton.svelte-1529qtl{padding:var(--space-md);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-sm)}.status-skeleton.svelte-1529qtl{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-secondary)}.teams-skeleton.svelte-1529qtl{display:flex;flex-direction:column;gap:var(--space-xs)}.team-row-skeleton.svelte-1529qtl{display:flex;align-items:center;gap:var(--space-sm)}.skeleton-line.svelte-1529qtl{background:var(--bg-inset);border-radius:var(--radius-sm);animation:svelte-1529qtl-skeleton-pulse 1.5s ease-in-out infinite}.skeleton-dot.svelte-1529qtl{width:6px;height:6px;border-radius:50%}.skeleton-status.svelte-1529qtl{width:48px;height:12px}.skeleton-color.svelte-1529qtl{width:4px;height:24px;flex-shrink:0}.skeleton-abbr.svelte-1529qtl{width:36px;height:14px;flex:0 0 auto}.skeleton-score.svelte-1529qtl{width:28px;height:18px;margin-left:auto}@keyframes svelte-1529qtl-skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.stats-table-container.svelte-eajghn{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-sm);overflow:hidden;max-width:100%}.table-header.svelte-eajghn{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--bg-inset);border-bottom:1px solid var(--border-secondary)}.team-color-bar.svelte-eajghn{width:14px;height:14px;border-radius:1px;flex-shrink:0}.team-label.svelte-eajghn{font-family:var(--font-stats);font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--text-primary)}.table-scroll.svelte-eajghn{overflow-x:auto}.stats-table.svelte-eajghn{width:100%;border-collapse:collapse;font-family:var(--font-stats);font-size:13px;white-space:nowrap}thead.svelte-eajghn{position:sticky;top:0;background:var(--bg-inset);z-index:1}th.svelte-eajghn{padding:var(--space-sm) var(--space-xs);text-align:right;font-weight:500;font-size:11px;letter-spacing:.03em;color:var(--text-muted);border-bottom:1px solid var(--border-secondary);white-space:nowrap}th.col-player.svelte-eajghn{text-align:left;padding-left:var(--space-md)}th.col-team.svelte-eajghn,td.col-team.svelte-eajghn{text-align:left;padding-left:var(--space-md);font-weight:600;color:var(--text-muted);min-width:48px}.team-btn.svelte-eajghn{display:flex;align-items:center;gap:var(--space-xs);padding:0;font:inherit;font-weight:600;color:var(--text-muted);background:none;border:none}.team-btn.clickable.svelte-eajghn{cursor:pointer;transition:color var(--transition-fast)}.team-btn.clickable.svelte-eajghn:hover{color:var(--accent-primary)}.team-color-pip.svelte-eajghn{width:10px;height:10px;border-radius:1px;flex-shrink:0}.sort-btn.svelte-eajghn{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:2px;transition:color var(--transition-fast)}.sort-btn.svelte-eajghn:hover,.sort-btn.active.svelte-eajghn{color:var(--text-primary)}.sort-arrow.svelte-eajghn{font-size:8px;opacity:.7}td.svelte-eajghn{padding:var(--space-sm) var(--space-xs);text-align:right;font-variant-numeric:tabular-nums;color:var(--text-secondary);border-bottom:1px solid var(--border-secondary)}td.col-player.svelte-eajghn{text-align:left;padding-left:var(--space-md)}.player-name-btn.svelte-eajghn{background:none;border:none;padding:0;font:inherit;font-weight:500;color:var(--text-primary);cursor:pointer;text-align:left;transition:color var(--transition-fast)}.player-name-btn.svelte-eajghn:hover{color:var(--accent-primary);text-decoration:underline}.starter-badge.svelte-eajghn{margin-left:var(--space-xs);padding:1px 4px;font-size:9px;font-weight:600;letter-spacing:.02em;color:var(--text-muted);background:var(--bg-inset);border-radius:2px;vertical-align:middle}.rookie-badge.svelte-eajghn{margin-left:var(--space-xs);padding:1px 4px;font-size:9px;font-weight:600;letter-spacing:.02em;color:#1a6b3a;background:#c8f7d5;border-radius:2px;vertical-align:middle}[data-theme=hardwood] .rookie-badge.svelte-eajghn,[data-theme=broadcast] .rookie-badge.svelte-eajghn,[data-theme=tunnel] .rookie-badge.svelte-eajghn,[data-theme=jumbotron] .rookie-badge.svelte-eajghn,[data-theme=blackout] .rookie-badge.svelte-eajghn{color:#6ee7a0;background:#1a3d2a}.col-stat.svelte-eajghn{min-width:36px}.col-shooting.svelte-eajghn{min-width:48px;padding-right:var(--space-sm)}.stat-leader.svelte-eajghn{color:var(--stat-leader);font-weight:600}tbody.svelte-eajghn tr:where(.svelte-eajghn):hover{background:var(--bg-card-hover)}tfoot.svelte-eajghn .totals-row:where(.svelte-eajghn){background:var(--bg-inset)}tfoot.svelte-eajghn .totals-row:where(.svelte-eajghn) td:where(.svelte-eajghn){font-weight:600;color:var(--text-primary);border-bottom:none}@media(max-width:640px){.stats-table.svelte-eajghn{font-size:12px}th.svelte-eajghn,td.svelte-eajghn{padding:var(--space-xs)}.col-stat.svelte-eajghn{min-width:32px}.col-shooting.svelte-eajghn{min-width:40px}}.stats-table-container.svelte-hcesak{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-sm);overflow:hidden;max-width:100%}.table-header.svelte-hcesak{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--bg-inset);border-bottom:1px solid var(--border-secondary)}.team-color-bar.svelte-hcesak{width:14px;height:14px;border-radius:1px;flex-shrink:0}.team-label.svelte-hcesak{font-family:var(--font-stats);font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--text-primary)}.season-label.svelte-hcesak{margin-left:auto;font-family:var(--font-stats);font-size:10px;font-weight:500;letter-spacing:.05em;color:var(--text-muted)}.table-scroll.svelte-hcesak{overflow-x:auto}.stats-table.svelte-hcesak{width:100%;border-collapse:collapse;font-family:var(--font-stats);font-size:13px;white-space:nowrap}thead.svelte-hcesak{position:sticky;top:0;background:var(--bg-inset);z-index:1}th.svelte-hcesak{padding:var(--space-sm) var(--space-xs);text-align:right;font-weight:500;font-size:11px;letter-spacing:.03em;color:var(--text-muted);border-bottom:1px solid var(--border-secondary);white-space:nowrap}th.col-player.svelte-hcesak{text-align:left;padding-left:var(--space-md)}.sort-btn.svelte-hcesak{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:2px;transition:color var(--transition-fast)}.sort-btn.svelte-hcesak:hover,.sort-btn.active.svelte-hcesak{color:var(--text-primary)}.sort-arrow.svelte-hcesak{font-size:8px;opacity:.7}td.svelte-hcesak{padding:var(--space-sm) var(--space-xs);text-align:right;font-variant-numeric:tabular-nums;color:var(--text-secondary);border-bottom:1px solid var(--border-secondary)}td.col-player.svelte-hcesak{text-align:left;padding-left:var(--space-md)}.player-name-btn.svelte-hcesak{background:none;border:none;padding:0;font:inherit;font-weight:500;color:var(--text-primary);cursor:pointer;text-align:left;transition:color var(--transition-fast)}.player-name-btn.svelte-hcesak:hover{color:var(--accent-primary);text-decoration:underline}.injury-badge.svelte-hcesak{display:inline-block;margin-left:var(--space-xs);padding:1px 4px;font-size:9px;font-weight:600;letter-spacing:.02em;border-radius:2px;vertical-align:middle}.injury-out.svelte-hcesak{background:var(--stat-negative);color:#fff}.injury-doubtful.svelte-hcesak{background:#c9553d;color:#fff}.injury-questionable.svelte-hcesak{background:#d4a017;color:#1a1a1a}.injury-probable.svelte-hcesak{background:var(--text-muted);color:var(--bg-card)}.rookie-badge.svelte-hcesak{display:inline-block;margin-left:var(--space-xs);padding:1px 4px;font-size:9px;font-weight:600;letter-spacing:.02em;color:#1a6b3a;background:#c8f7d5;border-radius:2px;vertical-align:middle}[data-theme=hardwood] .rookie-badge.svelte-hcesak,[data-theme=broadcast] .rookie-badge.svelte-hcesak,[data-theme=tunnel] .rookie-badge.svelte-hcesak,[data-theme=jumbotron] .rookie-badge.svelte-hcesak,[data-theme=blackout] .rookie-badge.svelte-hcesak{color:#6ee7a0;background:#1a3d2a}tr.injured.svelte-hcesak{opacity:.7}tr.injured.svelte-hcesak:hover{opacity:1}.col-stat.svelte-hcesak{min-width:40px}.col-last.svelte-hcesak{padding-right:var(--space-md)}tbody.svelte-hcesak tr:where(.svelte-hcesak):hover{background:var(--bg-card-hover)}@media(max-width:640px){.stats-table.svelte-hcesak{font-size:12px}th.svelte-hcesak,td.svelte-hcesak{padding:var(--space-xs)}.col-stat.svelte-hcesak{min-width:36px}}.team-totals.svelte-1fd8w8m{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-sm);overflow:hidden}.totals-header.svelte-1fd8w8m{display:flex;align-items:center;padding:var(--space-sm) var(--space-md);background:var(--bg-inset);border-bottom:1px solid var(--border-secondary)}.team-col.svelte-1fd8w8m{display:flex;align-items:center;gap:var(--space-sm);flex:1}.team-col.visitor.svelte-1fd8w8m{justify-content:flex-start}.team-col.home.svelte-1fd8w8m{justify-content:flex-end}.team-color.svelte-1fd8w8m{width:14px;height:14px;border-radius:1px;flex-shrink:0}.team-abbr.svelte-1fd8w8m{font-family:var(--font-stats);font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--text-primary)}.label-col.svelte-1fd8w8m{font-family:var(--font-stats);font-size:11px;font-weight:500;letter-spacing:.03em;color:var(--text-muted);text-align:center;padding:0 var(--space-md)}.totals-body.svelte-1fd8w8m{padding:var(--space-sm) var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.stat-row.svelte-1fd8w8m{display:flex;align-items:center;gap:var(--space-sm)}.stat-value.svelte-1fd8w8m{font-family:var(--font-stats);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-secondary);min-width:48px}.stat-value.visitor.svelte-1fd8w8m{text-align:right}.stat-value.home.svelte-1fd8w8m{text-align:left}.stat-value.winner.svelte-1fd8w8m{color:var(--text-primary);font-weight:600}.stat-bars.svelte-1fd8w8m{flex:1;display:flex;align-items:center;gap:var(--space-xs)}.bar-half.svelte-1fd8w8m{flex:1;height:8px;display:flex;background:var(--bg-inset);border-radius:1px;overflow:hidden}.bar-half.visitor.svelte-1fd8w8m{justify-content:flex-end}.bar-half.home.svelte-1fd8w8m{justify-content:flex-start}.bar.svelte-1fd8w8m{height:100%;opacity:.5;transition:opacity var(--transition-fast);border-radius:1px}.bar.winner.svelte-1fd8w8m{opacity:.9}.stat-label.svelte-1fd8w8m{font-family:var(--font-stats);font-size:10px;font-weight:500;letter-spacing:.03em;color:var(--text-muted);min-width:32px;text-align:center;flex-shrink:0}@media(max-width:640px){.stat-value.svelte-1fd8w8m{font-size:12px;min-width:40px}.stat-label.svelte-1fd8w8m{font-size:9px;min-width:28px}.bar-half.svelte-1fd8w8m{height:6px}}.box-score-skeleton.svelte-sndoua{display:flex;flex-direction:column;gap:var(--space-md)}.skeleton-line.svelte-sndoua{background:var(--bg-inset);border-radius:var(--radius-sm);animation:svelte-sndoua-skeleton-pulse 1.5s ease-in-out infinite}.header-skeleton.svelte-sndoua{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-sm)}.team-skeleton.svelte-sndoua{display:flex;align-items:center;gap:var(--space-sm)}.team-right.svelte-sndoua{flex-direction:row-reverse}.team-right.svelte-sndoua .skeleton-color:where(.svelte-sndoua){order:3}.skeleton-color.svelte-sndoua{width:4px;height:32px}.skeleton-abbr.svelte-sndoua{width:36px;height:16px}.skeleton-score-lg.svelte-sndoua{width:40px;height:24px}.status-skeleton.svelte-sndoua{display:flex;align-items:center;gap:var(--space-xs)}.skeleton-dot.svelte-sndoua{width:6px;height:6px;border-radius:50%}.skeleton-status.svelte-sndoua{width:48px;height:11px}.totals-skeleton.svelte-sndoua{padding:var(--space-md);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-sm)}.totals-header-skeleton.svelte-sndoua{margin-bottom:var(--space-md)}.skeleton-label.svelte-sndoua{width:80px;height:12px}.stat-bars-skeleton.svelte-sndoua{display:flex;flex-direction:column;gap:var(--space-sm)}.stat-row-skeleton.svelte-sndoua{display:flex;align-items:center;gap:var(--space-sm)}.skeleton-stat-label.svelte-sndoua{width:32px;height:11px}.skeleton-bar.svelte-sndoua{flex:1;height:8px}.skeleton-stat-value.svelte-sndoua{width:24px;height:11px}.table-skeleton.svelte-sndoua{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-sm);overflow:hidden}.table-header-skeleton.svelte-sndoua{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-secondary)}.skeleton-team-header.svelte-sndoua{width:60px;height:14px}.table-rows-skeleton.svelte-sndoua{padding:var(--space-sm) var(--space-md)}.table-row-skeleton.svelte-sndoua{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-xs) 0}.table-row-skeleton.svelte-sndoua:not(:last-child){border-bottom:1px solid var(--border-secondary)}.skeleton-player.svelte-sndoua{width:100px;height:12px}.skeleton-stat.svelte-sndoua{width:28px;height:12px}@keyframes svelte-sndoua-skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.pbp-feed.svelte-12a13mj{font-family:var(--font-display)}.pbp-filters.svelte-12a13mj{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-md)}.period-tabs.svelte-12a13mj{display:flex;gap:2px;background:var(--bg-inset);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:2px;flex-wrap:wrap}.period-tab.svelte-12a13mj{flex:1;min-width:0;padding:var(--space-xs) var(--space-sm);font-family:var(--font-stats);font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.period-tab.svelte-12a13mj:hover{color:var(--text-primary)}.period-tab.active.svelte-12a13mj{color:var(--text-primary);background:var(--bg-card);box-shadow:0 1px 2px #0000001a}.play-type-tabs.svelte-12a13mj{display:flex;gap:2px;background:var(--bg-inset);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);padding:2px}.type-tab.svelte-12a13mj{flex:1;padding:var(--space-xs) var(--space-sm);font-family:var(--font-stats);font-size:10px;font-weight:500;letter-spacing:.03em;color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.type-tab.svelte-12a13mj:hover{color:var(--text-primary)}.type-tab.active.svelte-12a13mj{color:var(--text-primary);background:var(--bg-card);box-shadow:0 1px 2px #0000001a}.period-header.svelte-12a13mj{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:var(--space-xs) var(--space-md);background:var(--bg-inset);border:1px solid var(--border-primary);border-radius:var(--radius-sm);margin-bottom:var(--space-xs);margin-top:var(--space-sm)}.period-header.svelte-12a13mj:first-child{margin-top:0}.period-label.svelte-12a13mj{font-family:var(--font-stats);font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--text-secondary)}.events-list.svelte-12a13mj{display:flex;flex-direction:column}.event-row.svelte-12a13mj{display:grid;grid-template-columns:1fr 24px auto 24px 1fr;gap:0;min-height:28px;align-items:center;border-bottom:1px solid var(--border-secondary);transition:background var(--transition-fast)}.event-row.svelte-12a13mj:hover{background:var(--bg-card-hover)}.event-row.tier-scoring.svelte-12a13mj{background:var(--bg-card);border-bottom-color:var(--border-primary)}.event-row.tier-turnover.svelte-12a13mj{opacity:.9}.event-row.tier-foul.svelte-12a13mj{opacity:.85}.event-row.tier-rebound.svelte-12a13mj{opacity:.6}.event-row.tier-sub.svelte-12a13mj{opacity:.45;min-height:22px}.event-row.tier-neutral.svelte-12a13mj{opacity:.55}.event-row.scoring.svelte-12a13mj{opacity:1}.event-row.scoring.svelte-12a13mj .event-label:where(.svelte-12a13mj){font-weight:600}.col-away.svelte-12a13mj{padding:var(--space-xs) var(--space-sm);text-align:right}.col-home.svelte-12a13mj{padding:var(--space-xs) var(--space-sm);text-align:left}.col-dot.svelte-12a13mj{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:2px 0}.col-dot-away.svelte-12a13mj{border-left:1px solid var(--border-secondary)}.col-dot-home.svelte-12a13mj{border-right:1px solid var(--border-secondary)}.dot-cluster.svelte-12a13mj{display:grid;justify-items:center;align-items:center;line-height:1}.dot-cluster.dots-1.svelte-12a13mj{grid-template-columns:1fr}.dot-cluster.dots-2.svelte-12a13mj{grid-template-columns:1fr 1fr;gap:0 -2px}.dot-cluster.dots-3.svelte-12a13mj{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:0}.dot-cluster.dots-3.svelte-12a13mj .dot:where(.svelte-12a13mj):first-child{grid-column:1 / -1;justify-self:center}.dot-cluster.dots-3.svelte-12a13mj .dot:where(.svelte-12a13mj):nth-child(2),.dot-cluster.dots-3.svelte-12a13mj .dot:where(.svelte-12a13mj):nth-child(3){margin-top:-3px}.dot-cluster.svelte-12a13mj .dot:where(.svelte-12a13mj){font-size:10px}.dot-cluster.made.svelte-12a13mj .dot:where(.svelte-12a13mj){color:var(--stat-positive, #22c55e)}.dot-cluster.missed.svelte-12a13mj .dot:where(.svelte-12a13mj){color:var(--text-muted);opacity:.5}.dot-single.svelte-12a13mj{font-size:10px;line-height:1}.dot-single.made.svelte-12a13mj{color:var(--stat-positive, #22c55e)}.dot-single.missed.svelte-12a13mj{color:var(--text-muted);opacity:.5}.col-center.svelte-12a13mj{display:flex;flex-direction:column;align-items:center;padding:var(--space-sm) var(--space-xs);min-width:52px}.event-content.svelte-12a13mj{display:flex;flex-direction:column;gap:1px}.event-primary.svelte-12a13mj{display:flex;gap:var(--space-xs);align-items:baseline}.col-away.svelte-12a13mj .event-primary:where(.svelte-12a13mj){justify-content:flex-end}.col-home.svelte-12a13mj .event-primary:where(.svelte-12a13mj){justify-content:flex-start}.event-detail.svelte-12a13mj{display:flex;gap:var(--space-xs);align-items:baseline;font-family:var(--font-stats);font-size:9px;letter-spacing:.01em;white-space:nowrap}.col-away.svelte-12a13mj .event-detail:where(.svelte-12a13mj){justify-content:flex-end}.detail-assist.svelte-12a13mj{font-weight:600;font-size:10px;color:var(--text-secondary)}.detail-sep.svelte-12a13mj{color:var(--text-muted);opacity:.4}.detail-shot-type.svelte-12a13mj{color:var(--text-muted);opacity:.5}.player-name.svelte-12a13mj{font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap}.event-label.svelte-12a13mj{font-family:var(--font-stats);font-size:10px;letter-spacing:.02em;color:var(--text-secondary);white-space:nowrap}.event-row.scoring.away.svelte-12a13mj .col-away:where(.svelte-12a13mj) .event-label:where(.svelte-12a13mj){color:var(--text-primary)}.event-row.scoring.home.svelte-12a13mj .col-home:where(.svelte-12a13mj) .event-label:where(.svelte-12a13mj){color:var(--text-primary)}.clock.svelte-12a13mj{font-family:var(--font-stats);font-size:10px;font-variant-numeric:tabular-nums;color:var(--text-muted);line-height:1}.score-update.svelte-12a13mj{display:flex;align-items:baseline;gap:2px;font-family:var(--font-stats);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;margin-top:3px}.score-away.svelte-12a13mj,.score-home.svelte-12a13mj{color:var(--text-muted);padding-bottom:2px;border-bottom:2px solid transparent}.score-away.winning.svelte-12a13mj,.score-home.winning.svelte-12a13mj{color:var(--team-color);border-bottom-color:var(--team-color-secondary)}.score-dash.svelte-12a13mj{color:var(--text-muted);font-weight:400;font-size:10px;padding-bottom:2px;border-bottom:2px solid transparent}.event-row.leverage-very_high.svelte-12a13mj{background:color-mix(in srgb,var(--stat-negative) 4%,transparent 96%)}.event-row.leverage-very_high.svelte-12a13mj .event-label:where(.svelte-12a13mj){font-weight:700}.event-row.tier-sub.svelte-12a13mj .player-name:where(.svelte-12a13mj){font-weight:400;font-size:11px;color:var(--text-muted)}.event-row.tier-sub.svelte-12a13mj .event-label:where(.svelte-12a13mj){font-size:9px;color:var(--text-muted)}.sub-group.svelte-12a13mj{border-bottom:1px solid var(--border-secondary);cursor:pointer;opacity:.5;transition:opacity var(--transition-fast)}.sub-group.svelte-12a13mj:hover,.sub-group.expanded.svelte-12a13mj{opacity:.7}.sub-group-header.svelte-12a13mj{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);min-height:24px}.sub-group-icon.svelte-12a13mj{font-size:10px;color:var(--text-muted);width:10px}.sub-group-label.svelte-12a13mj{font-family:var(--font-stats);font-size:10px;font-weight:500;letter-spacing:.02em;color:var(--text-muted)}.sub-group-details.svelte-12a13mj{display:flex;flex-direction:column;align-items:center;padding:0 var(--space-sm) var(--space-xs);gap:2px}.sub-detail.svelte-12a13mj{display:grid;grid-template-columns:32px 90px 90px;gap:var(--space-xs);align-items:center;font-family:var(--font-stats);font-size:10px;color:var(--text-muted);padding:1px 0}.sub-team-badge.svelte-12a13mj{font-weight:600;font-size:9px;letter-spacing:.03em;text-align:center}.sub-in.svelte-12a13mj{color:var(--stat-positive, var(--text-secondary))}.sub-out.svelte-12a13mj{color:var(--stat-negative, var(--text-muted));opacity:.7}.sub-desc.svelte-12a13mj{grid-column:2 / -1;color:var(--text-muted)}@media(max-width:640px){.event-row.svelte-12a13mj{grid-template-columns:auto 24px 1fr;min-height:32px}.col-center.svelte-12a13mj{grid-row:1;grid-column:1;border-right:none;min-width:48px;padding:var(--space-xs)}.col-dot-away.svelte-12a13mj,.col-dot-home.svelte-12a13mj{grid-row:1;grid-column:2;border-left:none;border-right:1px solid var(--border-secondary)}.col-away.svelte-12a13mj{grid-row:1;grid-column:3;text-align:left}.col-away.svelte-12a13mj .event-primary:where(.svelte-12a13mj){justify-content:flex-start}.col-away.svelte-12a13mj .event-detail:where(.svelte-12a13mj){justify-content:flex-start}.col-home.svelte-12a13mj{grid-row:1;grid-column:3;text-align:left}.event-row.home.svelte-12a13mj .col-away:where(.svelte-12a13mj),.event-row.away.svelte-12a13mj .col-home:where(.svelte-12a13mj),.event-row.home.svelte-12a13mj .col-dot-away:where(.svelte-12a13mj),.event-row.away.svelte-12a13mj .col-dot-home:where(.svelte-12a13mj){display:none}.event-row.svelte-12a13mj:not(.home):not(.away) .col-away:where(.svelte-12a13mj),.event-row.svelte-12a13mj:not(.home):not(.away) .col-home:where(.svelte-12a13mj),.event-row.svelte-12a13mj:not(.home):not(.away) .col-dot-away:where(.svelte-12a13mj),.event-row.svelte-12a13mj:not(.home):not(.away) .col-dot-home:where(.svelte-12a13mj){display:none}.event-row.svelte-12a13mj:not(.home):not(.away) .col-center:where(.svelte-12a13mj){grid-column:1 / -1}.period-tab.svelte-12a13mj{padding:var(--space-xs) 4px;font-size:10px}.type-tab.svelte-12a13mj{font-size:9px;padding:var(--space-xs) 4px}.player-name.svelte-12a13mj{font-size:11px}.event-label.svelte-12a13mj{font-size:9px}}.wp-chart.svelte-1ehmz5p{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-sm);overflow:hidden}.chart-header.svelte-1ehmz5p{display:flex;align-items:center;justify-content:space-between;padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--border-secondary)}.chart-title.svelte-1ehmz5p{font-family:var(--font-stats);font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--text-muted)}.chart-teams.svelte-1ehmz5p{display:flex;align-items:center;gap:var(--space-xs)}.team-label.svelte-1ehmz5p{font-family:var(--font-stats);font-size:10px;font-weight:600;letter-spacing:.03em}.team-sep.svelte-1ehmz5p{font-family:var(--font-stats);font-size:9px;color:var(--text-muted)}.chart-svg.svelte-1ehmz5p{display:block;width:100%;height:auto}.box-score-panel.svelte-tidfh5{display:flex;flex-direction:column;height:100%;overflow:hidden;max-width:100%}.panel-scroll-content.svelte-tidfh5{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.content-tabs.svelte-tidfh5{flex-shrink:0;display:flex;gap:2px;margin-bottom:var(--space-md);background:var(--bg-inset);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:2px}.tab-btn.svelte-tidfh5{flex:1;padding:var(--space-sm) var(--space-md);font-family:var(--font-stats);font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.tab-btn.svelte-tidfh5:hover{color:var(--text-primary)}.tab-btn.active.svelte-tidfh5{color:var(--text-primary);background:var(--bg-card);box-shadow:0 1px 2px #0000001a}.pbp-skeleton.svelte-tidfh5{display:flex;flex-direction:column;gap:var(--space-xs)}.skel-pulse.svelte-tidfh5{animation:svelte-tidfh5-pulse 1.5s ease-in-out infinite}.skel-filters.svelte-tidfh5{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-sm)}.skel-tabs.svelte-tidfh5{display:flex;gap:2px;background:var(--bg-inset);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);padding:2px}.skel-tab.svelte-tidfh5{flex:1;height:24px;background:var(--bg-card);border-radius:var(--radius-sm)}.skel-tabs.skel-short.svelte-tidfh5{max-width:180px}.skel-chart.svelte-tidfh5{height:100px;background:var(--bg-inset);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);margin-bottom:var(--space-sm)}.skel-period.svelte-tidfh5{height:24px;background:var(--bg-inset);border:1px solid var(--border-secondary);border-radius:var(--radius-sm);margin-bottom:var(--space-xs)}.skel-row.svelte-tidfh5{display:grid;grid-template-columns:1fr auto 1fr;gap:0;min-height:28px;border-bottom:1px solid var(--border-secondary);padding:var(--space-xs) var(--space-sm);align-items:center}.skel-col-side.svelte-tidfh5{height:10px;background:var(--bg-inset);border-radius:2px}.skel-col-center.svelte-tidfh5{width:40px;height:10px;background:var(--bg-inset);border-radius:2px;margin:0 var(--space-sm)}.view-toggle.svelte-tidfh5{display:flex;gap:2px;margin-bottom:var(--space-md);background:var(--bg-inset);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:2px}.toggle-btn.svelte-tidfh5{flex:1;padding:var(--space-xs) var(--space-sm);font-family:var(--font-stats);font-size:11px;font-weight:500;letter-spacing:.03em;color:var(--text-muted);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast)}.toggle-btn.svelte-tidfh5:hover{color:var(--text-primary)}.toggle-btn.active.svelte-tidfh5{color:var(--text-primary);background:var(--bg-card);box-shadow:0 1px 2px #0000001a}.error-state.svelte-tidfh5{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-2xl);background:var(--bg-card);border:1px solid var(--stat-negative);border-radius:var(--radius-sm)}.error-icon.svelte-tidfh5{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-family:var(--font-stats);font-size:20px;font-weight:700;color:#fff;background:var(--stat-negative);border-radius:var(--radius-sm)}.error-title.svelte-tidfh5{font-family:var(--font-stats);font-size:13px;font-weight:600;letter-spacing:.05em;color:var(--text-primary);margin-top:var(--space-xs)}.error-description.svelte-tidfh5{font-family:var(--font-display);font-size:13px;color:var(--text-secondary);text-align:center}.retry-btn.svelte-tidfh5{display:flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md);font-family:var(--font-stats);font-size:12px;font-weight:500;letter-spacing:.03em;color:var(--text-primary);background:var(--bg-inset);border:1px solid var(--border-primary);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.retry-btn.svelte-tidfh5:hover{border-color:var(--accent-primary);background:var(--bg-card-hover)}.game-header.svelte-tidfh5{flex-shrink:0;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-sm);padding:var(--space-md);margin-bottom:var(--space-md)}.game-matchup.svelte-tidfh5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.team.svelte-tidfh5{display:flex;align-items:center;gap:var(--space-sm)}.team-color.svelte-tidfh5{width:16px;height:16px;border-radius:1px;flex-shrink:0}.team-abbr.svelte-tidfh5{font-family:var(--font-stats);font-size:16px;font-weight:600;letter-spacing:.02em;color:var(--text-primary)}.team-header-btn.svelte-tidfh5{display:flex;align-items:center;gap:var(--space-sm);padding:0;font:inherit;background:none;border:none}.team-header-btn.clickable.svelte-tidfh5{cursor:pointer}.team-header-btn.clickable.svelte-tidfh5:hover .team-abbr:where(.svelte-tidfh5){color:var(--accent-primary)}.team-score.svelte-tidfh5{font-family:var(--font-stats);font-size:24px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.team-score.winner.svelte-tidfh5{color:var(--text-primary)}.game-status.svelte-tidfh5{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:2px}.status-row.svelte-tidfh5{display:flex;align-items:center;gap:var(--space-xs)}.status-separator.svelte-tidfh5{color:var(--text-muted);opacity:.5}.game-date.svelte-tidfh5{font-family:var(--font-stats);font-size:10px;font-weight:500;letter-spacing:.03em;color:var(--text-muted)}.status-indicator.svelte-tidfh5{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-stats);font-size:11px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.status-dot.svelte-tidfh5{width:6px;height:6px;border-radius:50%;background:currentColor}.status-live.svelte-tidfh5{color:var(--status-live)}.status-live.svelte-tidfh5 .status-dot:where(.svelte-tidfh5){animation:svelte-tidfh5-pulse 1.5s ease-in-out infinite;box-shadow:0 0 4px var(--status-live-glow)}.status-final.svelte-tidfh5{color:var(--status-final)}.status-scheduled.svelte-tidfh5{color:var(--status-scheduled)}.broadcast.svelte-tidfh5{font-family:var(--font-stats);font-size:10px;font-weight:400;letter-spacing:.02em;color:var(--text-muted)}.broadcast.national.svelte-tidfh5{font-weight:600;color:var(--text-secondary)}@keyframes svelte-tidfh5-pulse{0%,to{opacity:1}50%{opacity:.4}}.preview-label.svelte-tidfh5{display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-md)}.preview-text.svelte-tidfh5{font-family:var(--font-stats);font-size:11px;font-weight:500;letter-spacing:.1em;color:var(--text-muted);padding:var(--space-xs) var(--space-md);background:var(--bg-inset);border:1px solid var(--border-secondary);border-radius:var(--radius-sm)}.wp-chart-wrapper.svelte-tidfh5,.stats-section.svelte-tidfh5{margin-bottom:var(--space-md)}.no-stats.svelte-tidfh5{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-2xl);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-sm)}.no-stats-icon.svelte-tidfh5{font-size:32px;color:var(--text-muted)}.no-stats-text.svelte-tidfh5{font-family:var(--font-stats);font-size:14px;font-weight:500;letter-spacing:.03em;color:var(--text-muted)}.no-stats-subtext.svelte-tidfh5{font-family:var(--font-display);font-size:13px;color:var(--text-muted)}.games-list.svelte-1vk659z,.skeleton-grid.svelte-1vk659z{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-md)}.game-item.svelte-1vk659z{display:contents}.inline-boxscore.svelte-1vk659z{display:none}@media(max-width:900px){.games-list.svelte-1vk659z,.skeleton-grid.svelte-1vk659z{display:flex;flex-direction:column;gap:var(--space-md);overflow-x:hidden}.game-item.svelte-1vk659z{display:flex;flex-direction:column;gap:var(--space-md)}.inline-boxscore.svelte-1vk659z{display:block;padding:var(--space-sm);background:var(--bg-inset);border:1px solid var(--border-primary);border-radius:var(--radius-sm);margin-top:calc(-1 * var(--space-sm));overflow-x:hidden;max-width:100%}}.error-state.svelte-1vk659z,.empty-state.svelte-1vk659z{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-2xl);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-sm)}.error-state.svelte-1vk659z{border-color:var(--stat-negative)}.error-icon.svelte-1vk659z{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-family:var(--font-stats);font-size:20px;font-weight:700;color:#fff;background:var(--stat-negative);border-radius:var(--radius-sm)}.error-title.svelte-1vk659z{font-family:var(--font-stats);font-size:13px;font-weight:600;letter-spacing:.05em;color:var(--text-primary);margin-top:var(--space-xs)}.error-description.svelte-1vk659z{font-family:var(--font-display);font-size:13px;color:var(--text-secondary);text-align:center;max-width:280px}.retry-btn.svelte-1vk659z{display:flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md);font-family:var(--font-stats);font-size:12px;font-weight:500;letter-spacing:.03em;color:var(--text-primary);background:var(--bg-inset);border:1px solid var(--border-primary);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.retry-btn.svelte-1vk659z:hover{border-color:var(--accent-primary);background:var(--bg-card-hover)}.retry-btn.svelte-1vk659z:active{background:var(--bg-inset)}.empty-icon.svelte-1vk659z{font-size:40px;color:var(--text-muted)}.empty-text.svelte-1vk659z{font-family:var(--font-stats);font-size:13px;font-weight:500;letter-spacing:.05em;color:var(--text-muted)}.empty-subtext.svelte-1vk659z{font-family:var(--font-display);font-size:13px;color:var(--text-muted)}.page-wrapper.svelte-1uha8ag{display:flex;flex-direction:column;height:100vh;padding:var(--space-lg);overflow:hidden}.content-area.svelte-1uha8ag{flex:1;min-height:0;max-width:960px;width:100%;margin:0 auto;margin-top:var(--space-sm);overflow-y:auto}.content-area.has-panel.svelte-1uha8ag{display:grid;grid-template-columns:minmax(300px,400px) minmax(400px,1fr);gap:var(--space-lg);max-width:1400px}.games-section.svelte-1uha8ag{min-width:0;min-height:0}.content-area.has-panel.svelte-1uha8ag .games-section:where(.svelte-1uha8ag){overflow-y:auto;padding-right:var(--space-xs)}.box-score-sidebar.svelte-1uha8ag{display:flex;flex-direction:column;min-height:0;background:var(--bg-app);overflow:hidden}.sidebar-header.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-sm);margin-bottom:var(--space-md);border-bottom:1px solid var(--border-secondary)}.close-btn.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:auto;background:var(--bg-inset);border:1px solid var(--border-primary);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.close-btn.svelte-1uha8ag:hover{color:var(--text-primary);border-color:var(--accent-primary)}.sidebar-content.svelte-1uha8ag{flex:1;min-height:0}.day-picker-section.svelte-1uha8ag{display:flex;justify-content:center;padding:var(--space-sm) 0}.section-header.svelte-1uha8ag{display:flex;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-md)}.game-count.svelte-1uha8ag{font-family:var(--font-stats);font-size:12px;color:var(--text-muted);padding-left:var(--space-xs)}.realtime-status.svelte-1uha8ag{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-family:var(--font-stats);font-size:10px;font-weight:500;letter-spacing:.05em;color:var(--text-muted);background:var(--bg-inset);border:1px solid var(--border-secondary);border-radius:var(--radius-sm)}.realtime-status.connected.svelte-1uha8ag{color:var(--stat-positive);border-color:var(--stat-positive)}.status-dot.svelte-1uha8ag{width:6px;height:6px;border-radius:50%;background:var(--text-muted)}.realtime-status.connected.svelte-1uha8ag .status-dot:where(.svelte-1uha8ag){background:var(--stat-positive);animation:svelte-1uha8ag-pulse 2s ease-in-out infinite}@keyframes svelte-1uha8ag-pulse{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:900px){.content-area.has-panel.svelte-1uha8ag{display:block}.box-score-sidebar.svelte-1uha8ag{display:none}}@media(max-width:640px){.page-wrapper.svelte-1uha8ag{padding:var(--space-sm)}}@media(max-width:480px){.page-wrapper.svelte-1uha8ag{padding:var(--space-xs)}}.header.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-sm);margin:calc(-1 * var(--space-lg)) calc(-1 * var(--space-lg)) 0;padding:var(--space-sm) var(--space-lg);background:var(--bg-card);border-bottom:1px solid var(--border-secondary)}@media(max-width:640px){.header.svelte-1uha8ag{margin:calc(-1 * var(--space-sm)) calc(-1 * var(--space-sm)) 0;padding:var(--space-sm) var(--space-md)}}@media(max-width:480px){.header.svelte-1uha8ag{margin:calc(-1 * var(--space-xs)) calc(-1 * var(--space-xs)) 0;padding:var(--space-sm) var(--space-md)}}.header-brand.svelte-1uha8ag{display:flex;align-items:baseline;gap:6px}.header-title.svelte-1uha8ag{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.header-league.svelte-1uha8ag{font-family:var(--font-stats);font-size:9px;font-weight:600;letter-spacing:.05em;color:var(--accent-primary);text-transform:uppercase;padding:1px 5px;background:color-mix(in srgb,var(--accent-primary) 12%,var(--bg-card) 88%);border-radius:var(--radius-sm)}.header-spacer.svelte-1uha8ag{flex:1}@media(max-width:500px){.header-title.svelte-1uha8ag{font-size:13px}}.theme-dropdown.svelte-1uha8ag{position:relative}.theme-trigger.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--text-secondary);background:transparent;border:1px solid var(--border-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast)}.theme-trigger.svelte-1uha8ag:hover{color:var(--text-primary);border-color:var(--accent-primary);background:var(--bg-card-hover)}.theme-menu.svelte-1uha8ag{position:absolute;top:100%;right:0;margin-top:var(--space-xs);padding:var(--space-sm);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-sm);box-shadow:0 4px 16px #00000026;z-index:100;min-width:120px}.theme-group.svelte-1uha8ag{display:flex;flex-direction:column;gap:2px}.theme-group.svelte-1uha8ag:not(:last-child){margin-bottom:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-secondary)}.theme-group-label.svelte-1uha8ag{font-family:var(--font-stats);font-size:9px;font-weight:500;letter-spacing:.05em;color:var(--text-muted);padding:2px var(--space-sm);margin-bottom:2px}.theme-option.svelte-1uha8ag{display:block;width:100%;padding:var(--space-xs) var(--space-sm);font-family:var(--font-display);font-size:12px;font-weight:400;color:var(--text-primary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background var(--transition-fast)}.theme-option.svelte-1uha8ag:hover{background:var(--bg-inset)}.theme-option.active.svelte-1uha8ag{background:var(--bg-inset);font-weight:500}
