.club-result-checked.svelte-2kmkhm{font-weight:700;color:var(--spruce)}.club-pace.svelte-2kmkhm{font-variant-numeric:tabular-nums}.club-result-cadence.svelte-2kmkhm{font-weight:500;color:var(--ink-3)}.club-result-season.svelte-2kmkhm{font-weight:550;color:var(--ink-3)}.club-result.svelte-2kmkhm{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);padding:18px 20px;box-shadow:0 1px 2px #141a170d;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);content-visibility:auto;contain-intrinsic-size:auto 220px}.club-result.svelte-2kmkhm:hover,.club-result.svelte-2kmkhm:focus-within{transform:translateY(var(--lift));border-color:color-mix(in srgb,var(--spruce) 40%,transparent);box-shadow:0 4px 6px -1px #141a1714}.club-result.svelte-2kmkhm:active{transform:translateY(0);box-shadow:0 1px 2px #141a170d;transition-duration:var(--dur-press)}.club-result-header.svelte-2kmkhm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px}.club-result-title.svelte-2kmkhm{min-width:0}.club-result.svelte-2kmkhm h3:where(.svelte-2kmkhm){margin:0;font-size:clamp(1.05rem,1.7vw,1.2rem);font-weight:750;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.club-result.svelte-2kmkhm h3:where(.svelte-2kmkhm) a:where(.svelte-2kmkhm){color:var(--ink);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.club-result.svelte-2kmkhm h3:where(.svelte-2kmkhm) a:where(.svelte-2kmkhm):hover,.club-result.svelte-2kmkhm h3:where(.svelte-2kmkhm) a:where(.svelte-2kmkhm):focus-visible{color:var(--spruce)}.club-result-title.svelte-2kmkhm p:where(.svelte-2kmkhm){display:flex;flex-wrap:wrap;gap:5px;margin:5px 0 0;font-size:var(--text-ui);font-weight:550;color:var(--spruce)}.club-arrow.svelte-2kmkhm{padding:1px 2px 8px 8px;font-size:var(--text-lg);color:var(--ink-3);transition:color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.club-result.svelte-2kmkhm:hover .club-arrow:where(.svelte-2kmkhm),.club-result.svelte-2kmkhm:focus-within .club-arrow:where(.svelte-2kmkhm){color:var(--spruce);transform:translate(2px)}.club-rating.svelte-2kmkhm{margin-top:10px}.club-tags.svelte-2kmkhm a,.club-city.svelte-2kmkhm a:where(.svelte-2kmkhm){position:relative;z-index:1}.club-tags.svelte-2kmkhm{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.club-facts.svelte-2kmkhm{display:grid;gap:6px;margin:10px 0 0}.club-facts.svelte-2kmkhm>div:where(.svelte-2kmkhm){display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:baseline;gap:9px;min-width:0}.club-facts.svelte-2kmkhm dt:where(.svelte-2kmkhm){font-size:var(--text-xs);font-weight:650;color:var(--ink-3)}.club-city.svelte-2kmkhm a:where(.svelte-2kmkhm){font-weight:700;color:var(--ink);text-decoration:none}.club-city.svelte-2kmkhm a:where(.svelte-2kmkhm):hover{color:var(--spruce);text-decoration:underline}.club-city.svelte-2kmkhm a:where(.svelte-2kmkhm):before{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}.club-facts.svelte-2kmkhm dd.club-city:where(.svelte-2kmkhm){overflow:visible}.club-facts.svelte-2kmkhm dd:where(.svelte-2kmkhm){overflow:hidden;margin:0;font-size:var(--text-ui);line-height:1.45;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap}@media(max-width:639px){.club-result.svelte-2kmkhm{padding:14px}}@media(prefers-reduced-motion:reduce){.club-result.svelte-2kmkhm,.club-result.svelte-2kmkhm h3:where(.svelte-2kmkhm) a:where(.svelte-2kmkhm),.club-arrow.svelte-2kmkhm{transition:none}.club-result.svelte-2kmkhm:hover,.club-result.svelte-2kmkhm:focus-within,.club-result.svelte-2kmkhm:hover .club-arrow:where(.svelte-2kmkhm),.club-result.svelte-2kmkhm:focus-within .club-arrow:where(.svelte-2kmkhm){transform:none}}.club-result.svelte-2kmkhm h3:where(.svelte-2kmkhm) a:where(.svelte-2kmkhm):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.club-result.svelte-2kmkhm h3:where(.svelte-2kmkhm) a:where(.svelte-2kmkhm):focus-visible{outline:none}.club-result.svelte-2kmkhm:has(h3:where(.svelte-2kmkhm) a:where(.svelte-2kmkhm):focus-visible){outline:2px solid var(--spruce);outline-offset:2px}
