.series-page.svelte-1pckhrw{max-width:1080px;margin:var(--space-8) auto;padding:0 var(--space-4)}.series-hero.svelte-1pckhrw{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);margin-bottom:var(--space-6)}.series-hero-head.svelte-1pckhrw{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.series-season.svelte-1pckhrw{font-family:var(--font-mono);letter-spacing:.05em}.series-name.svelte-1pckhrw{font-family:var(--font-tournament, var(--font-display));font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--text-primary);margin:var(--space-3) 0 0 0;letter-spacing:-.02em;line-height:var(--leading-tight)}.series-meta.svelte-1pckhrw{margin:var(--space-3) 0 0 0;color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-normal)}.series-description.svelte-1pckhrw{margin:var(--space-4) 0 0 0;font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-normal);max-width:68ch}.series-statstrip.svelte-1pckhrw{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--card-border)}.series-actions.svelte-1pckhrw{margin-top:var(--space-6);display:flex;gap:var(--space-2);flex-wrap:wrap}.series-action.svelte-1pckhrw{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-primary);text-decoration:none;font-size:var(--text-sm);font-weight:var(--font-semibold);transition:border-color .15s ease-out,background .15s ease-out}.series-action.svelte-1pckhrw:hover{border-color:var(--color-brand-400);background:var(--hover-bg)}.series-action-primary.svelte-1pckhrw{background:var(--color-brand-600);color:var(--text-on-colored-bg);border-color:var(--color-brand-600)}.series-action-primary.svelte-1pckhrw:hover{background:var(--color-brand-700);color:var(--text-on-colored-bg)}.events-section.svelte-1pckhrw{margin-bottom:var(--space-8)}.section-head.svelte-1pckhrw{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-3)}.section-head.svelte-1pckhrw h2:where(.svelte-1pckhrw){color:var(--text-primary);margin:0}.section-count.svelte-1pckhrw{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.event-list.svelte-1pckhrw{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.event-row.svelte-1pckhrw{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);transition:border-color .15s ease-out,transform .15s ease-out}.event-row.svelte-1pckhrw:hover{border-color:var(--color-brand-400)}.event-row-status-complete.svelte-1pckhrw .event-row-date:where(.svelte-1pckhrw){color:var(--text-muted)}.event-row-status-live.svelte-1pckhrw{border-left:3px solid var(--color-live-500)}.event-row-link.svelte-1pckhrw{display:grid;grid-template-columns:minmax(96px,auto) 1fr minmax(96px,auto);align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);text-decoration:none;color:inherit}@media(max-width:560px){.event-row-link.svelte-1pckhrw{grid-template-columns:1fr;gap:var(--space-2)}}.event-row-date.svelte-1pckhrw{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-brand-700);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--font-bold)}.event-row-name.svelte-1pckhrw{color:var(--text-primary);display:inline-flex;align-items:center;gap:var(--space-2)}.event-day-tag.svelte-1pckhrw{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;padding:2px 6px;background:color-mix(in srgb,var(--color-brand-500) 15%,transparent);color:var(--color-brand-700);border-radius:var(--radius-sm);font-weight:var(--font-bold)}.event-row-meta.svelte-1pckhrw{margin-top:2px;font-size:var(--text-xs);color:var(--text-muted)}.event-row-status.svelte-1pckhrw{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);text-align:right;display:inline-flex;align-items:center;gap:4px}.event-row-status-live.svelte-1pckhrw .event-row-status:where(.svelte-1pckhrw){color:var(--color-live-500)}.event-row-status-complete.svelte-1pckhrw .event-row-status:where(.svelte-1pckhrw){color:var(--text-muted)}.live-dot.svelte-1pckhrw{width:6px;height:6px;border-radius:50%;background:var(--color-live-500);display:inline-block;box-shadow:0 0 #ed461d80;animation:svelte-1pckhrw-live-pulse 1.6s ease-out infinite}@keyframes svelte-1pckhrw-live-pulse{0%{box-shadow:0 0 #ed461d8c}70%{box-shadow:0 0 0 8px #ed461d00}to{box-shadow:0 0 #ed461d00}}.season-list.svelte-1pckhrw{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.season-row.svelte-1pckhrw{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.season-row-name.svelte-1pckhrw{color:var(--text-primary);display:inline-flex;align-items:center;gap:var(--space-2)}.season-row-meta.svelte-1pckhrw{margin-top:2px;font-size:var(--text-xs);color:var(--text-muted)}.standings-inline.svelte-1pckhrw{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow:hidden}.standings-summary.svelte-1pckhrw{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-5);cursor:pointer;list-style:none;user-select:none;transition:background var(--transition-fast)}.standings-summary.svelte-1pckhrw::-webkit-details-marker{display:none}.standings-summary.svelte-1pckhrw:hover{background:var(--hover-bg)}.standings-summary-label.svelte-1pckhrw{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary)}.standings-summary-hint.svelte-1pckhrw{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.standings-inline-body.svelte-1pckhrw{border-top:1px solid var(--card-border);padding:0 var(--space-2) var(--space-2)}.standings-inline-footer.svelte-1pckhrw{padding:var(--space-3) var(--space-3);text-align:right;margin:0}.link.svelte-1pckhrw{font-size:var(--text-sm);color:var(--color-brand-600);text-decoration:none}.link.svelte-1pckhrw:hover{color:var(--color-brand-700);text-decoration:underline}
