style.css

body {
margin: 0;
font-family: Arial, sans-serif;
background: #f4f1ea;
color: #333;
}

header {
background: #1f2f46;
color: white;
text-align: center;
padding: 50px 20px;
}

header h1 {
margin: 0;
font-size: 3rem;
}

header p {
font-size: 1.2rem;
}

nav {
background: #142131;
text-align: center;
padding: 15px;
}

nav a {
color: white;
text-decoration: none;
margin: 0 20px;
font-weight: bold;
}

nav a:hover {
color: #d8b56a;
}

.hero {
background: url('images/banner.jpeg');
background-size: cover;
background-position: center;
text-align: center;
padding: 120px 20px;
color: white;
}

.hero h2 {
font-size: 3rem;
}

.content {
max-width: 1000px;
margin: auto;
padding: 30px;
}

footer {
background: #1f2f46;
color: white;
text-align: center;
padding: 20px;
}
