.ev-head.svelte-1pckhrw{margin:0 calc(var(--space-4) * -1) var(--space-10);padding:var(--space-8) var(--space-4);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.ev-head.svelte-1pckhrw h1:where(.svelte-1pckhrw){font-size:clamp(var(--text-3xl), 5vw, var(--text-4xl));letter-spacing:-.02em}.head-bg.svelte-1pckhrw{filter:blur(56px)saturate(150%);opacity:.26;background-position:50%;background-size:cover;height:240px;position:absolute;inset:-30% -10% auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.head-inner.svelte-1pckhrw{position:relative}.facts.svelte-1pckhrw{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.facts.svelte-1pckhrw span:where(.svelte-1pckhrw){align-items:center;gap:var(--space-2);display:inline-flex}.facts.svelte-1pckhrw svg{color:var(--text-tertiary)}.champs.svelte-1pckhrw{margin-bottom:var(--space-12)}.champs.svelte-1pckhrw ul:where(.svelte-1pckhrw){gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.champs.svelte-1pckhrw a:where(.svelte-1pckhrw){align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(120deg, #fbbf2417, transparent 60%), var(--bg-surface);transition:var(--transition-fast);display:flex}.champs.svelte-1pckhrw a:where(.svelte-1pckhrw):hover{border-color:var(--gold);translate:0 -2px}.champs.svelte-1pckhrw .who:where(.svelte-1pckhrw){flex-direction:column;min-width:0;display:flex}.champs.svelte-1pckhrw .who:where(.svelte-1pckhrw) strong:where(.svelte-1pckhrw){color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.champs.svelte-1pckhrw .who:where(.svelte-1pckhrw) span:where(.svelte-1pckhrw){font-size:var(--text-xs);color:var(--text-tertiary)}.cats-section.svelte-1pckhrw{margin-bottom:var(--space-12)}.editions.svelte-1pckhrw ul:where(.svelte-1pckhrw){gap:var(--space-2);flex-wrap:wrap;display:flex}.editions.svelte-1pckhrw a:where(.svelte-1pckhrw){align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-surface);font-size:var(--text-sm);transition:var(--transition-fast);display:inline-flex}.editions.svelte-1pckhrw a:where(.svelte-1pckhrw) .ed-meta:where(.svelte-1pckhrw){font-size:var(--text-xs);color:var(--text-tertiary)}.editions.svelte-1pckhrw a:where(.svelte-1pckhrw):hover{border-color:var(--accent)}.ev-head.svelte-1pckhrw .cancelled:where(.svelte-1pckhrw){color:var(--error);text-transform:uppercase;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;margin-left:var(--space-2)}.ev-head.svelte-1pckhrw .links:where(.svelte-1pckhrw){margin-top:var(--space-1);color:var(--text-tertiary);font-size:var(--text-sm)}.ev-head.svelte-1pckhrw .links:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw){color:var(--text-secondary);font-weight:600;text-decoration:none}.ev-head.svelte-1pckhrw .links:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw):hover{color:var(--accent)}.ev-head.svelte-1pckhrw .desc:where(.svelte-1pckhrw){margin-top:var(--space-4);color:var(--text-secondary);max-width:720px;line-height:1.6}h2.svelte-1pckhrw{align-items:center;gap:var(--space-2);font-size:var(--text-2xl);margin-bottom:var(--space-5);letter-spacing:-.01em;display:flex}h2.svelte-1pckhrw svg{color:var(--gold)}.empty.svelte-1pckhrw{color:var(--text-tertiary);font-style:italic}.cats.svelte-1pckhrw{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}article.svelte-1pckhrw{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);flex-direction:column;display:flex}article.svelte-1pckhrw h3:where(.svelte-1pckhrw){font-family:var(--font-display);font-size:var(--text-lg)}article.svelte-1pckhrw h3:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw){color:var(--text-primary);text-decoration:none}article.svelte-1pckhrw h3:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw):hover{color:var(--accent)}article.svelte-1pckhrw .full:where(.svelte-1pckhrw){margin-top:var(--space-4);color:var(--accent);font-size:var(--text-sm);text-decoration:none}article.svelte-1pckhrw .meta:where(.svelte-1pckhrw){color:var(--text-tertiary);font-size:var(--text-xs);margin-top:var(--space-1)}.podium.svelte-1pckhrw{margin-top:var(--space-4);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.podium.svelte-1pckhrw li:where(.svelte-1pckhrw){justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);display:flex}.podium.svelte-1pckhrw li:where(.svelte-1pckhrw) .place:where(.svelte-1pckhrw){color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.podium.svelte-1pckhrw li:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw){color:var(--text-primary);font-weight:600;text-decoration:none}.podium.svelte-1pckhrw li:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw):hover,.podium.svelte-1pckhrw li.winner:where(.svelte-1pckhrw) .place:where(.svelte-1pckhrw),.podium.svelte-1pckhrw li.winner:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw){color:var(--accent)}
