.medal.svelte-1tnbps3{--fire:#e2795d;--earth:#a8a05a;--air:#8ea8dc;--water:#8d7be6;--gold:var(--accent);--rose:#d9617a;--violet:#8d7be6;width:var(--s);height:var(--s);color:var(--accent-text);background:radial-gradient(circle at 50% 32%, color-mix(in srgb, var(--t) 22%, var(--surface)) 0%, var(--surface) 72%);box-shadow:0 0 18px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.tone-fire.svelte-1tnbps3{--t:var(--fire)}.tone-earth.svelte-1tnbps3{--t:var(--earth)}.tone-air.svelte-1tnbps3{--t:var(--air)}.tone-water.svelte-1tnbps3{--t:var(--water)}.tone-gold.svelte-1tnbps3{--t:var(--gold)}.tone-rose.svelte-1tnbps3{--t:var(--rose)}.tone-violet.svelte-1tnbps3{--t:var(--violet)}.frame.svelte-1tnbps3{width:100%;height:100%;position:absolute;inset:0}.ring.svelte-1tnbps3{fill:none;stroke:var(--accent);stroke-width:2.4px}.inner.svelte-1tnbps3{fill:none;stroke:color-mix(in srgb, var(--accent) 45%, transparent);stroke-width:1px}.tick.svelte-1tnbps3{fill:none;stroke:color-mix(in srgb, var(--accent) 70%, transparent);stroke-width:1.4px;stroke-linecap:round}.medal.dim.svelte-1tnbps3{box-shadow:none;color:var(--muted);background:0 0}.medal.dim.svelte-1tnbps3 .ring:where(.svelte-1tnbps3){stroke:color-mix(in srgb, var(--accent) 50%, var(--line));stroke-width:1.6px;stroke-dasharray:4 5}.medal.dim.svelte-1tnbps3 .tick:where(.svelte-1tnbps3),.medal.dim.svelte-1tnbps3 .inner:where(.svelte-1tnbps3){display:none}.g.svelte-1tnbps3,.n.svelte-1tnbps3,.a.svelte-1tnbps3,.h.svelte-1tnbps3,.el.svelte-1tnbps3{line-height:1;position:relative}.g.svelte-1tnbps3{font-family:AstroSym,serif;font-size:calc(var(--s) * .42)}.n.svelte-1tnbps3{font-family:Young Serif,Georgia,serif;font-size:calc(var(--s) * .36)}.a.svelte-1tnbps3{font-family:Figtree,sans-serif;font-weight:600;font-size:max(12px, calc(var(--s) * .22));letter-spacing:.08em}.h.svelte-1tnbps3{font-family:Songti SC,STSong,Noto Serif CJK SC,Noto Serif SC,serif;font-size:calc(var(--s) * .38)}.el.svelte-1tnbps3 path:where(.svelte-1tnbps3){fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round}.mini.svelte-1tnbps3{width:calc(var(--s) * .62);height:calc(var(--s) * 1.06);border-radius:calc(var(--s) * .08);border:1.5px solid var(--accent);box-shadow:0 4px 14px var(--card-shadow), 0 0 14px color-mix(in srgb, var(--accent) 22%, transparent);flex:none;display:block;overflow:hidden}.mini.dim.svelte-1tnbps3{border-style:dashed;border-color:color-mix(in srgb, var(--accent) 50%, var(--line));box-shadow:none;opacity:.75}.mini.svelte-1tnbps3 picture:where(.svelte-1tnbps3),.mini.svelte-1tnbps3 img:where(.svelte-1tnbps3){object-fit:cover;width:100%;height:100%;display:block}
