/* Philosopher — locked UI/body type scale */

:root {
  --font-display: 'Cormorant Garamond', Georgia, serif;
  --font-body: 'Philosopher', Georgia, serif;
  --font-ui: 'Philosopher', Georgia, serif;

  --type-display-sm: clamp(2rem, 4vw, 2.85rem);
  --type-display-lg: clamp(3rem, 7vw, 5.5rem);
  --type-card-title: 1.375rem;
  --type-body: 1.0625rem;
  --type-body-lg: 1.125rem;
  --type-small: 0.9375rem;
  --type-caption: 0.8125rem;
  --type-btn: 1.0625rem;
  --type-btn-lg: 1.125rem;

  --leading-tight: 1.15;
  --leading-snug: 1.35;
  --leading-normal: 1.65;
  --leading-relaxed: 1.75;

  --tracking-caption: 0.22em;
  --tracking-ui: 0.04em;
}

body {
  font-family: var(--font-body);
  font-size: var(--type-body);
  line-height: var(--leading-normal);
}
