/**
 * OLITIM - Style V2 (Thème Vert)
 * Surcharge des couleurs terracotta par les verts du logo
 */

:root {
    /* Couleurs vertes du logo */
    --vert-fonce: #4A7C34;
    --vert-clair: #8BC53F;
    --vert-lime: #A4D65E;

    /* Override des couleurs terracotta */
    --terracotta: #4A7C34;
    --terracotta-dark: #3D6A2A;

    /* Shadows adaptées */
    --shadow-terracotta: 0 15px 40px rgba(74, 124, 52, 0.3);
}

/* Focus styles */
:focus-visible {
    outline: 2px solid var(--vert-fonce);
}

/* Selection */
::selection {
    background: var(--vert-fonce);
}

/* Hero badge pulse */
.hero-badge::before {
    background: var(--vert-clair);
}

/* Boutons - hover state avec gradient vert */
.service-card::before {
    background: linear-gradient(135deg, var(--vert-fonce) 0%, var(--vert-clair) 100%);
}

/* Process - ligne gradient */
.process-grid::before {
    background: linear-gradient(90deg, var(--vert-fonce), var(--vert-clair));
}

/* Etoiles témoignages */
.testimonial-stars .star.filled {
    color: var(--vert-clair);
}
