/* ==========================================================================
   landing/landing.css — AnimaNaturalis Landing System v5.0
   Carga DESPUÉS de Bootstrap, FontAwesome y main.css.

   ORDEN DE CARGA COMPLETO
   ────────────────────────────────────────────────────────────────────────
   1. bootstrap.css
   2. main.css  (incluye main/_variables.css con --font-family-*, --radius-*, etc.)
   3. actions/actions.css   (formulario de firma)
   4. giving/giving.css     (widget de donativos)
   5. landing/_tokens.css   ← tokens centralizados del sistema landing
   6. [landing/_tokens-skin-*.css]  ← skin opcional (override de tokens)
   7. landing/landing.css   ← este archivo

   ARQUITECTURA DE TOKENS
   ────────────────────────────────────────────────────────────────────────
   Todos los tokens de diseño viven en _tokens.css. Los archivos de este
   bundle los consumen pero nunca los redefinen. Para cambiar completamente
   la apariencia de la landing, basta con cargar un _tokens-skin-*.css
   entre _tokens.css y landing.css — sin tocar ningún otro archivo.

   COLORES DE CAMPAÑA
   ────────────────────────────────────────────────────────────────────────
   PHP inyecta inline <style>:root{--landing-primary: …}</style> en <head>
   para sobreescribir los tres tokens de campaña por landing individual.
   El resto del sistema se recalcula automáticamente desde esos tres valores.

   BLOQUES PRINCIPALES (siempre cargados)
   ────────────────────────────────────────────────────────────────────────
   _base      Utilities, accesibilidad, wysiwyg, enlaces
   _layout    Nav, footer, sticky-bar, botones, dividers
   _stage     Hero (imagen, vídeo, carousel, parallax, split, thl, color)
   blocks/    Bloques de contenido en flujo (ver sección BLOQUES MODULARES)

   BLOQUES MODULARES (cargar desde PHP solo si el element está presente)
   ────────────────────────────────────────────────────────────────────────
   $this->Landing->css('landing/blocks/_block-zigzag');
   $this->Landing->css('landing/blocks/_block-stats-quote');
   $this->Landing->css('landing/blocks/_block-timeline');
   $this->Landing->css('landing/blocks/_block-target');
   $this->Landing->css('landing/blocks/_block-thl');
   ========================================================================== */

@import '_base.css';
@import '_layout.css';
@import '_stage.css';
@import 'blocks/_block-content.css';
@import 'blocks/_block-items.css';
@import 'blocks/_block-video.css';
@import 'blocks/_block-media.css';
@import 'blocks/_block-elements.css';
