.hero[data-astro-cid-xjqxvez7]{border-bottom:1px solid var(--color-border);padding:32px 0 28px}.eyebrow[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-weight:500;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--color-accent);margin-bottom:8px}h1[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1.15;letter-spacing:.5px;color:var(--color-fg)}.week-nav[data-astro-cid-xjqxvez7]{display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin-bottom:8px;border-bottom:1px solid var(--color-border)}.week-btn[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-fg);padding:10px 12px;min-height:44px;display:flex;align-items:center;border-radius:var(--radius-sm);transition:background .15s}.week-btn[data-astro-cid-xjqxvez7]:hover{background:var(--color-border)}.week-label[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:1px;color:var(--color-fg)}.today-anchor[data-astro-cid-xjqxvez7]{text-align:center;padding:12px 0}.today-link[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:1.5px;color:var(--color-primary);padding:8px 16px;border:1px solid var(--color-primary);border-radius:var(--radius-pill);transition:background .15s,color .15s}.today-link[data-astro-cid-xjqxvez7]:hover{background:var(--color-primary);color:var(--color-on-primary)}.day-group[data-astro-cid-xjqxvez7]{margin-bottom:28px}.day-header[data-astro-cid-xjqxvez7]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.day-date[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:2px;text-transform:uppercase;color:var(--color-fg);flex-shrink:0;display:flex;align-items:center;gap:8px}.day-date[data-astro-cid-xjqxvez7].is-today{color:var(--color-primary)}.today-dot[data-astro-cid-xjqxvez7]{width:8px;height:8px;border-radius:50%;background:var(--color-primary);flex-shrink:0}.day-rule[data-astro-cid-xjqxvez7]{flex:1;height:1px;background:var(--color-border)}.day-count[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-weight:500;font-size:12px;letter-spacing:1px;color:var(--color-muted-accessible);flex-shrink:0}.empty-day[data-astro-cid-xjqxvez7]{font-family:var(--font-body);font-size:13px;color:var(--color-muted-accessible);padding:8px 0}.sched-card-link[data-astro-cid-xjqxvez7]{display:block;text-decoration:none;color:inherit;border-radius:var(--radius-md);transition:transform .15s,box-shadow .15s}.sched-card-link[data-astro-cid-xjqxvez7]:hover{transform:translateY(-1px);box-shadow:var(--shadow-overlay)}.sched-card[data-astro-cid-xjqxvez7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:8px}.sched-round[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-accent);margin-bottom:8px}.sched-teams[data-astro-cid-xjqxvez7]{display:flex;flex-direction:column;gap:6px}.sched-team-row[data-astro-cid-xjqxvez7]{display:flex;align-items:center;gap:8px}.sched-badge[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-weight:700;font-size:10px;letter-spacing:.5px;width:30px;height:30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sched-name[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--color-fg)}.sched-at[data-astro-cid-xjqxvez7]{font-family:var(--font-body);font-weight:400;font-size:11px;color:var(--color-muted-accessible);margin-left:auto;flex-shrink:0}.sched-meta[data-astro-cid-xjqxvez7]{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--color-border)}.sched-time[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-weight:600;font-size:13px;color:var(--color-fg)}.sched-dot[data-astro-cid-xjqxvez7]{color:var(--color-muted-accessible);font-size:10px}.sched-network[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--color-fg)}.result-card-link[data-astro-cid-xjqxvez7]{display:block;text-decoration:none;color:inherit;border-radius:var(--radius-lg);transition:transform .15s,box-shadow .15s}.result-card-link[data-astro-cid-xjqxvez7]:hover:not(.no-link){transform:translateY(-2px);box-shadow:var(--shadow-overlay)}.result-card-link[data-astro-cid-xjqxvez7].no-link{pointer-events:none}.result-card[data-astro-cid-xjqxvez7]{background:var(--color-surface-dark);border-radius:var(--radius-lg);padding:14px 16px;margin-bottom:8px}.result-top[data-astro-cid-xjqxvez7]{display:flex;justify-content:flex-end;margin-bottom:8px}.final-pill[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-weight:600;font-size:11px;letter-spacing:1px;color:var(--color-muted-on-dark);border:1px solid #36363f;border-radius:var(--radius-pill);padding:3px 10px}.result-team[data-astro-cid-xjqxvez7]{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.result-team-left[data-astro-cid-xjqxvez7]{display:flex;align-items:center;gap:8px;min-width:0}.result-monogram[data-astro-cid-xjqxvez7]{width:30px;height:30px;border-radius:7px;background:var(--color-surface);color:var(--color-fg);font-family:var(--font-display);font-weight:700;font-size:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.result-name[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--color-fg-on-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-team-right[data-astro-cid-xjqxvez7]{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:8px}.wl-tag[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-weight:700;font-size:11px;padding:2px 6px;border-radius:6px}.wl-tag[data-astro-cid-xjqxvez7].win{background:var(--color-primary);color:var(--color-on-primary)}.wl-tag[data-astro-cid-xjqxvez7].loss{color:var(--color-muted-on-dark);border:1px solid #36363f}.result-score[data-astro-cid-xjqxvez7]{font-family:var(--font-display);font-weight:700;font-size:20px;font-variant-numeric:tabular-nums;color:var(--color-fg-on-dark);min-width:32px;text-align:right}.result-score[data-astro-cid-xjqxvez7].winner{color:var(--color-primary)}@media(min-width:640px){.hero[data-astro-cid-xjqxvez7]{padding:48px 0 36px}h1[data-astro-cid-xjqxvez7]{font-size:40px;line-height:1;letter-spacing:1px}.week-nav[data-astro-cid-xjqxvez7]{padding:20px 0}.week-btn[data-astro-cid-xjqxvez7]{font-size:13px;padding:10px 16px}.week-label[data-astro-cid-xjqxvez7]{font-size:16px}.day-date[data-astro-cid-xjqxvez7]{font-size:15px}.sched-card[data-astro-cid-xjqxvez7]{padding:16px 18px}.sched-badge[data-astro-cid-xjqxvez7]{width:32px;height:32px;font-size:11px}.sched-name[data-astro-cid-xjqxvez7]{font-size:15px}.result-card[data-astro-cid-xjqxvez7]{padding:16px 20px}.result-monogram[data-astro-cid-xjqxvez7]{width:34px;height:34px;font-size:12px}.result-name[data-astro-cid-xjqxvez7]{font-size:16px}.result-score[data-astro-cid-xjqxvez7]{font-size:24px;min-width:40px}}
