:root{--ink:#111;--ground:#ffe04d;--paper:#fff;--brand:#5b2ee5;--coin:#ffc53d;--blush:#ff7aa8;--muted:#4a4a4a;--green:#1f7a4d;--lilac:#f3eeff;--font-display-stack:var(--font-display), "Bricolage Grotesque", system-ui, sans-serif;--font-body-stack:var(--font-body), "Nunito", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ground);color:var(--ink);font-family:var(--font-body-stack);-webkit-font-smoothing:antialiased;font-weight:600}a{color:var(--ink)}a:hover{color:var(--brand)}:focus-visible{outline:3px solid var(--brand);outline-offset:3px}
