.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-bg.banner.svelte-1pckhrw{filter:blur(2px)saturate(120%);opacity:.3;height:100%;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 30%,#0000 95%);mask-image:linear-gradient(#000 30%,#0000 95%)}.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 .links:where(.svelte-1pckhrw) .series-link:where(.svelte-1pckhrw){vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.ev-head.svelte-1pckhrw .links:where(.svelte-1pckhrw) .series-logo:where(.svelte-1pckhrw){border-radius:var(--radius-sm);object-fit:cover;background:var(--bg-elevated);width:20px;height:20px}.ev-head.svelte-1pckhrw .links:where(.svelte-1pckhrw) .co-sep:where(.svelte-1pckhrw){margin:0 2px}.ev-head.svelte-1pckhrw .links:where(.svelte-1pckhrw) .co-person:where(.svelte-1pckhrw){vertical-align:middle;color:var(--text-secondary);font-weight:600;display:inline-flex}.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(300px,1fr));display:grid}.cat.svelte-1pckhrw{--fmt:var(--accent);--fmt-muted:var(--accent-muted);background:linear-gradient(160deg, var(--bg-elevated), var(--bg-surface) 55%);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);transition:border-color var(--transition-fast), translate var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;position:relative;overflow:hidden}.cat.svelte-1pckhrw:before{content:"";background:linear-gradient(to bottom, var(--fmt), transparent 85%);width:3px;position:absolute;inset:0 auto 0 0}.cat.fmt-smoke.svelte-1pckhrw{--fmt:#a78bfa;--fmt-muted:#a78bfa1f}.cat.fmt-open.svelte-1pckhrw{--fmt:var(--success);--fmt-muted:var(--success-muted)}.cat.svelte-1pckhrw:hover{border-color:color-mix(in srgb, var(--fmt) 45%, var(--border));translate:0 -2px;box-shadow:0 8px 24px #0000004d}.cat.svelte-1pckhrw header:where(.svelte-1pckhrw){justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.cat.svelte-1pckhrw header:where(.svelte-1pckhrw) .fmt:where(.svelte-1pckhrw){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--fmt);background:var(--fmt-muted);border-radius:var(--radius-full);padding:2px var(--space-2);flex:none;font-size:10px}.cat.svelte-1pckhrw header:where(.svelte-1pckhrw) .counts:where(.svelte-1pckhrw){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);text-align:right}.cat.svelte-1pckhrw h3:where(.svelte-1pckhrw){font-family:var(--font-display);font-size:var(--text-xl);margin-top:var(--space-2)}.cat.svelte-1pckhrw h3:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw){color:var(--text-primary);text-decoration:none}.cat.svelte-1pckhrw h3:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw):hover{color:var(--fmt)}.cat.svelte-1pckhrw footer:where(.svelte-1pckhrw){justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);margin-top:auto;display:flex}.cat.svelte-1pckhrw .faces:where(.svelte-1pckhrw){align-items:center;display:flex}.cat.svelte-1pckhrw .faces:where(.svelte-1pckhrw) .avatar{border:2px solid var(--bg-surface);box-sizing:content-box;margin-left:-7px}.cat.svelte-1pckhrw .faces:where(.svelte-1pckhrw) .avatar:first-child{margin-left:0}.cat.svelte-1pckhrw .faces:where(.svelte-1pckhrw) .more:where(.svelte-1pckhrw){margin-left:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.cat.svelte-1pckhrw .full:where(.svelte-1pckhrw){color:var(--fmt);font-size:var(--text-sm);white-space:nowrap;text-decoration:none}.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){align-items:center;gap:var(--space-2);font-size:var(--text-sm);min-width:0;display:flex}.podium.svelte-1pckhrw li:where(.svelte-1pckhrw) .medal:where(.svelte-1pckhrw){font-size:var(--text-sm);flex:none;line-height:1}.podium.svelte-1pckhrw li:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw),.podium.svelte-1pckhrw li:where(.svelte-1pckhrw) .noname:where(.svelte-1pckhrw){color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.podium.svelte-1pckhrw li:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw):hover{color:var(--fmt)}.podium.svelte-1pckhrw li:where(.svelte-1pckhrw) .flag:where(.svelte-1pckhrw){flex:none}.podium.svelte-1pckhrw li.winner:where(.svelte-1pckhrw){font-size:var(--text-base)}.podium.svelte-1pckhrw li.winner:where(.svelte-1pckhrw) .medal:where(.svelte-1pckhrw){font-size:var(--text-lg);filter:drop-shadow(0 0 6px #fbbf2473)}.podium.svelte-1pckhrw li.winner:where(.svelte-1pckhrw) a:where(.svelte-1pckhrw),.podium.svelte-1pckhrw li.winner:where(.svelte-1pckhrw) .noname:where(.svelte-1pckhrw){color:var(--text-primary);font-family:var(--font-display);font-weight:700}
