.PlayoffStrip-module-scss-module__zj6R4W__strip{gap:calc(var(--space)*3);padding:calc(var(--space)*4);border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--basketball-accent,#e8620a) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--basketball-deep-night,#2a1408) 8%, transparent), transparent),color-mix(in srgb, var(--color-surface) 96%, transparent);display:grid}.PlayoffStrip-module-scss-module__zj6R4W__header h2{margin:0}.PlayoffStrip-module-scss-module__zj6R4W__stageRail{gap:calc(var(--space)*2);flex-wrap:wrap;display:flex}.PlayoffStrip-module-scss-module__zj6R4W__stagePill{border:1px solid color-mix(in srgb, var(--page-foreground) 12%, transparent);color:color-mix(in srgb, var(--page-foreground) 68%, transparent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:.82rem}.PlayoffStrip-module-scss-module__zj6R4W__stagePillActive{border-color:color-mix(in srgb, var(--basketball-accent,#e8620a) 50%, transparent);background:color-mix(in srgb, var(--basketball-accent,#e8620a) 14%, transparent);color:var(--basketball-night,var(--page-foreground));font-weight:700}.PlayoffStrip-module-scss-module__zj6R4W__matchGrid{gap:calc(var(--space)*3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.PlayoffStrip-module-scss-module__zj6R4W__matchCard{gap:calc(var(--space)*2);padding:calc(var(--space)*3);border-radius:calc(var(--radius)*.9);border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);background:color-mix(in srgb, var(--color-surface) 98%, transparent);display:grid}.PlayoffStrip-module-scss-module__zj6R4W__teams{gap:8px;display:grid}.PlayoffStrip-module-scss-module__zj6R4W__teamRow{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.PlayoffStrip-module-scss-module__zj6R4W__teamRow strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}
.BasketballLeaguePage-module-scss-module__FY7x8G__stack{gap:calc(var(--space)*5);display:grid}.BasketballLeaguePage-module-scss-module__FY7x8G__section{gap:calc(var(--space)*5);scroll-margin-top:calc(var(--space)*12);display:grid}.BasketballLeaguePage-module-scss-module__FY7x8G__emptyState{padding:calc(var(--space)*8);border-radius:var(--radius);border:1px dashed color-mix(in srgb, var(--page-foreground) 16%, transparent);background:color-mix(in srgb, var(--color-surface) 96%, transparent);text-align:center;color:color-mix(in srgb, var(--page-foreground) 72%, transparent)}.BasketballLeaguePage-module-scss-module__FY7x8G__gamesList,.BasketballLeaguePage-module-scss-module__FY7x8G__historyStack{gap:calc(var(--space)*3);display:grid}.BasketballLeaguePage-module-scss-module__FY7x8G__historySummary{color:color-mix(in srgb, var(--page-foreground) 72%, transparent);margin:0}.BasketballLeaguePage-module-scss-module__FY7x8G__teamsGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:.75rem;min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.BasketballLeaguePage-module-scss-module__FY7x8G__teamCard{border:1px solid color-mix(in srgb, var(--page-foreground) 8%, transparent);border-radius:12px;align-items:center;gap:.65rem;min-width:0;padding:.75rem;transition:border-color .18s,transform .18s;display:flex}.BasketballLeaguePage-module-scss-module__FY7x8G__teamCard:hover,.BasketballLeaguePage-module-scss-module__FY7x8G__teamCard:focus-visible{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);transform:translateY(-1px)}.BasketballLeaguePage-module-scss-module__FY7x8G__teamCard img{object-fit:contain;border-radius:50%;flex-shrink:0}.BasketballLeaguePage-module-scss-module__FY7x8G__teamCard span{overflow-wrap:anywhere;min-width:0}
