body{font-family:sans-serif;background:#f9f9f9;}header,footer{background:#222;color:#fff;text-align:center;padding:20px;}form{max-width:400px;margin:auto;display:flex;flex-direction:column;gap:10px;margin-top:30px;}