/*
Theme Name: AnyIn Base
Theme URI: https://anyinit.com
Description: Thème enfant de Hello Elementor, personnalisé par Any In IT. Base légère et réutilisable pour les sites vitrine budget maîtrisé (offre Business).
Author: Any In IT
Author URI: https://anyinit.com
Template: hello-elementor
Version: 1.0.1
Text Domain: anyin-base
*/

/* ==========================================================================
   AnyIn Base — surcharges CSS
   Ajouter ici les styles spécifiques au projet (couleurs, typographies,
   espacements) qui ne peuvent pas être gérés directement depuis Elementor.
   ========================================================================== */

:root {
  /* Charte graphique validee definitivement le 21/08/2026 - vert/anthracite/brun */
  --ce-forest: #4F6930;
  --ce-forest-dark: #292623;
  --ce-olive: #6B8A4F;
  --ce-olive-dark: #435A2A;
  --ce-sage: #AAB5A2;
  --ce-sage-light: #DCE2D4;
  --ce-cream: #F3F2E9;
  --ce-cream-light: #F8F7F1;
  --ce-white: #FFFFFF;
  --ce-gold: #764930;
  --ce-gold-light: #9C7256;
  --ce-terracotta: #B85F3F;
  --ce-text: #292623;
  --ce-text-light: #697068;
  --ce-border: #D9DDD2;

  --anyin-color-primary: var(--ce-forest);
  --anyin-color-accent:  var(--ce-gold);
  --anyin-color-light:   var(--ce-cream);
  --anyin-radius: 14px;
  --anyin-space-1: 8px;
  --anyin-space-2: 16px;
  --anyin-space-3: 24px;
  --anyin-space-4: 40px;
  --anyin-space-5: 64px;
  --anyin-space-6: 96px;
}

/* Override des couleurs bleu/jaune appliquées en dur sur les widgets Elementor
   (header/hero/footer/CTA importés) — voir prompt-integration-wordpress-7-refonte-design.md */
[style*="background-color: #1a2456"], [style*="background-color:#1a2456"],
[style*="background-color: #1c2a5e"], [style*="background-color:#1c2a5e"] { background-color: var(--ce-forest) !important; }

body {
  color: var(--anyin-color-primary);
}

a {
  transition: color 0.2s ease, opacity 0.2s ease;
}

/* Boutons — cohérence visuelle Elementor */
.elementor-button {
  border-radius: var(--anyin-radius);
  transition: transform 0.15s ease, opacity 0.15s ease;
}
.elementor-button:hover {
  opacity: 0.9;
}
