label { display: block; font-weight: bold; margin-bottom: 8px; } input[type="text"], select { width: 100%; padding: 10px; border-radius: 8px; border: 1px solid #ccc; font-size: 16px; transition: border-color 0.3s; } input[type="text"]:focus, select:focus { border-color: #35245b; outline: none; } button { background-color: #35245b; color: white; padding: 12px 20px; border: none; border-radius: 8px; cursor: pointer; font-size: 16px; transition: background-color 0.3s; width: 100%; } button:hover { background-color: #432d74; }