.participations-section.svelte-127h1hg{margin-bottom:var(--space-8, 2rem)}.section-title.svelte-127h1hg{font-size:var(--font-size-lg, 1.125rem);font-weight:600;color:var(--color-on-surface);margin:0 0 var(--space-4, 1rem)}.participation-list.svelte-127h1hg{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.participation-link.svelte-127h1hg{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;background:var(--color-surface, #1a1a22);border:1px solid var(--color-outline-variant);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .15s ease}.participation-link.svelte-127h1hg:hover{border-color:var(--color-primary);text-decoration:none}.participation-name.svelte-127h1hg{font-size:var(--font-size-sm, .875rem);color:var(--color-on-surface);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.season-tag.svelte-127h1hg{font-size:.75rem;color:var(--color-on-surface-variant);flex-shrink:0}.empty-message.svelte-127h1hg{color:var(--color-on-surface-variant);font-size:var(--font-size-sm, .875rem)}.position-group.svelte-tas9ez{margin-bottom:var(--space-6, 1.5rem)}.position-label.svelte-tas9ez{font-size:.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-on-surface);margin:0 0 .75rem;padding-bottom:.375rem;border-bottom:2px solid var(--color-outline-variant)}.squad-grid.svelte-tas9ez{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem}@media(max-width:768px){.squad-grid.svelte-tas9ez{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.club-hero.svelte-7lq5fe{display:flex;align-items:flex-start;gap:var(--space-6, 1.5rem);margin-bottom:var(--space-8, 2rem)}.hero-info.svelte-7lq5fe{display:flex;flex-direction:column;gap:var(--space-2, .5rem)}.club-name.svelte-7lq5fe{font-size:var(--font-size-2xl, 2rem);font-weight:700;color:var(--color-on-surface);margin:0}.short-name.svelte-7lq5fe{font-size:var(--font-size-sm, .875rem);color:var(--color-on-surface-variant);margin:0}.club-meta.svelte-7lq5fe{display:flex;align-items:center;gap:.375rem;font-size:var(--font-size-sm, .875rem);color:var(--color-on-surface-variant)}.meta-separator.svelte-7lq5fe{opacity:.5}.squad-section.svelte-7lq5fe{margin-bottom:var(--space-8, 2rem)}.section-title.svelte-7lq5fe{font-size:var(--font-size-lg, 1.125rem);font-weight:600;color:var(--color-on-surface);margin:0 0 var(--space-4, 1rem)}.section-header.svelte-7lq5fe{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:var(--space-4, 1rem)}.section-header.svelte-7lq5fe .section-title:where(.svelte-7lq5fe){margin-bottom:0}.group-toggle.svelte-7lq5fe{background:none;border:none;padding:0;font-size:var(--font-size-sm, .875rem);color:var(--color-primary);text-decoration:underline;cursor:pointer;flex-shrink:0}.group-toggle.svelte-7lq5fe:hover{color:color-mix(in srgb,var(--color-primary) 80%,white)}.squad-grid.svelte-7lq5fe{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem}@media(max-width:768px){.squad-grid.svelte-7lq5fe{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.empty-message.svelte-7lq5fe{color:var(--color-on-surface-variant);font-size:var(--font-size-sm, .875rem)}.rate-error-banner.svelte-7lq5fe{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;margin-bottom:var(--space-4, 1rem);background:#ef444426;border:1px solid rgba(239,68,68,.4);border-radius:6px;color:#fca5a5;font-size:var(--font-size-sm, .875rem)}.dismiss-btn.svelte-7lq5fe{background:none;border:none;color:#fca5a5;font-size:1.25rem;cursor:pointer;padding:.5rem;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;line-height:1}@media(max-width:480px){.club-hero.svelte-7lq5fe{flex-direction:column;align-items:center;text-align:center}.club-meta.svelte-7lq5fe{justify-content:center}}
