*{margin:0;padding:0;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.page-container{width:100vw;height:100vh;background:#111;display:flex;align-items:center;justify-content:center}.form-box{width:330px;background:#1e1e1e;padding:30px;border-radius:12px;color:#fff;display:flex;flex-direction:column;gap:18px}.form-box input{padding:10px 12px;background:#2c2c2c;border:1px solid #333;border-radius:6px;color:#fff}.form-box button{padding:10px;border:none;background:#4b7bec;border-radius:6px;color:#fff;font-size:15px;cursor:pointer}.form-box button:hover{background:#3867d6}.form-link{text-align:center;color:#aaa;cursor:pointer}.form-link:hover{color:#fff;text-decoration:underline}
