:root{--lions-blue:#00338d;--lions-gold:#ebb700;--night:#0b1d4a;--night-light:#1d3c8f;--holly:#2e8b47;--berry:#d62828;--snow:#f4f8fd;--ink:#3b2314;--radius:18px;--font-display:"Fredoka", "Baloo 2", system-ui, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,:after,:before{box-sizing:border-box}body,html{margin:0}body{font-family:var(--font-body);color:var(--snow);background:var(--night);-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.15}a{color:var(--lions-gold)}.btn{font:600 1.1rem var(--font-display);border:3px solid var(--ink);background:var(--lions-gold);color:var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:999px;padding:.8rem 1.6rem;text-decoration:none;transition:transform .1s,box-shadow .1s;display:inline-block}.btn:active{box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}
