/* ==========================================================================
   Marifé - Styles globaux (variables & classes utilitaires)
   Les sections construites dans Elementor utilisent leurs propres styles ;
   ce fichier couvre le "socle" commun (couleurs, badges, boutons) pour
   rester cohérent même hors Elementor (ex : templates WooCommerce classiques).
   ========================================================================== */

:root {
  --marife-green-dark: #0e2b1f;
  --marife-green: #16442f;
  --marife-gold: #d8a13a;
  --marife-cream: #f4f1ea;
  --marife-text: #1c1c1c;
}

body {
  color: var(--marife-text);
}

#content {
  width: 100%;
  max-width: 1700px;
  margin-left: auto;
  margin-right: auto;
}

#content > .col-full {
  width: 100%;
  max-width: 1700px;
  box-sizing: border-box;
}

.marife-btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 12px 22px;
  border-radius: 999px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.2s ease;
}

.marife-btn--primary {
  background: var(--marife-gold);
  color: var(--marife-green-dark);
}
.marife-btn--primary:hover {
  filter: brightness(0.95);
}

.marife-btn--outline {
  background: transparent;
  border: 1px solid currentColor;
  color: #fff;
}

.marife-badge {
  display: inline-block;
  background: var(--marife-green);
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  padding: 4px 10px;
  border-radius: 999px;
}
