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

header
{
background: #111827;
padding: 40px;
text-align: center;
}

header h1
{
margin: 0;
font-size: 32px;
}

nav
{
background: #1f2937;
text-align: center;
padding: 12px;
}

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

nav a:hover
{
color: #93c5fd;
}

section
{
max-width: 900px;
margin: auto;
padding: 40px 20px;
}

h2
{
color: #93c5fd;
}

ul
{
line-height: 1.8;
}

a
{
color: #60a5fa;
}

footer
{
background: #111827;
text-align: center;
padding: 20px;
font-size: 14px;
color: #9ca3af;
}