
header{
    margin-top:0 !important;
    padding-top:0 !important;
}
.nav{
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:14px 28px;
    background:rgba(20,20,26,.9);
    border-bottom:1px solid #1f1f2a;
    position:sticky;
    top:0;
    z-index:10;
}

.logo{
    font-weight:700;
    letter-spacing:1px;
}

.logo span{color:var(--red)}

.nav-center input{
    width:320px;
    background:var(--soft);
    border:1px solid #222;
    padding:10px 14px;
    color:white;
    border-radius:8px;
}

.nav-right a{
    color:#ccc;
    margin-left:18px;
    text-decoration:none;
    font-size:14px;
}

.nav-right a:hover{color:white}
