html{color-scheme:dark;background:#05054a;font:18px/1.5 Arial,Helvetica,sans-serif;color:#fff}
body{margin:0;min-height:100svh;display:grid;place-items:center}
main{margin:24px;max-width:620px;padding:28px;border:8px ridge #191add;background:#000037}
h1,h2{color:#ffdf00;line-height:1.15}h1{font-size:32px}h2{font-size:24px}
button,a{display:inline-block;padding:12px 18px;border:2px solid #ffdf00;background:#000037;color:#ffdf00;font:700 18px Arial;cursor:pointer;border-radius:3px}
button:disabled{cursor:wait;opacity:.6}a{text-decoration:none}.note{font-size:15px;color:#ccc}#status{overflow-wrap:anywhere}
