:root{color-scheme:dark;font-family:Segoe UI,system-ui,sans-serif;background:#09171c;color:#edf5f3}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;place-items:center;padding:24px}main{max-width:460px;width:100%;padding:34px;background:#10242c;border:1px solid #29414a;border-radius:14px}.label{color:#7de0bb;font-size:.7rem;letter-spacing:.13em;font-weight:700}h1{font-size:2rem;letter-spacing:-.04em}p{color:#a2b7bc;line-height:1.6;font-size:.9rem}form{display:grid;gap:18px;margin-top:28px}label{display:grid;gap:8px;font-size:.85rem}input,button{font:inherit;padding:13px;border-radius:7px;border:1px solid #3b555c;background:#09171c;color:#edf5f3;width:100%}button{background:#7de0bb;color:#06231c;font-weight:700;cursor:pointer}.note{font-size:.75rem;margin-bottom:0}
