.intro[data-astro-cid-x26yint2]{padding:var(--space-6) 0 var(--space-5)}.intro[data-astro-cid-x26yint2] h1[data-astro-cid-x26yint2]{margin:0 0 var(--space-2);font-size:var(--text-xl);font-weight:600;letter-spacing:-.02em;line-height:1.2}.intro[data-astro-cid-x26yint2] p[data-astro-cid-x26yint2]{margin:0;max-width:60ch;color:var(--text-2);font-size:var(--text-md)}.intro[data-astro-cid-x26yint2] a[data-astro-cid-x26yint2]{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.gate[data-astro-cid-x26yint2]{margin-bottom:var(--space-6);padding:var(--space-5);border:1px solid var(--line);border-radius:12px;background:var(--surface);text-align:center}.gate[data-astro-cid-x26yint2] h2[data-astro-cid-x26yint2]{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:600}.gate[data-astro-cid-x26yint2] p[data-astro-cid-x26yint2]{margin:0;font-size:var(--text-sm);color:var(--text-2)}.gate-actions[data-astro-cid-x26yint2]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-4);font-size:var(--text-sm)}.gate-login[data-astro-cid-x26yint2]{height:40px;padding:0 var(--space-5);border:0;border-radius:var(--radius-pill);background:var(--text);color:var(--bg);font:inherit;font-weight:500;cursor:pointer}.gate-actions[data-astro-cid-x26yint2] a[data-astro-cid-x26yint2]{color:var(--text-2)}.periods[data-astro-cid-x26yint2]{display:flex;gap:var(--space-1);margin-bottom:var(--space-4)}.period[data-astro-cid-x26yint2]{padding:5px 12px;border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--text-2);transition:background var(--ease),color var(--ease)}.period[data-astro-cid-x26yint2]:hover{background:var(--accent-soft);color:var(--text)}.period[data-astro-cid-x26yint2].active{background:var(--text);color:var(--bg)}.me[data-astro-cid-x26yint2]{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:var(--text-sm);color:var(--text-2)}.board[data-astro-cid-x26yint2]{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.row[data-astro-cid-x26yint2]{position:relative;display:grid;grid-template-columns:2.25rem 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.rank[data-astro-cid-x26yint2]{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-3);text-align:right}.podium[data-astro-cid-x26yint2] .rank[data-astro-cid-x26yint2]{color:var(--text);font-weight:600}.who[data-astro-cid-x26yint2]{min-width:0;display:flex;flex-direction:column}.name[data-astro-cid-x26yint2]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}.who[data-astro-cid-x26yint2]:hover .name[data-astro-cid-x26yint2]{color:var(--accent)}.meta[data-astro-cid-x26yint2]{font-size:var(--text-xs);color:var(--text-3)}.score[data-astro-cid-x26yint2]{font-size:var(--text-md);font-weight:600;font-variant-numeric:tabular-nums}.bar[data-astro-cid-x26yint2]{position:absolute;left:calc(2.25rem + var(--space-3));bottom:-1px;height:2px;width:calc((100% - 2.25rem - var(--space-3)) * var(--w));background:var(--accent);opacity:.35;border-radius:2px}.mine[data-astro-cid-x26yint2]{background:var(--accent-soft)}.row[data-astro-cid-x26yint2].first{--fire-a: rgba(255, 149, 0, .42);--fire-b: rgba(255, 88, 48, .32);--fire-c: rgba(255, 196, 92, .42);--fire-glint: rgba(255, 226, 170, .35);margin:var(--space-2) calc(var(--space-3) * -1);padding-inline:var(--space-3);border-bottom-color:transparent;border-radius:12px;isolation:isolate}:root[data-theme=dark] .row[data-astro-cid-x26yint2].first{--fire-a: rgba(255, 140, 0, .32);--fire-b: rgba(255, 72, 40, .28);--fire-c: rgba(255, 190, 80, .3);--fire-glint: rgba(255, 210, 150, .16)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .row[data-astro-cid-x26yint2].first{--fire-a: rgba(255, 140, 0, .32);--fire-b: rgba(255, 72, 40, .28);--fire-c: rgba(255, 190, 80, .3);--fire-glint: rgba(255, 210, 150, .16)}}.row[data-astro-cid-x26yint2].first>[data-astro-cid-x26yint2]:not(.fire){position:relative;z-index:1}.row[data-astro-cid-x26yint2].first .bar[data-astro-cid-x26yint2]{display:none}.fire[data-astro-cid-x26yint2]{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;background:linear-gradient(90deg,var(--fire-c),transparent 40%,transparent 60%,var(--fire-a))}.fire[data-astro-cid-x26yint2]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,var(--fire-glint) 50%,transparent 65%);background-size:250% 100%;animation:fire-glint 4.5s linear infinite}.fire[data-astro-cid-x26yint2] i[data-astro-cid-x26yint2]{position:absolute;bottom:-70%;width:42%;height:150%;border-radius:50% 50% 42% 42%;filter:blur(16px);transform-origin:50% 100%;animation:fire-flicker 2.6s ease-in-out infinite alternate}.fire[data-astro-cid-x26yint2] i[data-astro-cid-x26yint2]:nth-child(1){left:-8%;background:var(--fire-b);animation-duration:2.3s}.fire[data-astro-cid-x26yint2] i[data-astro-cid-x26yint2]:nth-child(2){left:20%;background:var(--fire-a);animation-duration:2.9s;animation-delay:-.8s}.fire[data-astro-cid-x26yint2] i[data-astro-cid-x26yint2]:nth-child(3){left:48%;background:var(--fire-c);animation-duration:2.5s;animation-delay:-1.6s}.fire[data-astro-cid-x26yint2] i[data-astro-cid-x26yint2]:nth-child(4){left:72%;background:var(--fire-b);animation-duration:3.1s;animation-delay:-.4s}@keyframes fire-flicker{0%{transform:translateY(10%) scale(.92,.85) skew(0);opacity:.7}45%{transform:translateY(-6%) scale(1.06,1.12) skew(-5deg);opacity:1}to{transform:translateY(2%) scaleX(.98) skew(4deg);opacity:.85}}@keyframes fire-glint{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion: reduce){.fire[data-astro-cid-x26yint2] i[data-astro-cid-x26yint2],.fire[data-astro-cid-x26yint2]:after{animation:none}}.empty[data-astro-cid-x26yint2]{padding:var(--space-6) 0;text-align:center;color:var(--text-2)}.noms[data-astro-cid-x26yint2]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);margin-top:var(--space-6)}.nom[data-astro-cid-x26yint2] h2[data-astro-cid-x26yint2]{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.nom[data-astro-cid-x26yint2] ol[data-astro-cid-x26yint2]{margin:0;padding-left:1.2em;display:grid;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-3)}.nom[data-astro-cid-x26yint2] li[data-astro-cid-x26yint2]{padding-left:2px}.nom[data-astro-cid-x26yint2] li[data-astro-cid-x26yint2] a[data-astro-cid-x26yint2]{color:var(--text)}.nom[data-astro-cid-x26yint2] li[data-astro-cid-x26yint2] a[data-astro-cid-x26yint2]:hover{color:var(--accent)}.nom[data-astro-cid-x26yint2] li[data-astro-cid-x26yint2] span[data-astro-cid-x26yint2]{margin-left:var(--space-2);font-variant-numeric:tabular-nums}@media (max-width: 560px){.noms[data-astro-cid-x26yint2]{grid-template-columns:1fr}}
