/* tighten headings & spacing */ #page div h2 { margin-top:1.75rem; font-weight:700; } /* universal field look */ form input[type], form textarea, form select { width:100%; padding:8px 10px; border:1px solid #d1d5db; border-radius:6px; margin-top:4px; font-size:0.95rem; } /* nicer buttons */ form button { background:#2563eb; color:#fff; padding:8px 14px; border:none; border-radius:6px; cursor:pointer; } form button:hover { background:#1e4fd2; } <head>