body{
background:#0f0f0f;
color:white;
font-family:Arial;
margin:0;
padding:0;
}

.top-strip{
background:black;
padding:10px;
text-align:center;
font-size:14px;
}

.site-header{
display:flex;
justify-content:space-between;
padding:20px;
background:#111;
}

a{
color:white;
text-decoration:none;
margin:10px;
}

.hero{
padding:60px 20px;
text-align:center;
}

.hero h1{
font-size:48px;
}

.hero p{
font-size:20px;
color:#ccc;
}