body { font-family: Arial, sans-serif; margin: 0; padding: 0; }
header { background: #333; color: #fff; padding: 10px; }
header nav a { color: #fff; margin-right: 10px; text-decoration: none; }
main { padding: 20px; }
form { max-width: 400px; }
label { display: block; margin-top: 10px; }
input { width: 100%; padding: 8px; margin-top: 5px; }
button { margin-top: 15px; padding: 10px; }
