.material-symbols-outlined {
    font-variation-settings: 'FILL' 0, 'wght' 200, 'GRAD' 0, 'opsz' 24;
    vertical-align: middle;
}

.glass-nav {
    background: rgba(248, 249, 250, 0.8);
    backdrop-filter: blur(24px);
}

/* Elimina el fons blanc del logo si el PNG no té transparència */
.logo-transparent {
    mix-blend-mode: multiply;
}

/* Menú mòbil */
#mobile-menu {
    transition: opacity 0.2s ease, transform 0.2s ease;
}
