:root{--ink:#15112e;--stage:#1e1945;--stage-2:#2c2660;--line-dark:#4b4570;--muted:#4b4570;--muted-dark:#d9d4ff;--faint-dark:#8c86b8;--ground:#f4f1ff;--white:#fff;--sun:#ffc93c;--tomato:#ff5a3c;--mint:#3ddc97;--sky:#4d8dff;--gum:#ff7ac8;--left:#4d8dff;--right:#ff8a1f;--font-display:"Bricolage Grotesque", "DM Sans", system-ui, sans-serif;--font-body:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Space Mono", ui-monospace, Menlo, monospace;--border:3px solid var(--ink);--radius:22px;--shadow:6px 6px 0 var(--ink)}*,:before,:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-body);color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased}img,svg{display:block}button,input,select{font:inherit;color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mono{font-family:var(--font-mono)}:focus-visible{outline:3px solid var(--sun);outline-offset:3px}
