.page-header.svelte-182ivh2{margin-bottom:var(--space-md)}.page-header.svelte-182ivh2 a:where(.svelte-182ivh2){text-decoration:none}.match-header.svelte-182ivh2{margin-bottom:var(--space-md)}.match-title.svelte-182ivh2{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap}.status-badge.svelte-182ivh2{font-size:var(--text-xs);font-weight:600;padding:2px var(--space-sm);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.status-completed.svelte-182ivh2{background:var(--color-success);color:#fff}.status-in-progress.svelte-182ivh2{background:var(--color-warning);color:#000}.status-upcoming.svelte-182ivh2{background:var(--color-bg-elevated);color:var(--color-text-muted)}.match-meta.svelte-182ivh2{display:flex;gap:var(--space-md);color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-sm);flex-wrap:wrap}.overall-score.svelte-182ivh2{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-md);font-size:var(--text-3xl);font-weight:700}.score-divider.svelte-182ivh2{color:var(--color-text-muted)}.action-buttons.svelte-182ivh2{display:flex;gap:var(--space-md);margin-bottom:var(--space-md)}.action-buttons.svelte-182ivh2 a:where(.svelte-182ivh2){text-decoration:none;flex:1;text-align:center}.periods-table.svelte-182ivh2{width:100%;border-collapse:collapse;margin-top:var(--space-md)}.periods-table.svelte-182ivh2 th:where(.svelte-182ivh2){text-align:left;font-size:var(--text-sm);color:var(--color-text-muted);padding:var(--space-sm);border-bottom:1px solid var(--color-border)}.periods-table.svelte-182ivh2 td:where(.svelte-182ivh2){padding:var(--space-sm);border-bottom:1px solid var(--color-border)}.periods-table.svelte-182ivh2 tr:where(.svelte-182ivh2):last-child td:where(.svelte-182ivh2){border-bottom:none}.period-name.svelte-182ivh2{font-weight:600;display:flex;align-items:center;gap:var(--space-sm)}.current-indicator.svelte-182ivh2{font-size:var(--text-xs);background:var(--color-primary);color:#fff;padding:1px var(--space-xs);border-radius:var(--radius-sm);font-weight:600}.current-period.svelte-182ivh2{background:var(--color-bg-elevated)}.total-row.svelte-182ivh2{border-top:2px solid var(--color-border)}.score.svelte-182ivh2{font-size:var(--text-xl);font-weight:700;font-variant-numeric:tabular-nums}.text-win.svelte-182ivh2{color:var(--color-success);font-weight:600}.text-loss.svelte-182ivh2{color:var(--color-danger);font-weight:600}.text-active.svelte-182ivh2{color:var(--color-warning);font-weight:500}.text-muted.svelte-182ivh2{color:var(--color-text-muted)}.card.svelte-182ivh2{margin-bottom:var(--space-md)}.lineup-header.svelte-182ivh2{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md)}.lineup-hint.svelte-182ivh2{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-md)}.error-banner.svelte-182ivh2{background:var(--color-danger);color:#fff;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);margin-bottom:var(--space-md);font-weight:500}.lineup-grid.svelte-182ivh2{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-md);margin-bottom:var(--space-lg)}.bench-section.svelte-182ivh2{margin-bottom:var(--space-md)}.bench-section.svelte-182ivh2 h3:where(.svelte-182ivh2){margin-bottom:var(--space-sm)}.bench-grid.svelte-182ivh2{display:flex;flex-wrap:wrap;gap:var(--space-md)}.bench-player-label.svelte-182ivh2{display:flex;align-items:center;gap:var(--space-sm);cursor:pointer;font-size:var(--text-sm);color:var(--color-text);padding:var(--space-xs) var(--space-sm);background:var(--color-bg-elevated);border-radius:var(--radius-sm)}.bench-player-label.svelte-182ivh2 input:where(.svelte-182ivh2){min-height:auto;width:18px;height:18px;accent-color:var(--color-primary)}.form-actions.svelte-182ivh2{margin-top:var(--space-md)}.lineup-display.svelte-182ivh2{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-md)}.lineup-slot.svelte-182ivh2{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-bg-elevated);border-radius:var(--radius-sm)}.lineup-position.svelte-182ivh2{font-weight:700;font-size:var(--text-sm);color:var(--color-primary)}.lineup-player.svelte-182ivh2{font-size:var(--text-sm)}.bench-display.svelte-182ivh2{display:flex;align-items:center;gap:var(--space-sm);width:100%;margin-top:var(--space-sm);flex-wrap:wrap}.bench-label.svelte-182ivh2{font-weight:600;font-size:var(--text-sm);color:var(--color-text-muted)}.bench-player.svelte-182ivh2{font-size:var(--text-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-bg-elevated);border-radius:var(--radius-sm)}.roster-header.svelte-182ivh2{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md)}.roster-list.svelte-182ivh2{margin-top:var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs)}.roster-row.svelte-182ivh2{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);min-height:var(--touch-min)}.roster-row.svelte-182ivh2:hover{background:var(--color-bg-elevated)}.roster-inactive.svelte-182ivh2{opacity:.5}.roster-num.svelte-182ivh2{font-weight:700;color:var(--color-text-muted);min-width:32px;font-size:var(--text-sm)}.roster-name.svelte-182ivh2{flex:1;font-weight:500}.roster-pos.svelte-182ivh2{color:var(--color-primary);font-weight:600;font-size:var(--text-sm);min-width:28px}.roster-badge-inactive.svelte-182ivh2{font-size:var(--text-xs);color:var(--color-text-dim);background:var(--color-bg-elevated);padding:1px var(--space-xs);border-radius:var(--radius-sm)}.roster-delete-btn.svelte-182ivh2{color:var(--color-danger)!important;font-size:var(--text-xs)!important}.roster-edit-row.svelte-182ivh2{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--color-bg-elevated);border-radius:var(--radius-sm);flex-wrap:wrap}.roster-input.svelte-182ivh2{min-height:36px;padding:var(--space-xs) var(--space-sm);font-size:var(--text-sm)}.roster-input-name.svelte-182ivh2{flex:1;min-width:120px}.roster-input-num.svelte-182ivh2{width:52px}.roster-add-form.svelte-182ivh2{display:flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border);flex-wrap:wrap}.roster-link.svelte-182ivh2{margin-top:var(--space-sm);font-size:var(--text-sm)}.danger-zone.svelte-182ivh2{margin-top:var(--space-xl);border-color:var(--color-danger)}.danger-zone.svelte-182ivh2 h3:where(.svelte-182ivh2){color:var(--color-danger);margin-bottom:var(--space-md)}.confirm-actions.svelte-182ivh2{display:flex;gap:var(--space-md);margin-top:var(--space-md)}
