/* Theme overrides — Huella Ko × Pullai */
/* Paleta tierra: verde oliva, crema, negro Pullai */

:root {
    --color-primary: #1a1f16;        /* verde-negro profundo */
    --color-secondary: #3a4a30;      /* oliva oscuro */
    --color-accent: #6b7a55;         /* oliva medio */
    --color-light-gray: #a8a895;     /* beige gris */
    --color-bg-light: #f4f1ea;       /* crema */
    --color-border: #d9d2c2;         /* tierra clara */
    --color-text: #2a2a26;
    --color-text-light: #6b6b63;
}

/* Tonos oliva para fases del Gantt */
.phase-1 { background: #1a1f16; }
.phase-2 { background: #3a4a30; }
.phase-3 { background: #6b7a55; }
.phase-4 { background: #8a9875; }
.phase-5 { background: #b5bd9f; }
.phase-6 { background: #d9d2c2; }

/* Hero: fondo oliva oscuro con textura de gradiente */
.hero {
    background: linear-gradient(135deg, #1a1f16 0%, #3a4a30 60%, #1a1f16 100%);
}

/* Logo en hero: no invertir (es SVG con color propio) */
.hero-logo { filter: none; }

/* Footer */
.footer { background: #1a1f16; }
.footer-logo-img { filter: brightness(0) invert(1); }

/* Callout con borde oliva */
.callout { border-left-color: var(--color-secondary); }
