.top.svelte-4ne8tc{--burst:var(--violet);color:#fff;padding:26px 0 40px}.top.svelte-4ne8tc .wrap:where(.svelte-4ne8tc){gap:16px;display:grid}h1.svelte-4ne8tc{text-shadow:0 3px #1a103340;font-size:clamp(2.2rem,10vw,3.2rem)}.score.svelte-4ne8tc{align-items:center;gap:16px;display:flex}.big.svelte-4ne8tc{font-family:var(--font-brand);color:var(--sun);font-variant-numeric:tabular-nums;flex:none;font-size:3.4rem;line-height:1}.big.svelte-4ne8tc small:where(.svelte-4ne8tc){color:#ffffffb3;font-size:1.6rem}.rank.svelte-4ne8tc{align-content:center;gap:2px;min-height:3.4em;display:grid}.rank.svelte-4ne8tc b:where(.svelte-4ne8tc){font-size:1.15rem}.rank.svelte-4ne8tc span:where(.svelte-4ne8tc){color:#ffffffd1;font-size:.92rem}.bar.svelte-4ne8tc{background:#ffffff2e;border-radius:99px;height:14px;overflow:hidden}.bar.svelte-4ne8tc span:where(.svelte-4ne8tc){background:var(--sun);min-width:14px;height:100%;transition:width .7s var(--ease-spring);border-radius:99px;display:block;box-shadow:inset 0 3px #fff6}.brag.svelte-4ne8tc{justify-self:start}.shelf.svelte-4ne8tc{--scallop:var(--shelf-band);background:var(--shelf-band);padding:16px 0 30px}h2.svelte-4ne8tc{align-items:center;gap:10px;margin-bottom:16px;font-size:1.5rem;display:flex}.mini.svelte-4ne8tc{width:44px;transform:rotate(-8deg)}.page.svelte-4ne8tc{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px;margin:0;padding:0;list-style:none;display:grid}.page.svelte-4ne8tc a:where(.svelte-4ne8tc){color:var(--ink-3);text-align:center;justify-items:center;gap:8px;text-decoration:none;display:grid}.sticker.svelte-4ne8tc{width:100%;transform:rotate(var(--turn));transition:transform .3s var(--ease-spring);border-radius:22px;overflow:hidden;box-shadow:0 0 0 4px #fff,0 10px 18px -10px #28146e73}.got.svelte-4ne8tc .sticker:where(.svelte-4ne8tc){animation:pop .42s var(--ease-spring) both}@media (hover:hover){.page.svelte-4ne8tc a:where(.svelte-4ne8tc):hover .sticker:where(.svelte-4ne8tc){transform:rotate(0)scale(1.05)}}.name.svelte-4ne8tc{font-size:.88rem;font-weight:700;line-height:1.3}.got.svelte-4ne8tc .name:where(.svelte-4ne8tc){color:var(--ink)}.note.svelte-4ne8tc{color:var(--ink-3);text-align:center;justify-content:center;align-items:flex-start;gap:8px;padding-top:24px;font-size:.88rem;display:flex}.note.svelte-4ne8tc svg{flex:none;margin-top:3px}@media (width>=640px){.page.svelte-4ne8tc{grid-template-columns:repeat(4,minmax(0,1fr))}}
