.site-nav{
    background:#08182c;
    padding:18px 40px;
    border-bottom:1px solid rgba(255,255,255,0.05);
}

.nav-inner{
    display:flex;
    justify-content:space-between;
    align-items:center;
    max-width:1200px;
    margin:auto;
}

.brand{
    color:white;
    font-weight:600;
    letter-spacing:0.04em;
}

.links{
    display:flex;
    gap:14px;
}

.links a{
    color:#b9c6db;
    text-decoration:none;
    padding:8px 18px;
    border-radius:22px;
    border:1px solid rgba(255,255,255,0.08);
    background:rgba(255,255,255,0.02);
    transition:all .2s ease;
}

.links a:hover{
    background:rgba(255,255,255,0.08);
    color:white;
}
