body {font-family: Arial, sans-serif; background-color: #f0f3f7; color: #333; margin: 0;}
header {background-color: #2c3e50; color: #ecf0f1; padding: 15px; text-align: center;}
nav ul {list-style: none; padding: 0; margin: 10px 0 0;}
nav ul li {display: inline-block; margin: 0 15px;}
nav ul li a {color: #ecf0f1; text-decoration: none; font-size: 1.2em;}
nav ul li a:hover {color: #1abc9c;}
main {padding: 20px; text-align: center;}
main h1 {color: #34495e; font-size: 2em;}
main p {font-size: 1.2em;}

footer {background-color: #2c3e50; color: #ecf0f1; text-align: center; padding: 4px 0; position: fixed; width: 100%; bottom: 0;}
