.competition-card[data-astro-cid-4znxxfwc]{list-style:none;height:100%;container-type:inline-size}a[data-astro-cid-4znxxfwc]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;height:100%;box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease}a[data-astro-cid-4znxxfwc]:hover{border-color:var(--slate-300);box-shadow:var(--shadow-md);text-decoration:none}.kind[data-astro-cid-4znxxfwc]{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .625rem;border:1px solid transparent;border-radius:.5rem;white-space:nowrap}.kind[data-astro-cid-4znxxfwc] svg{stroke-width:3}.kind-league[data-astro-cid-4znxxfwc]{background:var(--blue-50);border-color:var(--blue-100);color:var(--blue-700)}.kind-tournament[data-astro-cid-4znxxfwc]{background:var(--amber-50);border-color:var(--amber-100);color:var(--amber-700)}.body[data-astro-cid-4znxxfwc]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.name[data-astro-cid-4znxxfwc]{font-weight:700;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.club[data-astro-cid-4znxxfwc]{font-size:.8125rem}.result[data-astro-cid-4znxxfwc]{align-self:flex-start;display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;background:var(--slate-100);border:1px solid var(--slate-200);border-radius:.5rem;font-size:.75rem;font-weight:700;color:var(--slate-700)}.result[data-astro-cid-4znxxfwc][data-tone=gold]{background:var(--amber-50);border-color:var(--amber-100);color:var(--amber-700)}.result[data-astro-cid-4znxxfwc] svg{stroke-width:3}.capacity[data-astro-cid-4znxxfwc]{font-size:.75rem;font-weight:600}.capacity-open[data-astro-cid-4znxxfwc]{align-self:flex-start;padding:.25rem .625rem;background:var(--amber-100);border:1px solid var(--amber-200);border-radius:.5rem;font-size:.6875rem;font-weight:700;color:var(--amber-700)}.join-note[data-astro-cid-4znxxfwc]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600}.join-note[data-astro-cid-4znxxfwc] svg{stroke-width:3}.join-note-open[data-astro-cid-4znxxfwc]{color:var(--emerald-700)}.join-note-closed[data-astro-cid-4znxxfwc],.capacity-waitlist[data-astro-cid-4znxxfwc]{color:var(--slate-500)}.chips[data-astro-cid-4znxxfwc]{display:flex;flex-wrap:wrap;gap:.375rem}.side[data-astro-cid-4znxxfwc]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.deadline[data-astro-cid-4znxxfwc]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:var(--amber-50);border:1px solid var(--amber-100);border-radius:.5rem;font-size:.75rem;font-weight:700;color:var(--amber-700);white-space:nowrap}.chevron[data-astro-cid-4znxxfwc]{color:var(--slate-400)}.cta[data-astro-cid-4znxxfwc]{display:none}.featured[data-astro-cid-4znxxfwc]>a[data-astro-cid-4znxxfwc]{padding:1.25rem;gap:1rem}.featured[data-astro-cid-4znxxfwc] .name[data-astro-cid-4znxxfwc]{font-size:clamp(1.125rem,1.05rem + .35vw,1.25rem)}.featured[data-astro-cid-4znxxfwc] .kind[data-astro-cid-4znxxfwc]{font-size:.75rem;padding:.375rem .75rem}.featured[data-astro-cid-4znxxfwc] .chevron[data-astro-cid-4znxxfwc]{display:none}.featured[data-astro-cid-4znxxfwc] .cta[data-astro-cid-4znxxfwc]{display:inline-flex;align-items:center;gap:.25rem;min-height:2.75rem;padding:0 1rem;background:var(--emerald-50);border:1px solid var(--emerald-100);border-radius:999px;font-size:.875rem;font-weight:700;color:var(--emerald-700);white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.featured[data-astro-cid-4znxxfwc]>a[data-astro-cid-4znxxfwc]:hover .cta[data-astro-cid-4znxxfwc]{background:var(--emerald-100);border-color:var(--emerald-200)}.featured[data-astro-cid-4znxxfwc] .cta-open[data-astro-cid-4znxxfwc]{background:var(--brand-solid);border-color:var(--brand-solid);color:#fff}.featured[data-astro-cid-4znxxfwc]>a[data-astro-cid-4znxxfwc]:hover .cta-open[data-astro-cid-4znxxfwc]{background:var(--brand-solid-hover);border-color:var(--brand-solid-hover)}.chip[data-astro-cid-4znxxfwc]{max-width:100%;min-width:0}.chip-text[data-astro-cid-4znxxfwc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-discount[data-astro-cid-4znxxfwc]{background:var(--emerald-50);border-color:var(--emerald-100);color:var(--brand-text);font-weight:600}.chip-discount[data-astro-cid-4znxxfwc] .icon{color:var(--brand-text)}.date[data-astro-cid-4znxxfwc]{font-size:.75rem;font-weight:700;color:var(--emerald-700);white-space:nowrap}@container (max-width: 520px){.chevron[data-astro-cid-4znxxfwc]{display:none}.competition-card[data-astro-cid-4znxxfwc]:not(.compact)>a[data-astro-cid-4znxxfwc]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"kind side" "body body";align-items:center;align-content:start;gap:.5rem .75rem}.competition-card[data-astro-cid-4znxxfwc]:not(.compact) .kind[data-astro-cid-4znxxfwc]{grid-area:kind;justify-self:start}.competition-card[data-astro-cid-4znxxfwc]:not(.compact) .side[data-astro-cid-4znxxfwc]{grid-area:side;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:.375rem}.competition-card[data-astro-cid-4znxxfwc]:not(.compact) .body[data-astro-cid-4znxxfwc]{grid-area:body}}.competition-card[data-astro-cid-4znxxfwc].featured:not(.compact)>a[data-astro-cid-4znxxfwc]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"kind side" "body body" "cta cta";grid-template-rows:auto 1fr auto;align-items:start;gap:.75rem}.competition-card[data-astro-cid-4znxxfwc].featured:not(.compact) .cta[data-astro-cid-4znxxfwc]{grid-area:cta;align-self:end;margin-top:auto;justify-content:center;min-height:2.75rem;width:100%;box-sizing:border-box}.competition-card[data-astro-cid-4znxxfwc].featured:not(.compact) .kind[data-astro-cid-4znxxfwc]{grid-area:kind;justify-self:start}.competition-card[data-astro-cid-4znxxfwc].featured:not(.compact) .side[data-astro-cid-4znxxfwc]{grid-area:side;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:.375rem}.competition-card[data-astro-cid-4znxxfwc].featured:not(.compact) .body[data-astro-cid-4znxxfwc]{grid-area:body}@container (min-width: 540px){.competition-card[data-astro-cid-4znxxfwc].featured:not(.compact)>a[data-astro-cid-4znxxfwc]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kind side" "body cta";grid-template-rows:auto auto;align-items:center}.competition-card[data-astro-cid-4znxxfwc].featured:not(.compact) .cta[data-astro-cid-4znxxfwc]{align-self:center;width:auto;padding:0 1.5rem}}
