h1[data-astro-cid-3qszxp2m]{margin-bottom:.5rem}.intro[data-astro-cid-3qszxp2m]{color:var(--color-text-muted);margin-bottom:2.5rem}.empty[data-astro-cid-3qszxp2m]{color:var(--color-text-muted)}.kanton-group[data-astro-cid-3qszxp2m]{margin-bottom:3rem}.kanton-heading[data-astro-cid-3qszxp2m]{display:flex;align-items:baseline;gap:.75rem;font-size:1.2rem;color:var(--color-primary);border-bottom:2px solid var(--color-primary);padding-bottom:.4rem;margin-bottom:1.25rem}.count[data-astro-cid-3qszxp2m]{font-size:.8rem;font-weight:500;color:var(--color-text-muted)}.verein-grid[data-astro-cid-3qszxp2m]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.verein-card[data-astro-cid-3qszxp2m]{position:relative;border:1px solid var(--color-border);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s}.card-name[data-astro-cid-3qszxp2m] a[data-astro-cid-3qszxp2m]:after{content:"";position:absolute;inset:0}.contact-list[data-astro-cid-3qszxp2m] a[data-astro-cid-3qszxp2m],.card-anlaesse[data-astro-cid-3qszxp2m] a[data-astro-cid-3qszxp2m],.card-seit[data-astro-cid-3qszxp2m] a[data-astro-cid-3qszxp2m]{position:relative;z-index:1}.card-seit[data-astro-cid-3qszxp2m]{font-family:var(--narrow);font-size:.78rem;margin:-.15rem 0 0}.card-seit[data-astro-cid-3qszxp2m] a[data-astro-cid-3qszxp2m]{color:var(--color-text-muted);text-decoration:none}.card-seit[data-astro-cid-3qszxp2m] a[data-astro-cid-3qszxp2m]:hover{color:var(--red);text-decoration:underline}.verein-card[data-astro-cid-3qszxp2m]:has(.card-name a):hover{border-color:var(--color-primary)}.verein-card[data-astro-cid-3qszxp2m]:hover{box-shadow:0 4px 14px #00000012}.verein-card[data-astro-cid-3qszxp2m]{scroll-margin-top:100px}.verein-card[data-astro-cid-3qszxp2m]:target{border-color:var(--red);animation:karte-hervorheben 2.5s var(--ease) forwards}@keyframes karte-hervorheben{0%,55%{box-shadow:0 0 0 3px #c8102e59}to{box-shadow:0 0 0 3px #c8102e00}}@media(prefers-reduced-motion:reduce){.verein-card[data-astro-cid-3qszxp2m]:target{animation:none;box-shadow:0 0 0 3px #c8102e59}}.card-logo[data-astro-cid-3qszxp2m]{background:#f8f8f8;border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;padding:.75rem;height:80px}.card-logo[data-astro-cid-3qszxp2m] img[data-astro-cid-3qszxp2m]{max-height:60px;width:auto;object-fit:contain}.card-body[data-astro-cid-3qszxp2m]{padding:1rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.card-name[data-astro-cid-3qszxp2m]{font-size:1rem;margin:0}.card-name[data-astro-cid-3qszxp2m] a[data-astro-cid-3qszxp2m]{color:var(--color-text);text-decoration:none}.card-name[data-astro-cid-3qszxp2m] a[data-astro-cid-3qszxp2m]:hover{color:var(--color-primary)}.card-ort[data-astro-cid-3qszxp2m]{font-size:.85rem;color:var(--color-text-muted);margin:0}.sportarten[data-astro-cid-3qszxp2m]{list-style:none;display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.25rem}.sportarten[data-astro-cid-3qszxp2m] li[data-astro-cid-3qszxp2m]{font-size:.72rem;font-weight:600;background:#fde8eb;color:#9e0d24;padding:.1rem .45rem;border-radius:20px}.contact-list[data-astro-cid-3qszxp2m]{list-style:none;margin-top:.5rem;display:flex;flex-direction:column;gap:.2rem;font-size:.82rem}.contact-list[data-astro-cid-3qszxp2m] li[data-astro-cid-3qszxp2m]{display:flex;gap:.4rem;align-items:baseline}.cl-label[data-astro-cid-3qszxp2m]{font-size:.72rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;min-width:3.5rem;flex-shrink:0}.contact-list[data-astro-cid-3qszxp2m] a[data-astro-cid-3qszxp2m]{color:var(--color-primary)}.card-anlaesse[data-astro-cid-3qszxp2m]{margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--rule)}.card-anlaesse[data-astro-cid-3qszxp2m] ul[data-astro-cid-3qszxp2m]{list-style:none;display:flex;flex-direction:column;gap:.3rem;margin-top:.35rem}.card-anlaesse[data-astro-cid-3qszxp2m] li[data-astro-cid-3qszxp2m]{display:flex;gap:.6rem;font-size:.82rem;line-height:1.4}.anlass-datum[data-astro-cid-3qszxp2m]{flex-shrink:0;min-width:4rem;font-family:var(--narrow);font-weight:700;color:var(--red)}.card-anlaesse[data-astro-cid-3qszxp2m] a[data-astro-cid-3qszxp2m]{color:var(--ink);text-decoration:none}.card-anlaesse[data-astro-cid-3qszxp2m] a[data-astro-cid-3qszxp2m]:hover{color:var(--red);text-decoration:underline}
