@import url("https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600;700&family=Nunito:wght@400;600;700;800&display=swap");:root{--font-title:"Fredoka","Nunito",system-ui,sans-serif;--font-body:"Nunito",system-ui,-apple-system,"Segoe UI",sans-serif;--toon-ink:var(--brand-outline);--toon-outline:var(--brand-outline);--toon-shadow:20,60,15;--toon-gold:var(--brand-from)}body{font-family:var(--font-body)}.toon-level,.toon-title{font-family:var(--font-title);font-weight:700;letter-spacing:.02em;line-height:1.05;color:var(--brand-title);paint-order:stroke fill;-webkit-text-stroke:.14em var(--toon-outline);text-shadow:0 .07em 0 rgba(var(--toon-shadow),.55),0 .14em .2em rgba(var(--toon-shadow),.3)}.toon-level{color:var(--toon-gold);font-variant-numeric:tabular-nums}button .toon-title{color:#fff}@supports not (paint-order:stroke fill){.toon-level,.toon-title{-webkit-text-stroke:0;text-shadow:-.05em 0 var(--toon-outline),.05em 0 var(--toon-outline),0 -.05em var(--toon-outline),0 .05em var(--toon-outline),-.04em -.04em var(--toon-outline),.04em -.04em var(--toon-outline),-.04em .04em var(--toon-outline),.04em .04em var(--toon-outline),0 .14em .2em rgba(var(--toon-shadow),.3)}}.toon-body{font-weight:700;color:var(--toon-ink)}.toon-body,.toon-body-white{font-family:var(--font-body);line-height:1.35}.toon-body-white{font-weight:800;color:var(--brand-from);text-shadow:0 .06em 0 rgba(var(--toon-shadow),.55),0 .1em .3em rgba(var(--toon-shadow),.45)}