/* =============================================================
   SEÑORÍO Rural Estates — PIEL (tokens de marca)
   -------------------------------------------------------------
   Este es el ÚNICO fichero de estilo que cambia por sitio/nicho.
   El "motor" (css/styles.css, css/admin.css) no se toca al lanzar
   un sitio nuevo: se duplica esta piel y se sustituyen colores,
   tipografía y etiquetas de negocio.

   Los nombres de variable --c-senorio / --c-senorio-ink son un
   "gancho" fijo que usan css/styles.css y css/admin.css (motor)
   como acento de marca; cada sitio del catálogo los redefine con
   su propio color, sin tocar el motor. Ver ARQUITECTURA.md.
   ============================================================= */

:root {
  /* ---- Paleta ------------------------------------------------
     Campo español: cuero de montería, verde monte y tierra de
     dehesa. Nada de tonos playeros — esto es interior peninsular. */
  --c-ink:        #201a12;   /* texto principal / marrón muy oscuro */
  --c-ink-soft:   #5c5041;   /* texto secundario              */
  --c-bone:       #f3ede1;   /* fondo de página (pergamino)    */
  --c-cream:      #fbf7ee;   /* superficies elevadas / cards   */
  --c-sand:       #e6dac0;   /* rellenos suaves               */
  --c-line:       #d9c9a4;   /* líneas y bordes               */
  --c-line-soft:  #e8dcc0;
  --c-senorio:      #8a5a34;   /* acento cuero (fondos, líneas)  */
  --c-senorio-ink:  #623e21;   /* acento sobre claro (texto)     */
  --c-sea:        #1f2a1a;   /* verde monte muy oscuro (secciones osc.) */
  --c-sea-2:      #2a3823;
  --c-sea-line:   #435239;
  --c-on-dark:      #f0ead9; /* texto sobre fondo oscuro       */
  --c-on-dark-soft: #b9c0ac;

  /* ---- Tipografía ---------------------------------------------
     Titulares : Cormorant Garamond (serif clásica, hidalga)
     Texto     : Work Sans (sans neutra, muy legible)           */
  --font-display: "Cormorant Garamond", "Iowan Old Style", Georgia, "Times New Roman", serif;
  --font-sans:    "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;

  --fraunces-soft: "SOFT" 0, "WONK" 0; /* Cormorant no tiene estos ejes; token neutro */

  --fs-hero:  clamp(2.7rem, 1.7rem + 4.4vw, 4.9rem);
  --fs-h2:    clamp(1.9rem, 1.35rem + 2.4vw, 3rem);
  --fs-h3:    clamp(1.3rem, 1.12rem + .7vw, 1.62rem);
  --fs-lg:    clamp(1.06rem, 1rem + .35vw,  1.2rem);
  --fs-base:  1.0625rem;
  --fs-sm:    .875rem;
  --fs-xs:    .75rem;

  --tracking-eyebrow: .22em;
  --leading-tight: 1.08;
  --leading-body:  1.68;

  /* ---- Ritmo y layout ------------------------------------- */
  --container:        1280px;
  --container-narrow: 860px;
  --gutter:    clamp(1.25rem, 5vw, 4rem);
  --section-y: clamp(4.5rem, 8vw, 8.5rem);
  --head-h:    72px;
  --topbar-h:  38px;

  --radius:    10px;   /* base: campos, etiquetas… */
  --radius-lg: 14px;   /* tarjetas y paneles */
  --radius-pill: 999px;/* pulsadores */

  --shadow-sm:  0 1px 2px rgba(32,26,18,.04), 0 6px 20px rgba(32,26,18,.06);
  --shadow-md:  0 26px 60px -28px rgba(32,26,18,.32);
  --shadow-lg:  0 40px 80px -32px rgba(32,26,18,.4);

  /* ---- Movimiento ---------------------------------------- */
  --ease:     cubic-bezier(.22,.61,.36,1);
  --ease-out: cubic-bezier(.16,1,.3,1);
  --dur:      .5s;

  color-scheme: light;
}
