/* 606 Guest House — Typography tokens */
:root {
  --font-display: 'DM Serif Display', Georgia, 'Times New Roman', serif;
  --font-body: 'Figtree', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --font-eyebrow: 'Figtree', sans-serif; /* uppercase, letterspaced */

  /* Type scale — generous, editorial. Base 17px. */
  --fs-eyebrow: 0.8125rem;   /* 13px */
  --fs-caption: 0.875rem;    /* 14px */
  --fs-sm:      0.9375rem;   /* 15px */
  --fs-body:    1.0625rem;   /* 17px */
  --fs-lead:    1.25rem;     /* 20px */
  --fs-h6:      1.125rem;    /* 18px */
  --fs-h5:      1.375rem;    /* 22px */
  --fs-h4:      1.75rem;     /* 28px */
  --fs-h3:      2.375rem;    /* 38px */
  --fs-h2:      3.25rem;     /* 52px */
  --fs-h1:      4.5rem;      /* 72px */
  --fs-display: 6rem;        /* 96px — hero */

  --lh-tight:   1.02; /* @kind other */
  --lh-heading: 1.1;  /* @kind other */
  --lh-snug:    1.3;  /* @kind other */
  --lh-body:    1.6;  /* @kind other */
  --lh-relaxed: 1.75; /* @kind other */

  --ls-tight:   -0.01em; /* @kind other */
  --ls-normal:  0;       /* @kind other */
  --ls-wide:    0.04em;  /* @kind other */
  --ls-eyebrow: 0.18em;  /* @kind other */

  --fw-light: 300;     /* @kind other */
  --fw-normal: 400;    /* @kind other */
  --fw-medium: 500;    /* @kind other */
  --fw-semibold: 600;  /* @kind other */
  --fw-bold: 700;      /* @kind other */
  --fw-extrabold: 800; /* @kind other */
}
