body { font-family: Arial, sans-serif; line-height: 1.6; margin: 0; padding: 0; } header { background: #333; color: #fff; padding: 1rem 0; text-align: center; } header h1 { margin: 0; } nav ul { list-style: none; padding: 0; } nav ul li { display: inline; margin-right: 1rem; } nav ul li a { color: #fff; text-decoration: none; } nav ul li a:hover { text-decoration: underline; } main { padding: 2rem; } footer { background: #333; color: #fff; text-align: center; padding: 1rem 0; position: fixed; bottom: 0; width: 100%; }