.tournament-card.svelte-1xel95j{position:relative;min-height:8.25rem;display:grid;grid-template-columns:minmax(5.5rem,7.5rem) 1fr;align-items:end;gap:.85rem;overflow:hidden;box-sizing:border-box;padding:3rem 1rem 1rem;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--border));border-radius:var(--radius);color:var(--text);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 11%,var(--panel)) 0%,var(--panel) 70%);text-decoration:none}.tournament-card.svelte-1xel95j:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--panel))}.tournament-card.svelte-1xel95j:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.tournament-band.svelte-1xel95j{position:absolute;inset:0 0 auto;min-height:2.15rem;display:flex;align-items:center;padding:0 1rem;color:#04130d;background:var(--accent);font-size:.58rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.tournament-brand.svelte-1xel95j{display:block;width:100%;height:auto;align-self:center}.tournament-monogram.svelte-1xel95j{align-self:center;color:var(--accent);font-size:2rem;font-weight:950;letter-spacing:-.06em}.tournament-copy.svelte-1xel95j{display:grid;gap:.2rem;min-width:0;padding-right:1.75rem}.tournament-copy.svelte-1xel95j strong:where(.svelte-1xel95j){overflow:hidden;font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.tournament-card.svelte-1xel95j:not(.compact) .tournament-copy:where(.svelte-1xel95j) strong:where(.svelte-1xel95j){line-height:1.25;text-overflow:clip;white-space:normal}.tournament-copy.svelte-1xel95j small:where(.svelte-1xel95j){display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.65rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.tournament-card.svelte-1xel95j>svg:where(.svelte-1xel95j){position:absolute;right:1rem;bottom:1rem;width:1rem;fill:none;stroke:var(--accent);stroke-linecap:square;stroke-linejoin:miter;stroke-width:2}.tournament-card.compact.svelte-1xel95j{min-height:7.25rem;grid-template-columns:minmax(4.75rem,6rem) 1fr;padding-top:2.85rem}.tournament-card.compact.svelte-1xel95j .tournament-copy:where(.svelte-1xel95j) strong:where(.svelte-1xel95j){font-size:.8rem}
