/*
Theme Name: Makutano Mining 2026 design
Template: hello-elementor
Author: Intégralité Consulting
Version: 1.0
Description: Child theme pour la démo preview.makutano.events. Reprend la palette Makutano Mining 2026 (ink-950, signal, gold, paper) et la typographie Anton + Bebas Neue + Playfair Display. Garde le contenu et Elementor intacts.
*/

@import url('https://fonts.googleapis.com/css2?family=Anton&family=Bebas+Neue&family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&family=Inter:wght@300;400;500;600;700&display=swap');

:root {
  --makutano-ink-950: #070932;
  --makutano-ink-900: #0F1248;
  --makutano-signal: #E03A2C;
  --makutano-gold: #C26A3F;
  --makutano-paper: #FAF8F2;
}

body, body p, body li, body a {
  font-family: 'Inter', sans-serif !important;
  color: var(--makutano-ink-950);
}

h1, h2, h3, h4, .display, .elementor-heading-title {
  font-family: 'Bebas Neue', 'Anton', sans-serif !important;
  letter-spacing: 0.01em;
  color: var(--makutano-ink-950);
}

.elementor-element blockquote,
.elementor-widget-text-editor em,
em.editorial {
  font-family: 'Playfair Display', serif !important;
}

a {
  color: var(--makutano-signal);
}

.elementor-button,
.button,
button[type="submit"],
input[type="submit"] {
  background-color: var(--makutano-signal) !important;
  color: var(--makutano-paper) !important;
  border-radius: 0 !important;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-family: 'Bebas Neue', sans-serif !important;
  font-size: 1.05rem !important;
}

.elementor-button:hover,
.button:hover,
button[type="submit"]:hover,
input[type="submit"]:hover {
  background-color: var(--makutano-ink-950) !important;
  color: var(--makutano-paper) !important;
}

/* Highlight gold pour les éléments dorés */
.makutano-gold,
.elementor-widget-heading[data-id*="gold"] .elementor-heading-title {
  color: var(--makutano-gold) !important;
}

/* Background paper pour les zones claires */
.makutano-paper {
  background-color: var(--makutano-paper);
}

/* Footer */
footer, .site-footer {
  background-color: var(--makutano-ink-950);
  color: var(--makutano-paper);
}
