body{font:18px system-ui;background:#101827;color:#eef3fc;margin:0}main{max-width:420px;margin:15vh auto;padding:24px}input,button{box-sizing:border-box;width:100%;font:inherit;padding:14px;margin:8px 0;border-radius:10px}button{background:#70d5c4;border:0}.masked{-webkit-text-security:disc;text-security:disc;letter-spacing:.12em}