/* Typography — UI UX Pro Max */

:root {
  /* ---- Families ---- */
  --font-display: "Sora", "Plus Jakarta Sans", system-ui, sans-serif; /* @kind font */
  --font-sans: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif; /* @kind font */
  --font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace; /* @kind font */

  /* ---- Type scale (px) ---- */
  --fs-display-2xl: 76px; /* hero line */
  --fs-display-xl: 58px;
  --fs-display-lg: 44px;
  --fs-h1: 34px;
  --fs-h2: 27px;
  --fs-h3: 21px;
  --fs-h4: 18px;
  --fs-body-lg: 17px;
  --fs-body: 15px;
  --fs-body-sm: 13px;
  --fs-caption: 12px;
  --fs-micro: 11px;

  /* ---- Weights ---- */
  --fw-regular: 400; /* @kind other */
  --fw-medium: 500; /* @kind other */
  --fw-semibold: 600; /* @kind other */
  --fw-bold: 700; /* @kind other */
  --fw-extrabold: 800; /* @kind other */

  /* ---- Line heights ---- */
  --lh-tight: 1.05; /* @kind other */
  --lh-snug: 1.2; /* @kind other */
  --lh-normal: 1.5; /* @kind other */
  --lh-relaxed: 1.65; /* @kind other */

  /* ---- Letter spacing ---- */
  --ls-tighter: -0.03em; /* @kind other */
  --ls-tight: -0.015em; /* @kind other */
  --ls-normal: 0; /* @kind other */
  --ls-wide: 0.04em; /* @kind other */
  --ls-wider: 0.12em; /* @kind other */
}
