body{font-family:system-ui,-apple-system,Segoe UI,sans-serif;background:#0f1115;color:#e6e6e6;display:flex;min-height:100vh;align-items:center;justify-content:center;margin:0}
form{background:#171a21;padding:32px;border-radius:12px;width:280px;box-shadow:0 10px 30px rgba(0,0,0,.4)}
h1{font-size:18px;margin:0 0 20px}
input{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid #2a2f3a;background:#0f1115;color:#e6e6e6;font-size:14px;margin-bottom:12px}
button{width:100%;padding:10px;border:none;border-radius:8px;background:#5b7cfa;color:white;font-weight:600;cursor:pointer}
button:hover{background:#4a67d6}
.err{color:#ff6b6b;font-size:13px;margin-bottom:12px}
