/* ORIÉZID — Typography
   Fraunces (serif) carries editorial headlines & luxe statements.
   Inter (sans) carries body, UI and labels. Two weights do most of the work:
   regular (400) + medium (500); 600 reserved for rare emphasis. */

:root {
  /* Families */
  --font-serif: 'Fraunces', 'Times New Roman', Georgia, serif;   /* display / editorial */
  --font-sans:  'Inter', -apple-system, BlinkMacSystemFont, system-ui, sans-serif; /* UI / body */
  --font-mono:  ui-monospace, 'SF Mono', Menlo, Consolas, monospace; /* refs / IDs (tnum) */

  /* Weights */
  --weight-regular:  400;
  --weight-medium:   500;
  --weight-semibold: 600;

  /* Type scale (px). Editorial-leaning; display steps grow generously. */
  --text-2xs: 11px;
  --text-xs:  12px;
  --text-sm:  13px;
  --text-base:15px;   /* default body */
  --text-md:  16px;
  --text-lg:  18px;
  --text-xl:  21px;
  --text-2xl: 26px;
  --text-3xl: 33px;
  --text-4xl: 44px;
  --text-5xl: 58px;
  --text-6xl: 76px;
  --text-7xl: 96px;

  /* Line heights */
  --leading-none:    1;
  --leading-tight:   1.06;  /* display serif */
  --leading-snug:    1.2;   /* headings */
  --leading-normal:  1.5;   /* UI */
  --leading-relaxed: 1.65;  /* long-form body */

  /* Letter-spacing */
  --tracking-tighter: -0.03em; /* large Fraunces display */
  --tracking-tight:   -0.015em;
  --tracking-normal:  0;
  --tracking-wide:    0.04em;
  --tracking-label:   0.08em;  /* UI labels / overlines */
  --tracking-caps:    0.22em;  /* "WORLD ACCESS" small-caps tagline */

  /* Optical sizing for Fraunces variable axis */
  --font-optical: auto;
}
