/*
Theme Name: Viaja con Etzayorkina
Theme URI: https://viajaconetzayorkina.com
Description: Tema a la medida para Viaja con Etzayorkina (agencia de viajes, Etzatlán, Jalisco). Tema independiente con sistema de tokens, catálogo de viajes, panel autoadministrable, bilingüe ES/EN y micrositios de colaborador.
Author: Fabian Valdez · SUPRATECNIA
Author URI: https://www.supratecnia.com
Version: 0.16.4
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: viaja-etzayorkina-child
*/

/* ============================================
   PALETA DE MARCA — Viaja con Etzayorkina
   (Guía de estilo Haxiah Studio: modernidad, frescura y elegancia)
   La capa semántica vive en assets/css/tokens.css.
   ============================================ */
:root {
  /* Base de marca */
  --vce-black: #000000;
  --vce-indigo: #004F77;      /* Indigo Dye · azul principal de interfaz */
  --vce-yale: #003075;        /* Yale Blue · encabezados, fondos profundos */
  --vce-picton: #47A4DD;      /* Picton Blue · acento claro, enlaces, estados */
  --vce-columbia: #BDD2DB;    /* Columbia · superficies suaves, bordes */
  --vce-bronce: #C18536;      /* Bronze · acento premium, detalles, líneas */
  --vce-naranja: #FFB22C;     /* Orange W. · CTA / realce puntual */
  --vce-hueso: #F7F7F2;       /* Baby Powder · fondo base del sitio */

  /* Derivados funcionales */
  --vce-bronce-tinta: #8F5F1F; /* bronce legible como texto sobre claro */
  --vce-verde: #4F8A5B;        /* éxito */
  --vce-rojo: #B3261E;         /* errores / danger */

  /* Neutros */
  --vce-blanco: #FFFFFF;
  --vce-gris-claro: #ECEEEA;
  --vce-gris-medio: #8A8F94;
  --vce-gris-oscuro: #1B1F24;

  /* Tipografía · PENDIENTE: Grift / Gate / Artinosy (licencia web por confirmar).
     Mientras no lleguen los archivos, fallbacks del sistema. */
  --vce-font-display: 'Grift', 'Outfit', 'Avenir Next', 'Segoe UI', system-ui, sans-serif;
  --vce-font-body: 'Gate', 'Work Sans', 'Segoe UI', system-ui, sans-serif;
  --vce-font-script: 'Artinosy', 'Allison', 'Brush Script MT', cursive;
}

/* Base de caja: el tema ya no hereda el reset de Hello Elementor, así que el
   border-box global va aquí. Sin esto, cualquier .vce-btn con width: 100% se
   sale de su contenedor (v0.8.1, visto en la tarjeta de reserva de la ficha). */
*, *::before, *::after { box-sizing: border-box; }

body {
  font-family: var(--vce-font-body);
  color: var(--vce-gris-oscuro);
  background: var(--vce-hueso);
}
