*{box-sizing:border-box}body{margin:0;background:#050c15;color:#eef8fa;font:15px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;display:flex;align-items:center;justify-content:center;min-height:100vh}canvas{width:100vw;max-height:100vh;object-fit:contain}form{position:absolute;max-width:440px;width:calc(100% - 40px);padding:35px;background:#101c2b;border:1px solid #2c4056;border-radius:15px}form p{font-size:10px;letter-spacing:2px;color:#9af5de}h1{font-weight:500;font-size:28px}label{display:block;font-size:12px;color:#a9bdcf}input{display:block;margin:10px 0 20px;width:100%;padding:13px;background:#061221;border:1px solid #38516a;color:#fff;border-radius:6px;font:inherit}button{padding:13px;width:100%;border:0;border-radius:6px;background:#9af5de;color:#102b26;font:inherit;cursor:pointer}#message{display:block;margin-top:15px;font-size:12px;color:#c2aeb8}#status{position:absolute;bottom:12px;right:15px;color:#71859a;font-size:10px}[hidden]{display:none!important}
