/* Casa Interio — Typography tokens
   Display = Cormorant Garamond (serif) · Body/UI = Inter (sans). */
:root{
  --ci-font-display: "Cormorant Garamond", "Playfair Display", Georgia, serif;
  --ci-font-body:    "Inter", -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;
  --ci-font-mono:    ui-monospace, "SF Mono", Menlo, Consolas, monospace;

  /* Fluid type scale (hero 44→80 · h1 36→56 · h2 28→40 · h3 21→26 · lead 18 · body 16 · sm 14 · eyebrow 12) */
  --ci-fs-hero:    clamp(2.75rem, 6vw, 5rem);      /* @kind font */
  --ci-fs-h1:      clamp(2.25rem, 4.5vw, 3.5rem);  /* @kind font */
  --ci-fs-h2:      clamp(1.75rem, 3.2vw, 2.5rem);  /* @kind font */
  --ci-fs-h3:      clamp(1.3rem, 2vw, 1.625rem);   /* @kind font */
  --ci-fs-lead:    1.125rem;   /* @kind font */
  --ci-fs-body:    1rem;       /* @kind font */
  --ci-fs-sm:      0.875rem;   /* @kind font */
  --ci-fs-eyebrow: 0.75rem;    /* @kind font */

  /* Weights */
  --ci-fw-light:  300;  /* @kind font */
  --ci-fw-reg:    400;  /* @kind font */
  --ci-fw-med:    500;  /* @kind font */
  --ci-fw-semi:   600;  /* @kind font */
  --ci-fw-bold:   700;  /* @kind font */

  /* Line-heights */
  --ci-lh-tight: 1.1;   /* @kind font */
  --ci-lh-snug:  1.3;   /* @kind font */
  --ci-lh-body:  1.7;   /* @kind font */

  /* Tracking */
  --ci-tracking-eyebrow: 0.22em;    /* @kind font */
  --ci-tracking-button:  0.06em;    /* @kind font */
  --ci-tracking-display: -0.015em;  /* @kind font */
}
