/* General styling */ body { font-family: Arial, sans-serif; margin: 20px; background-color: #f9f9f9; color: #333; } /* Header styling */ h1 { color: back; text-align: center; } h2 { color: #0056b3; text-align: center; } h3 { color: #0056b3; } /* Table styling */ table { width: 100%; border-collapse: collapse; margin: 20px 0; } table th, table td { border: 1px solid #ddd; padding: 8px; text-align: center; } table th { background-color: #007bff; color: white; font-weight: bold; } table tr:nth-child(even) { background-color: #f2f2f2; } table tr:hover { background-color: #ddd; } /* Form styling */ form { max-width: 600px; margin: 0 auto; padding: 20px; background: #fff; border: 1px solid #ddd; border-radius: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } form label { display: block; margin-bottom: 5px; font-weight: bold; } form input[type="text"], form input[type="number"], form input[type="date"],form input[type="email"], form textarea { width: 100%; padding: 10px; margin-bottom: 15px; border: 1px solid #ddd; border-radius: 5px; box-sizing: border-box; } form textarea { resize: vertical; } form button { width: 100%; padding: 10px; background-color: #007bff; color: white; border: none; border-radius: 5px; cursor: pointer; font-size: 16px; } form button:hover { background-color: #0056b3; } /* Style the