/* Design tokens for knttrust.com — type scale, palette, radii.
   Load this BEFORE main.css. Never hardcode font-size in px/rem;
   reference the --text-* variables instead. */

:root {
  /* Type scale */
  --text-xs:   0.75rem;
  --text-sm:   0.875rem;
  --text-base: 1rem;
  --text-md:   1.125rem;
  --text-lg:   1.5rem;
  --text-xl:   2.25rem;
  --text-2xl:  3.5rem;

  /* Palette — traditional Hindu temple */
  --color-saffron:      #ff9933;
  --color-saffron-deep: #e07b1f;
  --color-gold:         #c9a227;
  --color-gold-soft:    #d4af37;
  --color-maroon:       #7a1f1f;
  --color-maroon-deep:  #4a0f0f;
  --color-cream:        #fff7e6;
  --color-cream-soft:   #fdf3d8;
  --color-ink:          #2a1410;

  /* Radii */
  --radius-sm: 6px;
  --radius-md: 14px;
}
