body{font-family:Arial;background:#f4f4f4;margin:0;padding:0}
nav{background:#333;color:#fff;padding:10px}
nav a{color:#fff;margin:0 10px;text-decoration:none}
form{max-width:400px;margin:80px auto;background:#fff;padding:30px;border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,.1)}
input[type=text],input[type=email],input[type=password]{width:100%;padding:10px;margin:8px 0;border:1px solid #ccc;border-radius:4px}
button{background:#333;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer}
button:hover{background:#555}
.error{color:red;margin-bottom:10px}
.success{color:green;margin-bottom:10px}