.clubs-page.svelte-1fci00m{display:grid;padding-block:var(--space-xl);gap:var(--space-md)}.intro.svelte-1fci00m h1:where(.svelte-1fci00m),h1.svelte-1fci00m{font-family:var(--font-display);font-size:var(--text-3xl);line-height:1.05}.intro.svelte-1fci00m p:where(.svelte-1fci00m){max-width:52ch}.filters.svelte-1fci00m{display:grid;grid-template-columns:minmax(0,16rem) minmax(0,16rem) auto;gap:var(--space-sm);align-items:end;border-block:var(--rule);padding-block:var(--space-sm)}.club-list.svelte-1fci00m,.pending.svelte-1fci00m,.links.svelte-1fci00m{list-style:none;padding:0;margin:0}.club-list.svelte-1fci00m li:where(.svelte-1fci00m)+li:where(.svelte-1fci00m),.pending.svelte-1fci00m li:where(.svelte-1fci00m)+li:where(.svelte-1fci00m),.panel.svelte-1fci00m{border-block-start:var(--rule)}article.svelte-1fci00m,.pending.svelte-1fci00m li:where(.svelte-1fci00m),.panel.svelte-1fci00m{display:grid;gap:var(--space-xs);padding-block:var(--space-md)}.meta.svelte-1fci00m{color:var(--quiet-steel);font-size:var(--text-sm)}.links.svelte-1fci00m{display:flex;gap:var(--space-sm);flex-wrap:wrap}.stack.svelte-1fci00m,label.svelte-1fci00m{display:grid;gap:var(--space-3xs)}.stack.svelte-1fci00m{gap:var(--space-sm);max-width:36rem}label.svelte-1fci00m{font-size:var(--text-sm);font-weight:600}input.svelte-1fci00m,textarea.svelte-1fci00m,button.svelte-1fci00m{font:inherit}input.svelte-1fci00m,textarea.svelte-1fci00m{width:100%;height:var(--control-height);padding-inline:var(--space-xs);border:var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface-raised)}textarea.svelte-1fci00m{height:auto;padding:var(--space-sm)}.primary.svelte-1fci00m{justify-self:start;height:var(--control-height);padding-inline:var(--space-md);border:0;border-radius:var(--radius-sm);background:var(--club-blue);color:#fff;font-weight:650}.primary.svelte-1fci00m:focus-visible,input.svelte-1fci00m:focus-visible,textarea.svelte-1fci00m:focus-visible{outline:var(--focus-ring-width) solid var(--club-blue);outline-offset:var(--focus-ring-offset)}.error.svelte-1fci00m{color:var(--danger);font-size:var(--text-sm)}.status.svelte-1fci00m{font-size:var(--text-sm)}@media(max-width:40rem){.filters.svelte-1fci00m{grid-template-columns:minmax(0,1fr)}}
