/*
 * Charte MJF Consult (agence immobilière) — doré
 * Chargé uniquement sur les pages de l'agence : liste des terrains, fiches
 * terrain, barème agence (body.mjf-agence). Redéfinit les tokens d'accent du
 * thème ; l'en-tête et le pied de page restent au vert MJF Construction.
 */

body.mjf-agence {
    --accent: #9c7636;        /* doré soutenu : titres, filets, fonds de boutons */
    --accent-light: #d1b181;  /* doré clair : sur fond sombre */
    --accent-dark: #7d5f26;   /* doré foncé : petits textes et liens sur fond clair */
    --shadow-glow: 0 0 40px rgba(184, 145, 74, 0.35);

    /* Plugin mjf-terrains : l'orange des prix / icônes / badges passe au doré
       (le bleu marine --mjf-primary des boutons est conservé) */
    --mjf-accent: #a8823d;
    --mjf-accent-dark: #8a6a2f;
}

/* Le cadre commun du site reste vert MJF Construction */
body.mjf-agence .navbar,
body.mjf-agence .footer {
    --accent: #5da422;
    --accent-light: #6fbf2e;
    --accent-dark: #4a8a1a;
    --shadow-glow: 0 0 40px rgba(93, 164, 34, 0.35);
}

/* Bandeau photo sombre : le doré clair ressort mieux */
body.mjf-agence .page-hero .text-accent,
body.mjf-agence .page-hero .breadcrumb a {
    color: var(--accent-light);
}

/* Teintes vertes codées en dur dans terrains.css */
body.mjf-agence .filter-group select:focus,
body.mjf-agence .filter-group input:focus {
    box-shadow: 0 0 0 3px rgba(156, 118, 54, 0.18);
}

body.mjf-agence .terrain-gallery-thumb:hover,
body.mjf-agence .terrain-gallery-thumb.active {
    box-shadow: 0 2px 10px rgba(156, 118, 54, 0.3);
}

body.mjf-agence .terrain-simu-badge {
    background: rgba(209, 177, 129, 0.15);
}

/* Teintes orange codées en dur dans le CSS du plugin mjf-terrains */
body.mjf-agence .mjf-tc-badge,
body.mjf-agence .mjf-badge-exclu {
    box-shadow: 0 2px 8px rgba(168, 130, 61, 0.4);
}
