/* styles.css */ body { margin: 0; font-family: Arial, sans-serif; background-color: #f5f5f5; color: #333; } header { background-color: #003366; color: #fff; padding: 1rem; text-align: center; } header h1 { margin: 0; } nav ul { list-style: none; padding: 0; display: flex; justify-content: center; gap: 1rem; margin-top: 0.5rem; } nav ul li a { color: #fff; text-decoration: none; font-weight: bold; } main { padding: 2rem; max-width: 800px; margin: 0 auto; } footer { background-color: #003366; color: #fff; text-align: center; padding: 1rem; position: fixed; bottom: 0; width: 100%; }