/* Rewired — Typography tokens
   Display/headlines: Maison Neue Extended. Body/UI: Inter.
   Rule: headlines always Maison; all UI + running text Inter. */

:root {
  /* Families */
  --font-display: "Maison Neue Extended", "Arial Narrow", sans-serif;
  --font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;

  /* Weights */
  --fw-light: 300; /* @kind font */
  --fw-regular: 400; /* @kind font */
  --fw-book: 400; /* @kind font */
  --fw-medium: 500; /* @kind font */
  --fw-semibold: 600; /* @kind font */
  --fw-demi: 600; /* @kind font */
  --fw-bold: 700; /* @kind font */

  /* Type scale — size / line-height / tracking */
  --display-xl-size: 72px; /* @kind font */
  --display-xl-lh: 1.0; /* @kind font */
  --display-xl-ls: -0.02em; /* @kind font */

  --display-l-size: 56px; /* @kind font */
  --display-l-lh: 1.05; /* @kind font */
  --display-l-ls: -0.02em; /* @kind font */

  --h1-size: 40px; /* @kind font */
  --h1-lh: 1.1; /* @kind font */
  --h1-ls: -0.01em; /* @kind font */

  --h2-size: 32px; /* @kind font */
  --h2-lh: 1.15; /* @kind font */
  --h2-ls: -0.01em; /* @kind font */

  --h3-size: 24px; /* @kind font */
  --h3-lh: 1.2; /* @kind font */
  --h3-ls: 0; /* @kind font */

  --h4-size: 20px; /* @kind font */
  --h4-lh: 1.3; /* @kind font */
  --h4-ls: 0; /* @kind font */

  --body-l-size: 18px; /* @kind font */
  --body-l-lh: 1.5; /* @kind font */

  --body-m-size: 16px; /* @kind font */
  --body-m-lh: 1.5; /* @kind font */

  --body-s-size: 14px; /* @kind font */
  --body-s-lh: 1.45; /* @kind font */

  --caption-size: 12px; /* @kind font */
  --caption-lh: 1.4; /* @kind font */
  --caption-ls: 0.02em; /* @kind font */

  --button-size: 16px; /* @kind font */
  --button-ls: 0.01em; /* @kind font */

  --eyebrow-size: 13px; /* @kind font */
  --eyebrow-ls: 0.1em; /* @kind font */
}
