.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#FFFFFF;--e-global-color-accent:#0C2D38;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ============================================
   YATEZZITOS DESIGN TOKENS v1.0
   Pegar en: Site Settings → Custom CSS
   NO afecta Houzez ni Elementor globales.
   Todo scopeado bajo prefijo --yzz-*
   ============================================ */

:root {
  /* === COLORES === */
  --yzz-bg-light:       #DAE8EE;   /* Fondo azul claro (Figma) */
  --yzz-bg-white:       #FFFFFF;
  --yzz-bg-card:        #FFFFFF;
  --yzz-dark:           #1B3A4B;   /* Textos oscuros / botones */
  --yzz-dark-deep:      #0F2A38;   /* Headings más oscuros */
  --yzz-accent:         #C8985E;   /* Dorado/corazón favorito */
  --yzz-text-body:      #4A6572;   /* Texto secundario */
  --yzz-text-muted:     #7A9AAD;   /* Labels, hints */
  --yzz-pill-bg:        #E8F0F4;   /* Tags/pills de features */
  --yzz-pill-text:      #3A5F6F;
  --yzz-btn-dark:       #2C3E50;   /* Botón Book Now */
  --yzz-btn-dark-hover: #1A2D3D;
  --yzz-border-light:   #D0DEE5;

  /* === TIPOGRAFÍA === */
  --yzz-font-display:   'DK Knucklebones', 'Georgia', serif;
  --yzz-font-body:      'Barlow', 'Helvetica Neue', Arial, sans-serif;

  /* === TAMAÑOS DE FUENTE (sistema fluido) === */
  --yzz-fs-h2:          clamp(1.75rem, 3vw, 2.5rem);
  --yzz-fs-h3:          clamp(1rem, 1.8vw, 1.25rem);
  --yzz-fs-body:        clamp(0.875rem, 1.2vw, 1rem);
  --yzz-fs-small:       clamp(0.75rem, 1vw, 0.85rem);
  --yzz-fs-tag:         0.75rem;

  /* === ESPACIADO (escala 4px) === */
  --yzz-space-xs:       4px;
  --yzz-space-sm:       8px;
  --yzz-space-md:       16px;
  --yzz-space-lg:       24px;
  --yzz-space-xl:       32px;
  --yzz-space-2xl:      48px;
  --yzz-space-3xl:      64px;

  /* === BORDES Y SOMBRAS === */
  --yzz-radius-sm:      8px;
  --yzz-radius-md:      16px;
  --yzz-radius-lg:      20px;
  --yzz-radius-pill:    999px;
  --yzz-shadow-card:    0 4px 20px rgba(15, 42, 56, 0.08);
  --yzz-shadow-hover:   0 8px 32px rgba(15, 42, 56, 0.14);

  /* === LAYOUT === */
  --yzz-container-max:  1200px;
  --yzz-container-pad:  clamp(16px, 4vw, 40px);
}/* End custom CSS */