body {
margin: 0;
font-family: Arial, Helvetica, sans-serif;
background-color: #0b0b10;
color: #f2f2f2;
}

header {
background: #001f3f;
padding: 20px;
text-align: center;
}

nav {
background: #003366;
padding: 10px;
text-align: center;
}

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

main {
padding: 20px;
max-width: 1000px;
margin: auto;
}

img {
display: block;
margin: 20px auto;
}

footer {
background: #001f3f;
padding: 15px;
text-align: center;
margin-top: 40px;
}

form {
max-width: 500px;
margin: 20px auto;
display: flex;
flex-direction: column;
}

input, textarea {
margin-bottom: 15px;
padding: 10px;
font-size: 16px;
}

input[type="submit"] {
background: #0076b6;
color: white;
border: none;
cursor: pointer;
}