.fixtures.svelte-x2vero h3:where(.svelte-x2vero){font-size:var(--font-size-base);font-weight:600}.fixtures-heading.svelte-x2vero{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-top:var(--space-2);font-weight:700}.fixture-list.svelte-x2vero{gap:var(--space-2);flex-direction:column;display:flex}.fixture.svelte-x2vero{gap:2px var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:1fr auto;align-items:start;display:grid}.fixture-main.svelte-x2vero{flex-direction:column;gap:2px;min-width:0;display:flex}.fixture-side.svelte-x2vero{justify-content:flex-end;align-items:center;display:flex}.fixture-date.svelte-x2vero{color:var(--color-primary);letter-spacing:.01em;font-weight:700}.fixture-opponent.svelte-x2vero{font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-tight)}.fixture-result.svelte-x2vero{font-size:var(--font-size-sm);white-space:nowrap;font-weight:700}.fixture-badge.svelte-x2vero{padding:2px var(--space-2);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:var(--color-surface-raised);color:var(--color-text-muted);border:1px solid var(--color-border);font-size:10px;font-weight:700}.fixture-location.svelte-x2vero,.fixture-notes.svelte-x2vero{grid-column:1/-1}.fixture-location.svelte-x2vero{align-items:center;gap:3px;display:inline-flex}.fixture-notes.svelte-x2vero{margin-top:2px}.detail-content.svelte-fk2fss{max-width:720px;padding-top:var(--space-3);gap:var(--space-4)}.detail-content.svelte-fk2fss>*{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.detail-content.svelte-fk2fss>:first-child{border-top:none;padding-top:0}.club-header.svelte-fk2fss{gap:var(--space-3);flex-direction:column;display:flex}.identity.svelte-fk2fss{align-items:center;gap:var(--space-3);display:flex}.club-logo.svelte-fk2fss{border-radius:var(--radius-md);background:var(--color-surface);width:80px;min-width:80px;height:80px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex;overflow:hidden}.club-logo.svelte-fk2fss img:where(.svelte-fk2fss){object-fit:contain;width:100%;height:100%}.identity-text.svelte-fk2fss{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.club-header.svelte-fk2fss h1:where(.svelte-fk2fss){font-size:var(--font-size-2xl);font-weight:700;line-height:var(--line-height-tight)}.type-row.svelte-fk2fss{gap:var(--space-2);flex-wrap:wrap;display:flex}.type-chip.svelte-fk2fss{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-sm);background:var(--color-surface);color:var(--color-text-muted);border:1px solid var(--color-border);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.type-chip.svelte-fk2fss:hover{color:var(--color-primary);border-color:var(--color-primary)}}.club-facts.svelte-fk2fss{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.fact.svelte-fk2fss dt:where(.svelte-fk2fss){font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);align-items:center;gap:4px;font-weight:600;display:inline-flex}.fact.svelte-fk2fss dd:where(.svelte-fk2fss){font-size:var(--font-size-base);font-weight:700}.person.svelte-fk2fss{align-items:center;gap:var(--space-2);color:var(--color-text-muted);display:inline-flex}.contact-section.svelte-fk2fss h3:where(.svelte-fk2fss),.detail-content.svelte-fk2fss section:where(.svelte-fk2fss) h3:where(.svelte-fk2fss){font-size:var(--font-size-base);font-weight:600}.detail-content.svelte-fk2fss section:where(.svelte-fk2fss){flex-direction:column;display:flex}.past-events.svelte-fk2fss{opacity:.72}
