/*
Theme Name:   Hello Elementor Child — Ubuntu Capital Humain
Theme URI:    https://www.sensolutiontech.com
Description:  Thème enfant de Hello Elementor pour le site Ubuntu Capital Humain. Toute personnalisation de code passe ici : mises à jour du thème parent sans rien écraser.
Author:       Sen Solution Tech
Author URI:   https://www.sensolutiontech.com
Template:     hello-elementor
Version:      1.0.0
Text Domain:  hello-uch-child
*/

/* Les styles personnalisés viennent ici (ou via Elementor). Le gros du design se fait dans Elementor ;
   ce fichier reste pour les ajustements fins et les correctifs qui doivent être versionnés. */

:root {

  /* ---- Bleu : couleur principale, structure ---------------------------- */
  --uch-brand:        #1E3977;   /* header, footer, titres */
  --uch-brand-dark:   #16294F;   /* aplats profonds, survols de fond */
  --uch-brand-light:  #EAEEF6;   /* fonds doux, zones mises en avant */

  /* ---- Vert : couleur secondaire, apprentissage ------------------------ */
  --uch-green:        #1F6C4B;   /* chips, thematiques, badges */
  --uch-green-dark:   #17543A;
  --uch-green-light:  #E8F2EC;   /* fond des chips */

  /* ---- Orange : accentuation, action ---------------------------------- */
  --uch-accent:       #C1521D;   /* TOUS les boutons */
  --uch-accent-hover: #A8471A;   /* survol des boutons */
  --uch-accent-light: #F7EDE7;   /* fond doux d'accentuation */

  /* ---- Neutres --------------------------------------------------------- */
  --uch-ink:          #232A36;   /* texte principal */
  --uch-muted:        #6B7280;   /* texte secondaire */
  --uch-line:         #E4E6EB;   /* bordures, separateurs */
  --uch-bg-soft:      #F7F8FA;   /* fond de section alternee */

  /* ---- Ombres, calees sur le bleu de marque ---------------------------- */
  --uch-shadow-sm:    0 2px 8px rgba(22,41,79,.06);
  --uch-shadow-md:    0 10px 28px rgba(22,41,79,.10);
  --uch-shadow-lg:    0 20px 60px rgba(22,41,79,.28);

  /* ---- Typographie (charte : Montserrat ou Poppins / Inter) ------------ */
  --uch-font-title:   "Poppins", "Montserrat", system-ui, sans-serif;
  --uch-font-body:    "Inter", "Roboto", "Open Sans", system-ui, sans-serif;
}


.uch-filter-open { background: var(--uch-accent) !important; }
@media (max-width: 1024px) {
  .site-main { padding-bottom: 90px; }
}
.uch-filter-open,
.uch-filter-open:hover,
.uch-filter-open:focus,
.uch-filter-open:active,
.uch-filter-open:focus-visible {
  background: var(--uch-accent) !important;
  color: #fff !important;
  outline: none;
}

.uch-filter-open:hover {
  background: var(--uch-accent-hover) !important;
}

/* Accessibilité : on garde un indicateur de focus visible, mais sobre */
.uch-filter-open:focus-visible {
  box-shadow: 0 0 0 3px rgba(46, 125, 91, 0.35);
}

/* Même traitement pour le bouton de validation du tiroir */
.uch-filter-apply,
.uch-filter-apply:hover,
.uch-filter-apply:focus,
.uch-filter-apply:active {
  background: var(--uch-accent) !important;
  color: #fff !important;
}
.uch-filter-apply:hover {
  background: var(--uch-accent-hover) !important;
}
.uch-module-titre { justify-content: flex-start !important; }
.uch-module-titre .uch-module-icone { margin-left: auto; }