html,body{margin:0;background:#0c0c12;color:rgba(255,255,255,.92);font:16px/1.45 system-ui,sans-serif}
main{max-width:24rem;margin:0 auto;padding:32px 20px}
h1{font-family:Palatino,Georgia,serif;font-weight:500;font-size:32px}
label{display:flex;flex-direction:column;gap:6px;margin:14px 0}
input,button{min-height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:inherit;font:16px/1.2 system-ui,sans-serif;padding:0 12px}
button{background:rgba(255,255,255,.16);width:100%}
a{color:inherit}
#login-note{color:#ffb4a2}
