:root{--sky: #ffc400;--sky2: #ffda55;--ink: #17140a;--paper: #fffdf4;--paper2: #fff3c9;--cobalt: #1b3bff;--tomato: #f23d0f;--mint: #008f63;--muted: #6a6146;--btn: #17140a;--on-btn: #fffdf4;--on-color: #fffdf4;--display: "Bricolage Grotesque", "Arial Black", sans-serif;--body: "Figtree", system-ui, sans-serif;--mono: "DM Mono", ui-monospace, monospace;--gutter-left: max(16px, env(safe-area-inset-left, 0px));--gutter-right: max(16px, env(safe-area-inset-right, 0px))}@media(prefers-color-scheme:dark){:root{--sky: #15132e;--sky2: #221f47;--ink: #fff4cc;--paper: #28254f;--paper2: #34305f;--cobalt: #9daeff;--tomato: #ff8460;--mint: #4ce3b2;--muted: #b9b4d6;--btn: #ffc400;--on-btn: #17140a;--on-color: #15132e;color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;background:var(--sky);color:var(--ink);font:400 16px/1.45 var(--body);-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit}:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.page{display:grid;gap:18px;max-width:440px;margin:0 auto;padding-block:18px 40px;padding-left:var(--gutter-left);padding-right:var(--gutter-right)}.hi{font:800 clamp(1.9rem,8.5vw,2.5rem)/.98 var(--display);letter-spacing:-.02em;text-wrap:balance}.h2{font:800 1.35rem/1.1 var(--display);letter-spacing:-.01em}.mono{font-family:var(--mono);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.muted{color:var(--muted)}.chip{border:2.5px solid var(--ink);border-radius:99px;padding:5px 11px;font:500 .74rem var(--mono);white-space:nowrap;background:var(--paper);color:var(--ink)}.go{display:block;width:100%;background:var(--btn);color:var(--on-btn);border:2.5px solid var(--ink);border-radius:16px;padding:15px;font:800 1.32rem var(--display);box-shadow:0 5px 0 var(--tomato);text-align:center;text-decoration:none;transition:transform .08s,box-shadow .08s}.go:active{transform:translateY(5px);box-shadow:0 0 0 var(--tomato)}.ghost{display:block;width:100%;border:2.5px solid var(--ink);border-radius:14px;padding:12px;font-weight:800;text-align:center;text-decoration:none;background:var(--paper);color:var(--ink)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
