body { font-family: Arial, sans-serif; margin: 0; padding: 0; background-color: #f4f4f4; } header { background-color: #333; color: white; text-align: center; padding: 1rem; } nav ul { list-style: none; padding: 0; } nav ul li { display: inline; margin: 0 10px; } nav ul li a { color: white; text-decoration: none; } main { padding: 20px; } section { background: white; padding: 15px; margin: 15px 0; border-radius: 5px; box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1); } h2 { color: #333; } button.toggle-btn { background-color: #007bff; color: white; border: none; padding: 10px; margin-top: 10px; cursor: pointer; } button.toggle-btn:hover { background-color: #0056b3; } .content { display: none; margin-top: 10px; } footer { text-align: center; background-color: #333; color: white; padding: 10px; position: relative; bottom: 0; width: 100%; }