@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);-webkit-text-stroke:0;text-shadow:.075em 0 0 var(--toon-outline),.069em .029em 0 var(--toon-outline),.053em .053em 0 var(--toon-outline),.029em .069em 0 var(--toon-outline),0 .075em 0 var(--toon-outline),-.029em .069em 0 var(--toon-outline),-.053em .053em 0 var(--toon-outline),-.069em .029em 0 var(--toon-outline),-.075em 0 0 var(--toon-outline),-.069em -.029em 0 var(--toon-outline),-.053em -.053em 0 var(--toon-outline),-.029em -.069em 0 var(--toon-outline),0 -.075em 0 var(--toon-outline),.029em -.069em 0 var(--toon-outline),.053em -.053em 0 var(--toon-outline),.069em -.029em 0 var(--toon-outline),0 .1em 0 rgba(var(--toon-shadow),.55),0 .17em .2em rgba(var(--toon-shadow),.3)}.toon-level{color:var(--toon-gold);font-variant-numeric:tabular-nums}button .toon-title{color:#fff}.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)}