/* SuperTotem — Typography tokens
   Brand supplied no font files. Substituting Google Fonts nearest-match:
   Plus Jakarta Sans (display/headings — geometric, confident, rounded terminals
   echo the friendly-authority voice) and Manrope (body/UI — clean, highly
   legible at small sizes for kiosk + web). Flagged to user in readme.md. */

@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,600&family=Manrope:wght@400;500;600;700;800&display=swap');

:root {
  --font-display: 'Plus Jakarta Sans', 'Segoe UI', sans-serif;
  --font-body: 'Manrope', 'Segoe UI', sans-serif;
  /* No mono token: brand has no monospace use case and no font was supplied.
     Add --font-mono back (with a matching @font-face) if one is needed later. */

  /* Type scale (px) */
  --text-display-xl: 72px;
  --text-display-lg: 56px;
  --text-display-md: 40px;
  --text-display-sm: 32px;
  --text-h1: 40px;
  --text-h2: 32px;
  --text-h3: 24px;
  --text-h4: 20px;
  --text-body-lg: 18px;
  --text-body-md: 16px;
  --text-body-sm: 14px;
  --text-caption: 12px;

  --leading-tight: 1.1;
  --leading-snug: 1.25;
  --leading-normal: 1.5;
  --leading-relaxed: 1.65;

  --tracking-tight: -0.02em;
  --tracking-normal: 0;
  --tracking-wide: 0.04em;

  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;
  --weight-bold: 700;
  --weight-extrabold: 800;
}
