/* ============================================================
   SEUSCALA — hermana de seuweb.es, piel del dossier
   Principio: primero caro en estático.
   Archivo 800 (titular) · Fraunces italic (la palabra) · Jakarta (cuerpo)
   Tinta / papel / lima. Un solo acento.
   ============================================================ */

:root {
  --font-display: "Archivo", "Arial Narrow", sans-serif;
  --font-mark:    "Fraunces", "Georgia", serif;
  --font-body:    "Plus Jakarta Sans", system-ui, sans-serif;
  --font-mono:    "IBM Plex Mono", ui-monospace, monospace;

  --text-hero:    clamp(3.05rem, 9vw, 6.6rem);
  --text-section: clamp(2.35rem, 5.4vw, 4.25rem);
  --text-card:    clamp(1.2rem, 2vw, 1.55rem);
  --text-body:    1.05rem;
  --text-small:   0.9rem;
  --text-micro:   0.7rem;
  --leading-tight: 0.92;
  --leading-body:  1.62;
  --track-display: -0.038em;
  --track-label:   0.16em;

  --ink:        #070707;
  --ink-2:      #101010;
  --ink-3:      #181818;
  --paper:      #f4efe6;
  --paper-2:    #ebe4d6;
  --lima:       #dce66a;
  --lima-deep:  #c8d24a;
  --lima-ink:   #14160a;

  --text:       #f4efe6;
  --text-dim:   #9c9688;
  --text-faint: #6a665c;
  --ink-text:   #12110e;
  --ink-dim:    #4e4b43;

  --line:       rgba(244, 239, 230, 0.1);
  --line-2:     rgba(244, 239, 230, 0.2);
  --line-paper: rgba(12, 12, 10, 0.1);

  --ease:       cubic-bezier(0.22, 1, 0.36, 1);
  --ease-ui:    cubic-bezier(0.23, 1, 0.32, 1);
  --dur-ui:     220ms;
  --dur-reveal: 720ms;

  --space-section: clamp(4.5rem, 10vh, 8rem);
  --space-block:   clamp(1.25rem, 3vw, 2.25rem);
  --wrap:          76rem;
  --prose:         38rem;
  --gutter:        clamp(1.2rem, 4vw, 2.75rem);
  --nav-h:         4.35rem;
  --z-nav:         70;
  --z-progress:    80;
}

@media (prefers-reduced-motion: reduce) {
  :root { --dur-ui: 1ms; --dur-reveal: 1ms; }
}
