.team-detail[data-astro-cid-j2mbp2xm]{max-width:1000px;margin:0 auto;padding:1.5rem 1rem}.team-hero[data-astro-cid-j2mbp2xm]{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border, #e2e8f0)}.team-hero-abbr[data-astro-cid-j2mbp2xm]{font-size:3rem;font-weight:800;color:var(--color-primary, #0070f3);min-width:80px;text-align:center;line-height:1}h1[data-astro-cid-j2mbp2xm]{font-size:clamp(1.5rem,4vw,2.25rem);margin:0 0 .25rem}.team-city[data-astro-cid-j2mbp2xm],.team-meta[data-astro-cid-j2mbp2xm],.team-founded[data-astro-cid-j2mbp2xm]{color:var(--color-muted, #888);margin:.1rem 0;font-size:.9rem}.team-record-display[data-astro-cid-j2mbp2xm]{margin:.5rem 0;font-size:1.1rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.record-rank[data-astro-cid-j2mbp2xm]{color:var(--color-muted, #888);font-size:.9rem}.badge[data-astro-cid-j2mbp2xm]{padding:.15rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.playoff-badge[data-astro-cid-j2mbp2xm]{background:var(--color-primary, #0070f3);color:#fff}.playin-badge[data-astro-cid-j2mbp2xm]{background:#f59e0b;color:#fff}.team-ctas[data-astro-cid-j2mbp2xm]{display:flex;gap:.75rem;margin-bottom:2rem;flex-wrap:wrap}.btn[data-astro-cid-j2mbp2xm]{padding:.5rem 1.25rem;border-radius:6px;font-weight:500;text-decoration:none;font-size:.9rem;min-height:44px;display:inline-flex;align-items:center}.btn-primary[data-astro-cid-j2mbp2xm]{background:var(--color-primary, #0070f3);color:#fff}.btn-secondary[data-astro-cid-j2mbp2xm]{border:1px solid var(--color-border, #e2e8f0);color:inherit}.season-section[data-astro-cid-j2mbp2xm],.stats-section[data-astro-cid-j2mbp2xm]{margin-bottom:2rem}h2[data-astro-cid-j2mbp2xm]{font-size:1.1rem;margin-bottom:.75rem}.all-seasons-link[data-astro-cid-j2mbp2xm]{display:inline-flex;align-items:center;min-height:44px;margin-top:.375rem;color:var(--color-primary);font-weight:600;font-size:.875rem;text-decoration:none}.all-seasons-link[data-astro-cid-j2mbp2xm]:hover{text-decoration:underline}.season-strip[data-astro-cid-j2mbp2xm]{display:flex;flex-wrap:wrap;gap:.4rem;overflow-x:auto;padding-bottom:.5rem}.season-chip[data-astro-cid-j2mbp2xm]{padding:.3rem .6rem;border:1px solid var(--color-border, #e2e8f0);border-radius:4px;font-size:.8rem;white-space:nowrap;text-decoration:none;color:inherit;display:inline-flex;align-items:center;gap:.25rem}.season-chip[data-astro-cid-j2mbp2xm]:hover{border-color:var(--color-primary, #0070f3)}.champ-marker[data-astro-cid-j2mbp2xm]{font-size:.75rem}.stats-strip[data-astro-cid-j2mbp2xm]{display:flex;gap:1.5rem;flex-wrap:wrap}.stat-item[data-astro-cid-j2mbp2xm]{display:flex;flex-direction:column;align-items:center;min-width:60px}.stat-value[data-astro-cid-j2mbp2xm]{font-size:1.5rem;font-weight:700}.stat-label[data-astro-cid-j2mbp2xm]{font-size:.75rem;color:var(--color-muted, #888);font-weight:500}.team-nav[data-astro-cid-j2mbp2xm]{margin-top:2rem;display:flex;gap:1.5rem;flex-wrap:wrap}.team-nav[data-astro-cid-j2mbp2xm] a[data-astro-cid-j2mbp2xm]{color:var(--color-primary, #0070f3);text-decoration:none;font-size:.9rem}.back-link[data-astro-cid-j2mbp2xm]{color:var(--color-muted, #888)!important}.roster-section[data-astro-cid-j2mbp2xm]{margin-bottom:2rem}.link-chip[data-astro-cid-j2mbp2xm]{display:inline-flex;align-items:center;padding:.55rem 1rem;border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);text-decoration:none;font-size:.875rem;min-height:44px}.link-chip[data-astro-cid-j2mbp2xm]:hover{border-color:var(--color-primary);color:var(--color-primary)}.last-result[data-astro-cid-j2mbp2xm]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.625rem;padding:.625rem 1rem;margin-bottom:1.5rem}.lr-label[data-astro-cid-j2mbp2xm]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted)}.lr-line[data-astro-cid-j2mbp2xm]{color:var(--color-text);text-decoration:none;font-size:.9375rem;min-height:44px;display:inline-flex;align-items:center;gap:.375rem}a[data-astro-cid-j2mbp2xm].lr-line:hover{color:var(--color-primary)}.lr-won[data-astro-cid-j2mbp2xm]{color:#16a34a}.lr-lost[data-astro-cid-j2mbp2xm]{color:#dc2626}.lr-date[data-astro-cid-j2mbp2xm]{font-size:.75rem;color:var(--color-muted)}.recent-games[data-astro-cid-j2mbp2xm]{margin-bottom:2rem}.rg-list[data-astro-cid-j2mbp2xm]{list-style:none;margin:0;padding:0 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.625rem}.rg-row[data-astro-cid-j2mbp2xm]+.rg-row[data-astro-cid-j2mbp2xm]{border-top:1px solid var(--color-border)}.rg-line[data-astro-cid-j2mbp2xm]{display:grid;grid-template-columns:6rem 1.25rem auto 1fr;gap:.75rem;align-items:center;padding:.5rem 0;min-height:44px;color:var(--color-text);text-decoration:none;font-size:.875rem}a[data-astro-cid-j2mbp2xm].rg-line:hover .rg-opp[data-astro-cid-j2mbp2xm]{color:var(--color-primary)}.rg-date[data-astro-cid-j2mbp2xm]{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.rg-score[data-astro-cid-j2mbp2xm]{font-weight:700;font-variant-numeric:tabular-nums}.rg-opp[data-astro-cid-j2mbp2xm]{color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-videos[data-astro-cid-j2mbp2xm],.team-socials[data-astro-cid-j2mbp2xm]{margin-bottom:2rem}.video-list[data-astro-cid-j2mbp2xm]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.video-list[data-astro-cid-j2mbp2xm] a[data-astro-cid-j2mbp2xm]{display:grid;grid-template-columns:120px 1fr;grid-template-rows:auto auto;gap:.25rem .75rem;align-items:start;text-decoration:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.625rem;padding:.625rem;min-height:44px;color:var(--color-text)}.video-list[data-astro-cid-j2mbp2xm] a[data-astro-cid-j2mbp2xm]:hover .video-title[data-astro-cid-j2mbp2xm]{color:var(--color-primary)}.video-list[data-astro-cid-j2mbp2xm] img[data-astro-cid-j2mbp2xm]{grid-row:1 / 3;border-radius:.375rem;width:120px;height:68px;-o-object-fit:cover;object-fit:cover}.video-title[data-astro-cid-j2mbp2xm]{font-size:.8125rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-meta[data-astro-cid-j2mbp2xm]{font-size:.6875rem;color:var(--color-muted)}.social-links[data-astro-cid-j2mbp2xm]{display:flex;gap:.75rem;flex-wrap:wrap}.social-links[data-astro-cid-j2mbp2xm] a[data-astro-cid-j2mbp2xm]{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);text-decoration:none;font-size:.875rem;font-weight:600}.social-links[data-astro-cid-j2mbp2xm] a[data-astro-cid-j2mbp2xm]:hover{border-color:var(--color-primary);color:var(--color-primary)}.champs-rail[data-astro-cid-j2mbp2xm]{margin-bottom:2rem}.champs-strip[data-astro-cid-j2mbp2xm]{display:flex;flex-wrap:wrap;gap:.4rem}.champ-chip[data-astro-cid-j2mbp2xm]{display:inline-flex;align-items:center;padding:.45rem .8rem;border:1px solid rgba(234,179,8,.45);border-radius:999px;background:#eab30814;color:var(--color-text);text-decoration:none;font-size:.8125rem;font-weight:700;min-height:44px}.champ-chip[data-astro-cid-j2mbp2xm]:hover{border-color:var(--color-primary);color:var(--color-primary)}.franchise-section[data-astro-cid-j2mbp2xm]{margin-bottom:2rem}.franchise-grid[data-astro-cid-j2mbp2xm]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.625rem}.franchise-item[data-astro-cid-j2mbp2xm]{display:flex;flex-direction:column;align-items:center;gap:.125rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.625rem;padding:.875rem .5rem;text-align:center}.franchise-value[data-astro-cid-j2mbp2xm]{font-family:var(--font-display);font-size:1.75rem;color:var(--color-primary);line-height:1}.franchise-label[data-astro-cid-j2mbp2xm]{font-size:.6875rem;color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em}.roster-list[data-astro-cid-j2mbp2xm]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem}.roster-row[data-astro-cid-j2mbp2xm]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--color-border, #e2e8f0);border-radius:6px;min-height:44px}.roster-name[data-astro-cid-j2mbp2xm]{flex:1;color:inherit;text-decoration:none;font-weight:600;font-size:.9rem}a[data-astro-cid-j2mbp2xm].roster-name:hover{color:var(--color-primary, #0070f3)}.roster-name-nolink[data-astro-cid-j2mbp2xm]{color:var(--color-muted, #888);font-weight:500}.roster-pos[data-astro-cid-j2mbp2xm],.roster-retired[data-astro-cid-j2mbp2xm]{font-size:.75rem;color:var(--color-muted, #888);white-space:nowrap}@media (max-width: 480px){.team-hero[data-astro-cid-j2mbp2xm]{flex-direction:column;align-items:center;text-align:center}.team-record-display[data-astro-cid-j2mbp2xm]{justify-content:center}.team-ctas[data-astro-cid-j2mbp2xm]{flex-direction:column}}
