/* TeraRecon 2026 brand tokens. Generated by brand/terarecon-2026/build-source/build_brand_library.py
   from TeraRecon_BrandGuidelines_2026_R1_V4.pdf; edit the script, not this file. */
:root {
  --tr-cobalt: #004AFF;  /* Cobalt, PANTONE 2935 C */
  --tr-deep-cobalt: #221ECD;  /* Deep Cobalt, PANTONE 293 C */
  --tr-cyan: #00C2FF;  /* Cyan, PANTONE 2995 C */
  --tr-charcoal: #404040;  /* Charcoal, PANTONE 425 C */
  --tr-bone: #F5F5F2;  /* Bone, 25% PANTONE 2330 C */
  --tr-white: #FFFFFF;  /* White */
  --tr-deeper-cobalt: #3800AB;  /* Deeper Cobalt */
  --tr-aqua: #00CFD9;  /* Aqua, PANTONE 3115 C */
  --tr-violet: #9A5EFF;  /* Violet, PANTONE 2101 C */
  --tr-orchid: #D47AD9;  /* Orchid, PANTONE 238 C */
  --tr-red: #D6333D;  /* Red */
  --tr-red-2: #851E26;  /* Red 2 */
  --tr-red-orange: #F2572B;  /* Red Orange */
  --tr-red-orange-2: #A63A1F;  /* Red Orange 2 */
  --tr-orange: #F58F18;  /* Orange */
  --tr-orange-2: #BB5A26;  /* Orange 2 */
  --tr-yellow: #FDB50F;  /* Yellow */
  --tr-yellow-2: #AE7F2A;  /* Yellow 2 */
  --tr-yellow-green: #B5C121;  /* Yellow Green */
  --tr-yellow-green-2: #769424;  /* Yellow Green 2 */
  --tr-green: #45AB2B;  /* Green */
  --tr-green-2: #407625;  /* Green 2 */
  --tr-teal: #019E99;  /* Teal */
  --tr-teal-2: #316E6B;  /* Teal 2 */

  --tr-gradient-cobalt: #004AFF 0%, #3800AB 99.9%;  /* radial */
  --tr-gradient-cyan: #00C2FF 0%, #00C2FF 49.3%, #004AFF 100%;  /* linear */
  --tr-gradient-aqua: #00CFD9 0%, #0083FF 64.8%, #004AFF 100%;  /* linear */
  --tr-gradient-violet: #9A5EFF 0%, #0083FF 64.8%, #004AFF 100%;  /* linear */
  --tr-gradient-orchid: #D47AD9 0%, #0083FF 64.8%, #004AFF 100%;  /* linear */

  --tr-font-family: "Public Sans", Arial, Helvetica, sans-serif;
  --tr-headline-weight: 200;  /* ExtraLight */
  --tr-headline-tracking: -0.02em;
  --tr-headline-leading: 1;
  --tr-subheadline-weight: 200;  /* ExtraLight */
  --tr-subheadline-tracking: -0.02em;
  --tr-subheadline-leading: 1.08;
  --tr-body-weight: 400;  /* Regular */
  --tr-body-tracking: -0.01em;
  --tr-body-leading: 1.54;
}
