/* Calibri is the brand's specified typeface but no licensed webfont files were
   provided. Carlito (Google Fonts) is metric-compatible with Calibri and is
   used here as the closest open substitute — see readme.md "Fonts" note. */
@import url('https://fonts.googleapis.com/css2?family=Carlito:ital,wght@0,400;0,700;1,400;1,700&display=swap');

:root {
  --font-sans: 'Carlito', 'Calibri', 'Lato', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;

  /* Base sizes (px) */
  --text-xs: 14px;
  --text-sm: 16px;
  --text-base: 19px;
  --text-md: 24px;
  --text-lg: 32px;
  --text-xl: 44px;
  --text-2xl: 56px;
  --text-display: 72px;

  --leading-tight: 1.15;
  --leading-snug: 1.3;
  --leading-normal: 1.5;

  --weight-regular: 400;
  --weight-bold: 700;

  /* Semantic aliases */
  --font-display: var(--font-sans);
  --font-body: var(--font-sans);

  --text-slide-eyebrow: var(--text-sm);
  --text-slide-title: var(--text-2xl);
  --text-slide-subtitle: var(--text-md);
  --text-slide-body: var(--text-base);
  --text-card-title: var(--text-md);
}
