.gsl-page[data-astro-cid-gr6pda2x]{font-family:DM Mono,monospace;color:var(--text)}.gsl-page[data-astro-cid-gr6pda2x] p[data-astro-cid-gr6pda2x],.gsl-page[data-astro-cid-gr6pda2x] strong[data-astro-cid-gr6pda2x],.gsl-page[data-astro-cid-gr6pda2x] span[data-astro-cid-gr6pda2x],.gsl-page[data-astro-cid-gr6pda2x] button[data-astro-cid-gr6pda2x]{font-family:DM Mono,monospace}.page-header[data-astro-cid-gr6pda2x]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px;gap:24px;flex-wrap:wrap}.eb[data-astro-cid-gr6pda2x]{font-size:10px;letter-spacing:.4em;color:var(--gold);text-transform:uppercase;margin-bottom:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.status-pill[data-astro-cid-gr6pda2x]{display:inline-flex;font-size:9px;letter-spacing:.2em;padding:2px 8px;border-radius:3px;text-transform:uppercase}.status-pill[data-astro-cid-gr6pda2x].scheduled{color:#bf5af2;background:#bf5af214;border:1px solid rgba(191,90,242,.25)}.status-pill[data-astro-cid-gr6pda2x].active{color:var(--neon-green);background:#39ff6e14;border:1px solid rgba(57,255,110,.25)}.status-pill[data-astro-cid-gr6pda2x].complete{color:var(--muted);background:var(--bg2);border:1px solid var(--border)}.season-select-wrap[data-astro-cid-gr6pda2x]{display:inline-flex;align-items:center;gap:8px;background:var(--bg3);border:1px solid var(--border);border-radius:4px;padding:6px 12px;margin:0}.season-select-label[data-astro-cid-gr6pda2x]{font-size:9px;letter-spacing:.25em;color:var(--muted);text-transform:uppercase}.season-select-wrap[data-astro-cid-gr6pda2x] select[data-astro-cid-gr6pda2x]{background:var(--bg2);color:var(--text);border:1px solid var(--border);border-radius:3px;font-family:var(--font-mono);font-size:12px;padding:4px 8px;outline:none}.schedule-team-filter[data-astro-cid-gr6pda2x]{display:flex;align-items:center;gap:10px;background:var(--bg3);border:1px solid var(--border);border-radius:4px;padding:8px 14px;margin:0 0 18px;width:max-content}.schedule-team-filter[data-astro-cid-gr6pda2x] label[data-astro-cid-gr6pda2x]{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.schedule-team-filter[data-astro-cid-gr6pda2x] select[data-astro-cid-gr6pda2x]{background:var(--bg2);color:var(--text);border:1px solid var(--border);border-radius:3px;font-family:var(--font-mono);font-size:12px;padding:4px 8px;outline:none}.schedule-day-card[data-astro-cid-gr6pda2x]{background:var(--bg3);border:1px solid var(--border);border-radius:6px;overflow:hidden;margin-bottom:14px}.schedule-day-card[data-astro-cid-gr6pda2x].playoff{border-color:#f5c51866;background:linear-gradient(135deg,var(--bg3),rgba(245,197,24,.04))}.schedule-day-header[data-astro-cid-gr6pda2x]{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;background:var(--bg2);border-bottom:1px solid var(--border);flex-wrap:wrap}.day-num[data-astro-cid-gr6pda2x]{font-family:var(--font-display);font-size:28px;letter-spacing:.05em;color:var(--gold);line-height:1}.day-date[data-astro-cid-gr6pda2x]{font-family:Syne,sans-serif;font-weight:600;color:var(--text);font-size:13px;margin-top:4px}.day-deadline[data-astro-cid-gr6pda2x]{font-size:10px;letter-spacing:.18em;color:var(--muted);text-transform:uppercase;margin-top:4px}.day-deadline[data-astro-cid-gr6pda2x] strong[data-astro-cid-gr6pda2x]{color:var(--text);letter-spacing:.05em;text-transform:none;font-weight:500}.schedule-game-list[data-astro-cid-gr6pda2x]{padding:6px 10px 12px}.schedule-game-block[data-astro-cid-gr6pda2x]{border-bottom:1px solid var(--border)}.schedule-game-block[data-astro-cid-gr6pda2x]:last-child{border-bottom:none}.schedule-game-row[data-astro-cid-gr6pda2x]{display:grid;grid-template-columns:32px 1fr auto 1fr auto;align-items:center;gap:10px;padding:10px 14px;border-radius:4px;transition:background .12s}.schedule-game-row[data-astro-cid-gr6pda2x]:hover{background:var(--bg2)}.schedule-game-row[data-astro-cid-gr6pda2x].cross-conf{background:#f5c51805}.schedule-game-row[data-astro-cid-gr6pda2x].cross-conf:hover{background:#f5c5180f}.schedule-game-row[data-astro-cid-gr6pda2x].has-result{background:#39ff6e04}.schedule-game-row[data-astro-cid-gr6pda2x].has-result:hover{background:#39ff6e0a}.game-num[data-astro-cid-gr6pda2x]{font-family:var(--font-mono);font-size:10px;color:var(--muted);letter-spacing:.1em}.team-side[data-astro-cid-gr6pda2x]{display:flex;align-items:center;gap:8px;min-width:0}.team-side[data-astro-cid-gr6pda2x].home{justify-content:flex-end;text-align:right}.team-side[data-astro-cid-gr6pda2x].away{justify-content:flex-start}.team-name[data-astro-cid-gr6pda2x]{font-family:Syne,sans-serif;font-weight:600;color:var(--text);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-name[data-astro-cid-gr6pda2x].winner-name{color:var(--neon-green)}.team-name[data-astro-cid-gr6pda2x].loser-name{color:var(--muted)}.vs[data-astro-cid-gr6pda2x]{font-family:var(--font-display);font-size:13px;color:var(--muted);letter-spacing:.1em;text-align:center;padding:0 4px}.conf-chip[data-astro-cid-gr6pda2x]{display:inline-block;font-size:8px;font-weight:600;letter-spacing:.12em;padding:2px 5px;border-radius:2px;line-height:1.2;flex-shrink:0}.conf-chip[data-astro-cid-gr6pda2x].gsc{color:var(--gold);background:#f5c5181a;border:1px solid rgba(245,197,24,.25)}.conf-chip[data-astro-cid-gr6pda2x].bsc{color:var(--neon-cyan);background:#00e5ff14;border:1px solid rgba(0,229,255,.25)}.cross-conf-chip[data-astro-cid-gr6pda2x]{display:inline-block;font-size:8px;font-weight:600;letter-spacing:.15em;padding:3px 7px;border-radius:2px;color:var(--gold);background:#f5c5180f;border:1px solid rgba(245,197,24,.3);white-space:nowrap;text-transform:uppercase}.sched-multi[data-astro-cid-gr6pda2x]{font-family:var(--font-mono);font-size:12px;font-weight:600;padding:2px 7px;border-radius:3px;letter-spacing:.03em;white-space:nowrap}.sched-multi[data-astro-cid-gr6pda2x].win{color:var(--neon-green);background:#39ff6e14;border:1px solid rgba(57,255,110,.25)}.sched-multi[data-astro-cid-gr6pda2x].lose{color:var(--muted);background:#6b72800f;border:1px solid rgba(107,114,128,.2)}.sched-multi[data-astro-cid-gr6pda2x].tie{color:var(--gold);background:#f5c51814;border:1px solid rgba(245,197,24,.25)}.sched-multi-amt[data-astro-cid-gr6pda2x]{margin-left:6px;padding-left:6px;border-left:1px solid currentColor;opacity:.7;font-size:11px;font-weight:500}details[data-astro-cid-gr6pda2x].schedule-game-block{padding:0}details[data-astro-cid-gr6pda2x].schedule-game-block>summary[data-astro-cid-gr6pda2x]{list-style:none;cursor:default}details[data-astro-cid-gr6pda2x].schedule-game-block>summary[data-astro-cid-gr6pda2x]::-webkit-details-marker{display:none}details[data-astro-cid-gr6pda2x].schedule-game-block>summary[data-astro-cid-gr6pda2x].expandable{cursor:pointer;user-select:none}.acc-chevron[data-astro-cid-gr6pda2x]{display:inline-block;color:var(--muted);margin-left:8px;transition:transform .2s;font-size:14px}details[data-astro-cid-gr6pda2x].schedule-game-block[open]>summary[data-astro-cid-gr6pda2x] .acc-chevron[data-astro-cid-gr6pda2x]{transform:rotate(180deg);color:var(--gold)}.schedule-game-accordion[data-astro-cid-gr6pda2x]{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;padding:14px 20px;background:var(--bg);border-top:1px dashed var(--border)}.acc-team[data-astro-cid-gr6pda2x]{display:flex;flex-direction:column;gap:8px}.acc-team-name[data-astro-cid-gr6pda2x]{font-family:Syne,sans-serif;font-weight:600;font-size:13px;color:var(--text);display:flex;align-items:center;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--border)}.acc-divider[data-astro-cid-gr6pda2x]{width:1px;background:var(--border)}.acc-slots[data-astro-cid-gr6pda2x]{display:flex;flex-direction:column;gap:6px}.acc-slot[data-astro-cid-gr6pda2x]{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:6px 0}.acc-slot-pos[data-astro-cid-gr6pda2x]{font-family:var(--font-display);font-size:14px;color:var(--muted);line-height:1.4}.acc-slot-name[data-astro-cid-gr6pda2x]{font-family:Syne,sans-serif;font-size:12px;color:var(--text)}.acc-slot-meta[data-astro-cid-gr6pda2x]{font-size:10px;color:var(--muted);margin-top:2px}.acc-slot-result[data-astro-cid-gr6pda2x]{font-family:var(--font-mono);font-size:11px;color:var(--neon-green);margin-top:3px;letter-spacing:.03em}.acc-type-badge[data-astro-cid-gr6pda2x]{display:inline-block;padding:1px 5px;border-radius:2px;font-family:var(--font-mono);font-size:8px;letter-spacing:.15em;text-transform:uppercase;margin-left:4px}.acc-type-badge[data-astro-cid-gr6pda2x].super{background:#f5c51826;color:var(--gold)}.acc-type-badge[data-astro-cid-gr6pda2x].other{background:#bf5af226;color:var(--purple)}.acc-slot-typenote[data-astro-cid-gr6pda2x]{font-size:10px;color:var(--purple);margin-top:2px;font-style:italic}.acc-slot-note[data-astro-cid-gr6pda2x]{font-size:10px;color:var(--muted);margin-top:2px;font-style:italic}.acc-empty[data-astro-cid-gr6pda2x]{padding:14px 0;font-size:11px;letter-spacing:.1em;color:var(--muted);text-align:center;font-style:italic}.acc-empty-inline[data-astro-cid-gr6pda2x]{color:var(--muted)}@media(max-width:720px){.schedule-game-accordion[data-astro-cid-gr6pda2x]{grid-template-columns:1fr}.acc-divider[data-astro-cid-gr6pda2x]{display:none}}.schedule-playoff-placeholder[data-astro-cid-gr6pda2x]{text-align:center;padding:32px 20px;color:var(--muted);font-size:12px;letter-spacing:.1em}.empty-card[data-astro-cid-gr6pda2x]{background:var(--bg2);border:1px solid var(--border);border-radius:6px;text-align:center;padding:40px}.empty-title[data-astro-cid-gr6pda2x]{font-family:var(--font-display);font-size:22px;color:var(--muted);margin-bottom:8px;letter-spacing:.05em}.empty-sub[data-astro-cid-gr6pda2x]{font-size:11px;color:var(--muted);letter-spacing:.1em}.alert-error[data-astro-cid-gr6pda2x]{background:#ff2d551a;border:1px solid rgba(255,45,85,.4);color:var(--crimson);padding:14px 18px;border-radius:4px;margin-bottom:18px;font-size:13px}@media(max-width:720px){.schedule-game-row[data-astro-cid-gr6pda2x]{grid-template-columns:32px 1fr 1fr auto}.schedule-game-row[data-astro-cid-gr6pda2x] .team-side[data-astro-cid-gr6pda2x].home,.schedule-game-row[data-astro-cid-gr6pda2x] .team-side[data-astro-cid-gr6pda2x].away{justify-content:flex-start;text-align:left}.schedule-game-row[data-astro-cid-gr6pda2x] .vs[data-astro-cid-gr6pda2x]{display:none}}
