/* FORÇAR NOVO ESTILO DO HEADER */
:root {
    --color-primary: #1a1a2e !important;
    --color-primary-lighter: #0f3460 !important;
}

.header-top {
    background: #1a1a2e !important;
    background: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%) !important;
    color: white !important;
    padding: 1.5rem 0 !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3) !important;
    position: relative !important;
    overflow: hidden !important;
}

.header-top * {
    color: white !important;
}

/* Efeito laranja */
.header-top::after {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    width: 300px !important;
    height: 300px !important;
    background: radial-gradient(circle, rgba(255, 140, 0, 0.2) 0%, transparent 70%) !important;
    pointer-events: none !important;
}

/* Menu */
.navbar {
    background: transparent !important;
}

.nav-link {
    color: white !important;
    opacity: 0.9 !important;
}

.nav-link:hover {
    color: #ff8c00 !important;
    opacity: 1 !important;
}
