.team-detail-view.svelte-1skur2j{padding:var(--spacing-md) 0}.detail-header.svelte-1skur2j{margin-bottom:var(--spacing-xl)}.back-button.svelte-1skur2j{background:transparent;border:none;color:var(--color-primary);display:inline-flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-base);font-weight:600;cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-md);transition:all .2s ease;margin-bottom:var(--spacing-lg);text-decoration:none}.back-button.svelte-1skur2j:hover{background:var(--color-bg-secondary);transform:translate(-4px)}.team-header.svelte-1skur2j{display:flex;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-xl);background:#fff;border-radius:var(--radius-lg);border:2px solid var(--color-border);box-shadow:0 2px 8px #00000014}.team-logo-large.svelte-1skur2j{width:8rem;height:8rem;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));flex-shrink:0}.team-header-info.svelte-1skur2j{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.team-title.svelte-1skur2j{font-size:var(--font-size-3xl);font-weight:700;color:var(--color-text);margin:0}.team-meta.svelte-1skur2j{display:flex;flex-wrap:wrap;gap:var(--spacing-md);align-items:center}.team-badge.svelte-1skur2j{background:var(--color-primary);color:#fff;padding:.375rem .75rem;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.05em}.meta-text.svelte-1skur2j{font-size:var(--font-size-base);color:var(--color-text-light)}.matches-section.svelte-1skur2j,.players-section.svelte-1skur2j{margin-bottom:var(--spacing-xl)}.players-grid.svelte-1skur2j{display:grid;grid-template-columns:1fr;gap:var(--spacing-sm)}.player-card.svelte-1skur2j{background:#fff;border:2px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-md);transition:all .2s ease;cursor:pointer;width:100%;text-align:left}.player-card.svelte-1skur2j:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.player-number.svelte-1skur2j{font-size:var(--font-size-xl);font-weight:800;color:var(--color-primary);min-width:50px;text-align:center}.player-info.svelte-1skur2j{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.player-name.svelte-1skur2j{font-size:var(--font-size-base);font-weight:700;color:var(--color-text)}.player-details.svelte-1skur2j{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;align-items:center}.player-position.svelte-1skur2j{background:var(--color-primary);color:#fff;padding:.125rem .5rem;border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:600}.player-stat.svelte-1skur2j{font-size:var(--font-size-sm);color:var(--color-text-light)}.player-nationality.svelte-1skur2j{font-size:var(--font-size-xs);color:var(--color-text-light)}.section-title.svelte-1skur2j{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--color-border)}.matches-grid.svelte-1skur2j{display:grid;grid-template-columns:1fr;gap:var(--spacing-md)}.no-matches.svelte-1skur2j{text-align:center;padding:var(--spacing-xl);background:#fff;border-radius:var(--radius-lg);border:2px dashed var(--color-border)}.no-matches.svelte-1skur2j p:where(.svelte-1skur2j){color:var(--color-text-light);font-size:var(--font-size-lg);font-style:italic;margin:0}.not-found.svelte-1skur2j{text-align:center;padding:var(--spacing-xl)}.not-found.svelte-1skur2j h1:where(.svelte-1skur2j){font-size:var(--font-size-3xl);font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-md)}.not-found.svelte-1skur2j p:where(.svelte-1skur2j){color:var(--color-text-light);font-size:var(--font-size-lg);margin-bottom:var(--spacing-xl)}@media(min-width:900px){.matches-grid.svelte-1skur2j{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.players-grid.svelte-1skur2j{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}}@media(min-width:1280px){.matches-grid.svelte-1skur2j,.players-grid.svelte-1skur2j{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.team-header.svelte-1skur2j{flex-direction:column;text-align:center}.team-logo-large.svelte-1skur2j{width:6rem;height:6rem}.team-title.svelte-1skur2j{font-size:var(--font-size-2xl)}.team-meta.svelte-1skur2j{justify-content:center}}
