body{font-family:-apple-system,Segoe UI,Arial,sans-serif;background:#0f1115;
color:#e6e6e6;display:flex;height:100vh;align-items:center;justify-content:center;margin:0}
form{background:#1a1d24;padding:32px 36px;border-radius:10px;box-shadow:0 4px 24px rgba(0,0,0,.4);
width:280px}h1{font-size:17px;margin:0 0 18px}input{width:100%;box-sizing:border-box;padding:10px;
border-radius:6px;border:1px solid #333;background:#0f1115;color:#fff;margin-bottom:12px}
button{width:100%;padding:10px;border:0;border-radius:6px;background:#4c8bf5;color:#fff;
font-weight:600;cursor:pointer}.err{color:#ff6b6b;font-size:13px;margin-bottom:10px}