.medal.svelte-171kpme{background:var(--bg-secondary);border:3px solid var(--border);filter:grayscale();opacity:.5;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.medal.done.svelte-171kpme{filter:none;opacity:1;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--amber) 40%, var(--depth)), var(--depth) 70%) padding-box, linear-gradient(135deg, var(--amber), var(--kelp)) border-box;box-shadow:0 0 12px color-mix(in srgb, var(--amber) 35%, transparent);border-color:#0000}.medal.big.svelte-171kpme{border-width:5px;width:120px;height:120px;font-size:60px}.medal.small.svelte-171kpme{border-width:2px;width:40px;height:40px;font-size:20px}.medal.head.svelte-171kpme{border-width:3px;width:64px;height:64px;font-size:32px}.overlay.svelte-o0bbkl{z-index:1000;background:color-mix(in srgb, var(--ink) 85%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.card.svelte-o0bbkl{text-align:center;max-width:320px}.kicker.svelte-o0bbkl{color:var(--amber);margin:0 0 16px;font-weight:600}.pop.svelte-o0bbkl{place-items:center;animation:.6s cubic-bezier(.2,1.6,.4,1) svelte-o0bbkl-pop;display:grid}@keyframes svelte-o0bbkl-pop{0%{opacity:0;transform:scale(.2)rotate(-30deg)}to{opacity:1;transform:none}}h2.svelte-o0bbkl{margin:16px 0 4px}.goal.svelte-o0bbkl{color:var(--hint);margin:0 0 20px}.ok.svelte-o0bbkl{min-height:var(--tap);border-radius:var(--radius);background:var(--kelp);color:var(--ink);border:0;padding:0 28px;font-size:16px;font-weight:600}@media (prefers-reduced-motion:reduce){.pop.svelte-o0bbkl{animation:none}}
