
:root{color-scheme:dark;font:17px system-ui,sans-serif;background:#101c29;color:#fff4db}
body{margin:0;min-height:100vh;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 100%,#27454e,transparent 75%)}
main{width:min(36rem,calc(100% - 3rem));padding:2rem 0;text-align:center}
.version{color:#f4a26c;font-weight:700;letter-spacing:.16em}
h1{font-size:clamp(2rem,6vw,4rem);line-height:1.05;margin:1rem auto;max-width:11em}
p{line-height:1.6}button,.button{display:inline-block;padding:.82rem 1.3rem;border:0;border-radius:.5rem;color:#1f1712;background:#ffb174;font:inherit;font-weight:750;text-decoration:none;cursor:pointer}
.secondary{color:inherit;background:transparent;border:1px solid #8795a2;margin-top:1rem}
#status{min-height:1.6em;color:#ffc39a}
