.navbar{

    background:white;

    box-shadow:0 2px 12px rgba(0,0,0,.08);

    position:sticky;

    top:0;

    z-index:999;

}

.navbar-content{

    display:flex;

    justify-content:space-between;

    align-items:center;

    height:80px;

}

.logo{

    display:flex;

    align-items:center;

    gap:10px;

}

.logo-icon{

    font-size:32px;

}

.logo-text{

    font-size:28px;

    font-weight:bold;

}

.logo-text span{

    color:var(--azul);

}

nav ul{

    list-style:none;

    display:flex;

    gap:25px;

    align-items:center;

}

nav a{

    text-decoration:none;

    color:#333;

    font-weight:500;

}

.btn-menu{

    background:var(--azul);

    color:white;

    padding:12px 18px;

    border-radius:8px;

}