/* Bastani Security — Typography tokens
   Typeface: Hanken Grotesk. Clean, friendly, highly legible. */
:root {
  --font-sans: 'Hanken Grotesk', system-ui, -apple-system, 'Segoe UI',
    sans-serif;
  --font-body: var(--font-sans);
  --font-heading: var(--font-sans);

  /* Weights */
  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;
  --weight-bold: 700;
  --weight-extrabold: 800;

  /* Type scale (from brand sheet) */
  --text-display: 48px; /* ExtraBold 800 — display heading */
  --text-h1: 38px;
  --text-h2: 30px; /* Bold 700 — section heading */
  --text-h3: 22px; /* SemiBold 600 — subheading */
  --text-body-lg: 19px;
  --text-base: 17px; /* Regular 400 — body copy */
  --text-label: 15px; /* Medium 500 — labels & button text */
  --text-caption: 13px; /* Regular 400 — captions & fine print */

  /* Line heights — comfortable, readable at a glance */
  --leading-tight: 1.1;
  --leading-snug: 1.25;
  --leading-normal: 1.55;
  --leading-relaxed: 1.65;

  /* Tracking */
  --tracking-tight: -0.02em;
  --tracking-normal: 0;
  --tracking-wide: 0.04em;
  --tracking-eyebrow: 0.14em; /* the "0 1 LOGO" spaced labels */
}
