/* =============================================================
   VARIABLES — solo editar este archivo por proyecto
   ============================================================= */
:root {
    /* ── COLORES (Machupicchu Perú Journeys — Estilo Wilderness) ── */
    --color-primary:     #041A2F;   /* navy oscuro — fondos oscuros, footer opcional */
    --color-primary-alt: #0F4374;   /* navy medio — botones, links, cta bg */
    --color-primary-mid: #0F4374;   /* navy medio — hovers, links */
    --color-primary-soft:#0F4374;   /* navy suave — overlays */
    --color-secondary:   #A97C50;   /* terracota acento — labels, números de día */
    --color-secondary-dk:#8C6640;   /* terracota hover */
    --color-accent:      #C3B06B;   /* dorado acento — checks, badges, script */
    --color-danger:      #f74848;   /* rojo alertas */
    --color-bg:          #FFFFFF;   /* fondo general (blanco) */
    --color-bg-alt:      #F7F7F7;   /* fondo de secciones "callout" (descripción, reserva) */
    --color-surface:     #ffffff;   /* tarjetas, modales */
    --color-text:        #000000;   /* texto principal */
    --color-text-muted:  #737373;   /* texto secundario */
    --color-border:      #DCDCDC;

    /* ── WHATSAPP ── */
    --color-whatsapp:    #25d366;

    /* ── TIPOGRAFÍA ── */
    --font-body:         'Montserrat', sans-serif;
    --font-heading:      'EB Garamond', serif;
    --font-script:       'Mrs Saint Delafield', cursive;
    --font-size-base:    1.6rem;    /* 16px con 62.5% base */

    /* ── ESPACIADO ── */
    --space-xs:   0.4rem;
    --space-sm:   0.8rem;
    --space-md:   1.6rem;
    --space-lg:   3.2rem;
    --space-xl:   6.4rem;

    /* ── LAYOUT ── */
    --container-max:     128rem;
    --container-pad:     2rem;
    --radius-sm:         0;
    --radius-md:         0;
    --radius-lg:         0;
    --radius-pill:       0;

    /* ── SOMBRAS ── */
    --shadow-sm:  0 1px 4px rgba(0,0,0,.08);
    --shadow-md:  0 4px 16px rgba(0,0,0,.12);
    --shadow-lg:  0 8px 32px rgba(0,0,0,.18);

    /* ── TRANSICIONES ── */
    --transition: .2s ease;
}
