/* GENERATED from packages/creytix-design-tokens/src/defaults.mjs TYPE_SCALE — do not edit; run npm run creytix:tokens:build */
/* Fluid modular type scale — ratio 1.25, base 1rem. Shared default for every brand. */
:root {
  --ctx-type-ratio: 1.25;
  --ctx-type-base: 1rem;
  --ctx-type-display: clamp(3.25rem, 1.5rem + 8.5vw, 8rem);
  --ctx-type-h1: clamp(2.5rem, 1.4rem + 5.2vw, 5.25rem);
  --ctx-type-h2: clamp(2rem, 1.35rem + 3vw, 3.5rem);
  --ctx-type-h3: clamp(1.6rem, 1.25rem + 1.6vw, 2.375rem);
  --ctx-type-h4: clamp(1.3rem, 1.15rem + 0.7vw, 1.75rem);
  --ctx-type-h5: clamp(1.15rem, 1.08rem + 0.35vw, 1.375rem);
  --ctx-type-h6: clamp(1rem, 0.97rem + 0.15vw, 1.125rem);
  --ctx-type-body: clamp(1rem, 0.97rem + 0.15vw, 1.1875rem);
  --ctx-type-body-lg: clamp(1.125rem, 1.05rem + 0.4vw, 1.5rem);
  --ctx-type-caption: clamp(0.8125rem, 0.8rem + 0.06vw, 0.875rem);
  --ctx-type-overline: 0.75rem;
  --ctx-leading-tight: 0.98;
  --ctx-leading-snug: 1.08;
  --ctx-leading-display: 1.02;
  --ctx-leading-heading: 1.12;
  --ctx-leading-body: 1.6;
  --ctx-leading-relaxed: 1.75;
  --ctx-tracking-tighter: -0.03em;
  --ctx-tracking-tight: -0.02em;
  --ctx-tracking-normal: 0em;
  --ctx-tracking-wide: 0.04em;
  --ctx-tracking-overline: 0.18em;
  --ctx-measure-narrow: 46ch;
  --ctx-measure-base: 66ch;
  --ctx-measure-wide: 78ch;
}
