.sports-page.svelte-y0gom0{display:flex;flex-direction:column;gap:var(--space-8)}.page-header.svelte-y0gom0{text-align:center;padding:var(--space-8) 0;background:linear-gradient(135deg,var(--color-primary-50) 0%,var(--color-accent-50) 100%);border-radius:var(--radius-2xl)}.header-icon.svelte-y0gom0{display:flex;justify-content:center;margin-bottom:var(--space-3);color:var(--color-accent-400)}.page-header.svelte-y0gom0 h1:where(.svelte-y0gom0){color:var(--color-primary-600);margin-bottom:var(--space-2)}.page-header.svelte-y0gom0 p:where(.svelte-y0gom0){color:var(--color-text-secondary);font-size:var(--font-size-lg)}.sports-grid.svelte-y0gom0{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-5)}.sport-card.svelte-y0gom0{display:flex;flex-direction:column}.sport-header.svelte-y0gom0{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.sport-icon.svelte-y0gom0{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--color-bg-secondary);border-radius:50%}.sport-header.svelte-y0gom0 h3:where(.svelte-y0gom0){font-size:var(--font-size-2xl);color:var(--color-primary-500);margin:0}.sport-desc.svelte-y0gom0{flex:1;color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:1.6}.sport-details.svelte-y0gom0{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.detail-item.svelte-y0gom0{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.sport-tags.svelte-y0gom0{display:flex;gap:var(--space-2)}.other-card.svelte-y0gom0{text-align:center;padding:var(--space-8);background:var(--color-bg-secondary);border-radius:var(--radius-xl);border:2px dashed var(--color-border)}.other-card.svelte-y0gom0 h2:where(.svelte-y0gom0){color:var(--color-primary-500);margin-bottom:var(--space-2)}.other-card.svelte-y0gom0 p:where(.svelte-y0gom0){color:var(--color-text-secondary)}
