/* Horus — type scale supplement (extends the canonical horus-tokens.css,
   which declares the font FAMILIES; these add sizes/weights/rhythm). */
:root {
  /* Type scale (rem) */
  --text-xs: 0.75rem;
  --text-sm: 0.875rem;
  --text-base: 1rem;
  --text-lg: 1.125rem;
  --text-xl: 1.25rem;
  --text-2xl: 1.5rem;
  --text-3xl: 1.875rem;
  --text-4xl: 2.25rem;
  --text-5xl: 3rem;
  --text-6xl: 3.75rem;
  --text-7xl: 4.5rem;

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

  /* Line-height + tracking */
  --leading-tight: 1.1; /* @kind other */
  --leading-snug: 1.25; /* @kind other */
  --leading-normal: 1.5; /* @kind other */
  --leading-relaxed: 1.7; /* @kind other */
  --tracking-tight: -0.02em; /* @kind other */
  --tracking-normal: 0; /* @kind other */
  --tracking-wide: 0.04em; /* @kind other */
  --tracking-wider: 0.12em; /* @kind other */

  /* Layout */
  --container: 1200px; /* @kind spacing */
  --container-narrow: 760px; /* @kind spacing */
}
