/* forms.css */ .form-group { margin-bottom: 1rem; } label { display: block; margin-bottom: 0.5rem; font-weight: bold; } input[type="text"], input[type="date"], textarea, select { width: 100%; padding: 0.5rem; border: 1px solid #ddd; border-radius: 3px; font-size: 1rem; } textarea { height: 100px; } button[type="submit"] { background: #4a7c59; color: white; border: none; padding: 0.7rem 1rem; cursor: pointer; font-size: 1rem; border-radius: 3px; } button[type="submit"]:hover { background: #3d6549; }