html{-webkit-text-size-adjust:100%}
body{margin:0;min-height:100vh;display:flex;align-items:center;justify-content:center;background:#14121f;color:#ece8ff;font:16px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:center}
main{padding:24px;max-width:420px}
.logo{font-size:56px;image-rendering:pixelated}
h1{color:#ffb400;font-size:22px;letter-spacing:1px;text-transform:uppercase;margin:12px 0}
small{color:#9d95c4}
