.almanac-live-search.svelte-1ke1ot{max-width:42rem}.almanac-live-search.svelte-1ke1ot .almanac-live-search__input{max-width:100%;font-size:1.0625rem;padding:.65rem .9rem;border-radius:8px}.almanac-live-search__hint.svelte-1ke1ot,.almanac-live-search__loading.svelte-1ke1ot{margin:.6rem 0 0;font-size:.9375rem;color:var(--apb-muted-text, #5a6570)}.almanac-live-search__error.svelte-1ke1ot{margin:.6rem 0 0;font-size:.9375rem;color:#b91c1c}.almanac-live-search__results-shell.svelte-1ke1ot{margin:.85rem 0 0;border:1px solid var(--apb-border-subtle, #e2e8f0);border-radius:10px;overflow:hidden;background:#fff}.almanac-live-search__list.svelte-1ke1ot{list-style:none;margin:0;padding:0}.almanac-live-search__shell-empty.svelte-1ke1ot{margin:0;padding:.75rem 1rem}.almanac-live-search__item.svelte-1ke1ot{border-bottom:1px solid var(--apb-border-subtle, #e2e8f0)}.almanac-live-search__item.svelte-1ke1ot:last-child{border-bottom:none}.almanac-live-search__link.svelte-1ke1ot{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .95rem;text-decoration:none;color:#0056b3;transition:background .12s ease}.almanac-live-search__link.svelte-1ke1ot:hover{background:#f1f5f9;color:#003d82}.almanac-live-search__primary.svelte-1ke1ot{font-weight:600;font-size:1.02rem;line-height:1.3}.almanac-live-search__career.svelte-1ke1ot{font-size:.9rem;font-weight:500;color:var(--apb-color-text-primary, #0f172a);line-height:1.25}.almanac-live-search__secondary.svelte-1ke1ot{font-size:.875rem;color:var(--apb-muted-text, #5a6570);line-height:1.25}.almanac-live-search__link.svelte-1ke1ot:hover .almanac-live-search__secondary:where(.svelte-1ke1ot){color:#475569}.auth-refresh-marker.svelte-klhp3u{display:none}.almanac-header-title.svelte-klhp3u{min-width:0}.almanac-search-tab-section.svelte-klhp3u{padding-top:.35rem}.almanac-search-directory__aside.svelte-klhp3u{padding:1.2rem 1.3rem;border:1px solid var(--apb-border-subtle, #e2e8f0);border-radius:10px;background:#fff}.almanac-search-directory__aside-title.svelte-klhp3u{font-size:1.1rem;font-weight:600;margin:0 0 .45rem;color:var(--apb-color-text-primary, #0f172a);border-bottom:1px solid var(--apb-border-subtle, #e2e8f0);padding-bottom:.5rem}.almanac-search-directory__aside-list.svelte-klhp3u{margin-top:.5rem;padding-left:1.35rem;font-size:1rem;line-height:1.5;color:var(--apb-color-text-primary, #0f172a)}.almanac-search-directory__aside-list.svelte-klhp3u a:where(.svelte-klhp3u){color:#0056b3;text-decoration:none}.almanac-search-directory__aside-list.svelte-klhp3u a:where(.svelte-klhp3u):hover{text-decoration:underline;color:#003d82}.almanac-search-directory__aside-empty.svelte-klhp3u{margin:0;font-size:.9375rem;color:var(--apb-muted-text, #5a6570)}.almanac-search-history-directory.svelte-klhp3u{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.75rem 2rem;align-items:start}@media(max-width:52rem){.almanac-search-history-directory.svelte-klhp3u{grid-template-columns:1fr}}.almanac-search-history-block.svelte-klhp3u{min-width:0}.almanac-search-history-block.svelte-klhp3u .almanac-live-search{max-width:none}.almanac-search-history-block-heading.svelte-klhp3u{font-size:1.15rem;font-weight:600;margin:.25rem 0 .5rem;color:var(--apb-color-text-primary, #0f172a)}.almanac-search-history-most-panel.svelte-klhp3u{min-width:0}.almanac-tabs-section.svelte-klhp3u .tab-list:where(.svelte-klhp3u) :is(a.tab-button:where(.svelte-klhp3u),button.tab-button:where(.svelte-klhp3u)){font-family:inherit;font-size:.9rem;font-weight:500;line-height:normal;letter-spacing:normal;text-transform:none;color:var(--apb-color-text-primary, #0f172a);appearance:none}.almanac-tabs-section.svelte-klhp3u .tab-list:where(.svelte-klhp3u){justify-content:center}.almanac-tabs-section.svelte-klhp3u .tab-list:where(.svelte-klhp3u) a.tab-button:where(.svelte-klhp3u):link,.almanac-tabs-section.svelte-klhp3u .tab-list:where(.svelte-klhp3u) a.tab-button:where(.svelte-klhp3u):visited{color:var(--apb-color-text-primary, #0f172a);text-decoration:none}.almanac-tabs-section.svelte-klhp3u .tab-list:where(.svelte-klhp3u) :where(.svelte-klhp3u):is(a.tab-button:where(.svelte-klhp3u),button.tab-button:where(.svelte-klhp3u)):hover{color:var(--apb-color-primary-deep, #1e3a5f)}.almanac-tabs-section.svelte-klhp3u .tab-list:where(.svelte-klhp3u) :is(a.tab-button:where(.svelte-klhp3u),button.tab-button:where(.svelte-klhp3u)).tab-button-active:where(.svelte-klhp3u){color:var(--apb-color-primary-deep, #1e3a5f);font-weight:600}.year-tab-button.svelte-klhp3u{font-size:.9rem;padding:.45rem .85rem}.month-tab-list.svelte-klhp3u{flex-wrap:wrap}.month-tab-button.svelte-klhp3u,.league-tab-button.svelte-klhp3u{padding:.45rem .85rem}.league-tab-list.svelte-klhp3u{flex-wrap:wrap}.team-tab-list.svelte-klhp3u{flex-wrap:nowrap;gap:0;scroll-snap-type:x proximity;scrollbar-width:thin}.team-tab-list.svelte-klhp3u::-webkit-scrollbar{height:6px}.team-tab-list.svelte-klhp3u::-webkit-scrollbar-thumb{background:var(--apb-color-border, #cbd5e1);border-radius:3px}.team-tab-button.svelte-klhp3u{padding:.45rem .85rem;scroll-snap-align:start}.team-tab-button-icon.svelte-klhp3u{padding:.35rem .5rem;min-width:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center}.year-games-table-wrap.svelte-klhp3u{margin-top:.75rem;overflow-x:auto}.year-games-table.svelte-klhp3u{width:100%;border-collapse:collapse;font-size:.9rem}.year-games-table.svelte-klhp3u th:where(.svelte-klhp3u),.year-games-table.svelte-klhp3u td:where(.svelte-klhp3u){padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;text-align:left}.year-games-table.svelte-klhp3u th:where(.svelte-klhp3u){font-weight:600;font-size:1.05rem;color:#0f172a}.year-games-date.svelte-klhp3u{font-weight:400;color:#0f172a;white-space:nowrap}.year-games-link.svelte-klhp3u{color:#1e3a8a;text-decoration:none}.year-games-link.svelte-klhp3u:hover{text-decoration:underline}.year-games-matchup.svelte-klhp3u{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;color:#0f172a;font-weight:400}.team-with-logo.svelte-klhp3u{display:inline-flex;align-items:center;gap:.45rem}.matchup-at.svelte-klhp3u{color:#64748b;font-weight:500}.game-type-pill.svelte-klhp3u{display:inline-flex;align-items:center;padding:.16rem .5rem;border-radius:999px;background:#e2e8f0;color:#1e293b;font-size:.72rem;font-weight:700;letter-spacing:.02em}.year-games-empty.svelte-klhp3u{color:#64748b;font-style:italic;margin:.5rem 0}.year-games-empty-cell.svelte-klhp3u{color:#64748b;font-style:italic;text-align:center}.personal-games-played-cell.svelte-klhp3u{display:inline-flex;align-items:center;gap:.45rem}.personal-season-not-started-badge.svelte-klhp3u{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.72rem;font-weight:600;line-height:1.2;white-space:nowrap}.fan-section-title.svelte-klhp3u{margin:.75rem 0 0;font-size:1.1rem;font-weight:700;color:#0f172a;background-color:#f1f5f9;padding:.5rem 1rem}.fan-section-title-spaced.svelte-klhp3u{margin-top:1.5rem}.fan-project-list.svelte-klhp3u{margin:0;padding-left:1.1rem}.almanac-loading.svelte-klhp3u{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;padding:1rem;color:#64748b;font-weight:500}.almanac-loading-spinner.svelte-klhp3u{display:inline-block;width:1.25rem;height:1.25rem;border:2px solid #e2e8f0;border-top-color:#1e3a8a;border-radius:50%;animation:svelte-klhp3u-almanac-spin .7s linear infinite}@keyframes svelte-klhp3u-almanac-spin{to{transform:rotate(360deg)}}
