:root{color-scheme:dark;font-family:system-ui,-apple-system,sans-serif;background:#0c1218;color:#eef4f6}*{box-sizing:border-box}body{margin:0;min-height:100dvh;display:grid;place-items:center;padding:24px}main{max-width:440px;width:100%;padding:32px;border:1px solid #29353d;border-radius:20px;background:#111b23;box-shadow:0 24px 90px #0005}.mark{font-weight:800;font-size:21px;color:#6ef3be;margin-bottom:28px}.eyebrow{font-size:11px;letter-spacing:2px;color:#6ef3be}h1{font-size:32px;margin:8px 0 14px}p{color:#aabac4;font-size:15px;line-height:1.6}form{display:grid;gap:9px;margin-top:26px}label{margin-top:8px;font-size:14px}input{width:100%;padding:13px;font:inherit;color:inherit;background:#0c1218;border:1px solid #344751;border-radius:8px}input:focus{outline:2px solid #6ef3be;outline-offset:2px}button{margin-top:16px;padding:14px;background:#6ef3be;color:#052d20;border:0;border-radius:8px;font:inherit;font-weight:700;cursor:pointer}.note{font-size:12px;margin-top:25px;margin-bottom:0}.error{background:#492529;color:#ffd3d3;padding:10px;border-radius:8px}@media(max-width:480px){main{padding:24px}}