/* RadioKing type scale (Figma "Font" collection, with desktop step-downs).
   Display/body face is Quicksand; small data labels use Inter. */

:root {
  /* Fluid-ish scale — base values match the Figma Size/* tokens */
  --text-h1: 44px;   /* desktop 40 */
  --text-h2: 34px;   /* desktop 32 */
  --text-h3: 26px;   /* desktop 24 */
  --text-h4: 22px;   /* desktop 20 */
  --text-h5: 16px;   /* desktop 14 */
  --text-h6: 12px;
  --text-body-lg: 18px;
  --text-body: 16px;
  --text-sm: 14px;
  --text-xs: 12px;
  --text-2xs: 11px;  /* Inter data labels */

  --leading-tight: 1.0;   /* headings render at 100% in the kit */
  --leading-snug: 1.2;
  --leading-normal: 1.5;

  --tracking-tight: -0.01em;
  --tracking-normal: 0;
}

@media (min-width: 1024px) {
  :root {
    --text-h1: 40px;
    --text-h2: 32px;
    --text-h3: 24px;
    --text-h4: 20px;
    --text-h5: 14px;
    --text-body: 18px;
  }
}
