/* Bazu Mart public typography scale. Keep page-specific layout in each owning template. */
:root {
  --type-caption: .8125rem;
  --type-label: .875rem;
  --type-small: .9375rem;
  --type-body: clamp(1.0625rem, 1.04rem + .12vw, 1.125rem);
  --type-body-large: clamp(1.125rem, 1.08rem + .22vw, 1.25rem);
  --type-article: clamp(1.1875rem, 1.14rem + .22vw, 1.25rem);
  --type-heading-small: clamp(1.25rem, 1.16rem + .45vw, 1.5rem);
  --type-heading-section: clamp(1.5rem, 1.4rem + .5vw, 1.75rem);
  --type-heading-medium: clamp(1.75rem, 1.5rem + 1.25vw, 2.5rem);
  --type-heading-large: clamp(2.25rem, 1.8rem + 2.25vw, 3.5rem);
  --leading-tight: 1.15;
  --leading-body: 1.65;
  --leading-reading: 1.72;
}
