
/* Custom header styles */
.site-header{background:#000;position:sticky;top:0;width:100%;z-index:1000;}
.site-nav{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;}
.site-nav .logo{font-size:1.5rem;font-weight:700;color:#58c0f6;text-decoration:none;}
.site-nav ul{list-style:none;display:flex;gap:1.5rem;}
.site-nav ul li a{color:#f0f0f0;text-decoration:none;transition:.3s;}
.site-nav ul li a:hover{color:#58c0f6;}
@media(max-width:600px){
  .site-nav ul{flex-direction:column;gap:1rem;}
}
