/* ═══════════════════════════════
   MUNDO CAMPING — CSS GLOBAL BASE
   Pegá esto en: Elementor → Ajustes del sitio → CSS personalizado
   ═══════════════════════════════ */

@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Nunito:wght@400;600;700;800&display=swap');

:root {
  --mc-forest:  #1a3a2a;
  --mc-moss:    #2e5e3e;
  --mc-leaf:    #4a8c5c;
  --mc-lime:    #8cc63f;
  --mc-sand:    #e8d5a3;
  --mc-ember:   #e8732a;
  --mc-cream:   #faf6ed;
  --mc-dark:    #0f1f16;
  --mc-text:    #2a2a2a;
}

body {
  font-family: 'Nunito', sans-serif !important;
  background: var(--mc-cream) !important;
}

h1, h2, h3, h4 {
  font-family: 'Bebas Neue', sans-serif !important;
  letter-spacing: 1px;
}

/* Ocultar header y footer originales de Hello Elementor
   (los reemplazamos con el nuestro en Theme Builder) */
.site-header,
.site-footer {
  display: none !important;
}

/* Compensar el header fijo en páginas internas */
.elementor-page {
  padding-top: 0 !important;
}