body { font-family: Arial, sans-serif; background:#f7f7f7; }
.container { max-width:420px; margin:40px auto; padding:20px; background:white; border-radius:6px; box-shadow:0 2px 6px rgba(0,0,0,0.08);} 
label { display:block; margin-top:10px; font-weight:600; }
input[type=text], input[type=password], input[type=email], textarea { width:100%; padding:8px; box-sizing:border-box; margin-top:4px; }
button { margin-top:12px; padding:8px 12px; }
.error { color:#8b0000; }
.success { color: #006400; }
