.hero.svelte-y6cwaq{color:#fff;background:radial-gradient(90% 80% at 50% 130%,#ff8a2b 0%,#e4572e 35%,#0000 70%),linear-gradient(#14213d,#1d3557 70%,#4a2a3f);padding:2rem 1rem 2.5rem}.hero-inner.svelte-y6cwaq,.body.svelte-y6cwaq{max-width:60rem;margin:0 auto}h1.svelte-y6cwaq{letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.8rem,6vw,2.8rem);font-weight:800}.hero.svelte-y6cwaq p:where(.svelte-y6cwaq){color:#ffffffd9;max-width:38rem;margin:0 0 1.25rem}input.svelte-y6cwaq{width:100%;max-width:28rem;min-height:3rem;color:var(--ink);background:#fff;border:0;border-radius:2rem;padding:.6rem 1rem;font-size:1rem;box-shadow:0 6px 20px #00000040}.body.svelte-y6cwaq{padding:.5rem 1rem 3rem}h2.svelte-y6cwaq{z-index:1;background:var(--paper);align-items:center;gap:.6rem;margin:1.5rem 0 .75rem;padding:.5rem 0;font-size:1.15rem;display:flex;position:sticky;top:0}h2.svelte-y6cwaq small:where(.svelte-y6cwaq){color:var(--muted);margin-left:auto;font-weight:600}.badge.svelte-y6cwaq{background:var(--navy);color:#fff;border-radius:.6rem;place-items:center;min-width:2.4rem;height:2.4rem;padding:0 .4rem;font-size:.9rem;font-weight:800;display:grid}.badge.top.svelte-y6cwaq{color:#5a3a00;background:linear-gradient(135deg,#fff3b0,#f6c445 55%,#d99a0b)}ul.svelte-y6cwaq{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}a.svelte-y6cwaq{background:var(--card);border:1px solid var(--line);height:100%;min-height:3.25rem;color:var(--ink);border-radius:.8rem;align-items:center;gap:.65rem;padding:.55rem .75rem;text-decoration:none;display:flex}a.svelte-y6cwaq:active{background:#efeae0}@media (hover:hover){a.svelte-y6cwaq:hover{border-color:var(--fire);transform:translateY(-1px);box-shadow:0 4px 12px #e4572e26}}.n.svelte-y6cwaq{width:2.3rem;height:2.3rem;color:var(--fire-dark);background:#fdeee8;border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.name.svelte-y6cwaq{flex:1;font-size:.95rem;font-weight:600;line-height:1.25}.meta.svelte-y6cwaq{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.wins.svelte-y6cwaq{white-space:nowrap;font-size:.8rem;font-weight:700}.pips.svelte-y6cwaq{gap:2px;display:flex}.pips.svelte-y6cwaq i:where(.svelte-y6cwaq){background:linear-gradient(135deg,#f6c445,#d99a0b);border-radius:1rem;width:.55rem;height:.3rem}.none.svelte-y6cwaq{color:var(--muted);margin-top:2rem}
