/* Module: header-main | Ultra Light & Glass */

.c-header-main {
    position: fixed;
    /* Fixed garante float real sobre o conteúdo */
    top: 0;
    left: 0;
    z-index: 9999;
    width: 100%;
    padding-top: var(--wp--preset--spacing--30);
    padding-bottom: var(--wp--preset--spacing--30);
    transition: background 0.3s ease;
}

/* Vidro Real (Menos Opacidade, Mais Blur) */
.c-header-main.effect-glass {
    background: rgba(2, 4, 6, 0.15);
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    border: 0;
    /* Reset inherited glass border */
    border-bottom: var(--wp--custom--border--ghost);
    /* Ghost Border */
}

/* Ajustes de Menu (Override no Bloco) */
.wp-block-navigation {
    gap: var(--wp--preset--spacing--40) !important;
}

/* Herda a estética .text-techno mas aplica aos links */
/* Herda a estética .text-techno mas aplica aos links */
/* Herda a estética .text-techno mas aplica aos links */
.wp-block-navigation a {
    /* Mapeando exato do Footer Headers (.text-techno) */
    font-family: var(--wp--preset--font-family--secondary);
    font-size: 0.9rem !important;
    /* Matches Footer */
    line-height: 1.2;
    /* Matches Footer Headings */
    font-weight: 300 !important;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    color: var(--wp--preset--color--contrast);

    opacity: 0.9;
    /* Matches Footer Brightness (Less Gray) */
    text-decoration: none;
    transition: opacity 0.3s ease, text-shadow 0.3s ease;
}

.wp-block-navigation a:hover {
    opacity: 1;
    color: var(--wp--preset--color--primary);
    text-shadow: 0 0 10px rgba(34, 211, 238, 0.5);
}