/* Enkee — Type scale
   Display serif for headlines/pull-quotes (matches wordmark); DM Sans for everything
   functional (nav, body, forms, labels). Site copy runs long-form editorial paragraphs —
   generous line-height, restrained size steps. Discrete size/weight/leading tokens
   (rather than font shorthand) so each can be composed in CSS individually. */

:root {
  --size-display-xl: clamp(2.75rem, 2.1rem + 2.6vw, 4.5rem);
  --size-display-lg: clamp(2.25rem, 1.8rem + 1.8vw, 3.375rem);
  --size-display-md: 2rem;
  --size-display-sm: 1.5rem;

  --size-eyebrow: 0.8125rem;
  --size-body-lg: 1.1875rem;
  --size-body-md: 1.0625rem;
  --size-body-sm: 0.9375rem;
  --size-caption: 0.8125rem;
  --size-label: 0.9375rem;
  --size-button: 0.9375rem;
  --size-nav: 0.9375rem;

  --leading-display-xl: 1.08;
  --leading-display-lg: 1.12;
  --leading-display-md: 1.2;
  --leading-display-sm: 1.28;
  --leading-body: 1.6;
  --leading-tight: 1.3;

  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;

  --eyebrow-tracking: 0.08em;
}
