@font-face{font-family:Space;src:url('/assets/space-grotesk.ttf') format('truetype');font-weight:300 700;font-display:swap}*{box-sizing:border-box}html{min-height:100%;background:#040715}body{margin:0;min-height:100svh;display:grid;place-items:center;color:#f1eee8;font-family:Space,Arial,sans-serif;text-align:center;padding:40px 24px}main{width:100%;max-width:500px;padding-bottom:32px}img{display:block;width:128px;height:128px;margin:0 auto 12px;image-rendering:pixelated}h1{font-weight:600;font-size:38px;letter-spacing:-.055em;line-height:1.15;margin:0 0 32px}.status{text-transform:uppercase;letter-spacing:.18em;color:#b9b1ef;font-size:12px;margin:0 0 22px}.tagline{font-weight:400;font-size:21px;line-height:1.6;letter-spacing:-.02em;color:#c5cbdb;margin:0}::selection{background:#57519a;color:white}@media(max-width:380px){h1{font-size:34px}.tagline{font-size:18px}img{width:112px;height:112px}}

nav{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin-top:38px;font-size:12px}nav a{color:#acb1c4;text-decoration:none;border-bottom:1px solid #57519a80;padding-bottom:3px}nav a:hover{color:#79e3ed}nav a:focus-visible{outline:2px solid #79e3ed;outline-offset:6px}
