/* ══════════════════════════════════════════════════════════
   Tunai — Rebrand overrides (Brand_manual_v3.pdf)
   Color principal #c64c2f. Tipografía: Plus Jakarta Sans (Google Fonts)
   Cargar después de bergen.css
   ══════════════════════════════════════════════════════════ */

/* Variables Tunai según Brand_manual_v3.pdf — Propuesta colores principales #c64c2f */
:root {
    --tunai-primary: #c64c2f;
    --tunai-glow: rgba(198, 76, 47, 0.15);
    --tunai-glow-soft: rgba(198, 76, 47, 0.08);
    --bergen-red: var(--tunai-primary);
    --bergen-red-glow: var(--tunai-glow);
}

/* Logo PNG: branco sobre o hero, vermello Tunai cando hay scroll */
.nav-logo img {
    filter: brightness(0) saturate(100%) invert(28%) sepia(89%) saturate(1500%) hue-rotate(350deg);
}
.nav-bar:not(.scrolled) .nav-logo img {
    filter: brightness(0) invert(1);
}

/* Menú sobre o hero: texto branco con sombra para lexibilidade */
.nav-bar:not(.scrolled) .nav-links a {
    color: #fff;
    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}
.nav-bar:not(.scrolled) .nav-links a:hover {
    color: rgba(255, 255, 255, 0.95);
    text-shadow: 0 2px 8px rgba(0, 0, 0, 0.6);
}
.nav-bar:not(.scrolled) .nav-links a::after {
    background: #fff;
}
.nav-bar:not(.scrolled) .nav-cta {
    background: #fff;
    color: var(--bergen-red) !important;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.25);
}
.nav-bar:not(.scrolled) .nav-cta:hover {
    background: rgba(255, 255, 255, 0.95);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
}
.nav-bar:not(.scrolled) .nav-mobile-toggle {
    color: #fff;
    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}
.footer-brand img {
    filter: brightness(0) saturate(100%) invert(28%) sepia(89%) saturate(1500%) hue-rotate(350deg);
}

/* Overrides de bergen.css con rgba hardcodeado del rojo: usar Tunai */
.value-card:nth-child(1)::before {
    background: radial-gradient(ellipse at 50% 80%, var(--tunai-glow-soft), transparent 70%);
}
.value-card:nth-child(1):hover {
    box-shadow: 0 8px 40px var(--tunai-glow);
}

/* Tipografía: Plus Jakarta Sans (Google Fonts) — moderna y legible */
body {
    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}
