:root {
  --bt-night: #000826;
  --bt-navy: #000A2E;
  --bt-deep: #0C163C;
  --bt-indigo: #4650D5;
  --bt-sabal-blue: #0E7FFB;
  --bt-button-blue: #0A6FE0;
  --bt-link-on-dark: #6EA8FF;
  --bt-link-on-dark-hover: #A9CBFF;
  --bt-text: #FFFFFF;
  --bt-text-body-dark: #D6DAEC;
  --bt-text-muted: #9F9FA2;
  --bt-border-dark: rgba(255,255,255,0.10);
  --bt-haze: #ECEFFB;
  --bt-ink: #10103C;
  --bt-ink-muted: #4A4F6E;
  --bt-border-light: #D5DAF0;
  --bt-success: #6FD3A0;
  --bt-sev-critical: #E5484D;
  --bt-sev-critical-text: #FFFFFF;
  --bt-sev-high: #F2713A;
  --bt-sev-high-text: #10103C;
  --bt-sev-medium: #E8B33A;
  --bt-sev-medium-text: #10103C;
  --bt-sev-low: #6EA8FF;
  --bt-sev-low-text: #10103C;
  --bt-sev-info: #2C2F53;
  --bt-sev-info-text: #FFFFFF;
  --bt-gradient-sabal: linear-gradient(90deg, #4650D5 0%, #0E7FFB 100%);
  --bt-gradient-shard-vertical: linear-gradient(180deg, #4650D5 0%, #0E7FFB 100%);
  --bt-gradient-feature-card: linear-gradient(180deg, #4650D5 0%, #0A6FE0 100%);
  --bt-gradient-nav: linear-gradient(90deg, rgba(70,80,213,0.55) 0%, rgba(14,127,251,0.16) 100%);
  --bt-radius-tag: 8px;
  --bt-radius-button: 15px;
  --bt-radius-card: 20px;
  --bt-radius-feature: 30px;
  --bt-font-text: 'Sofia Pro', 'Outfit', sans-serif;
  --bt-font-mono: 'Space Mono', monospace;
  --bt-container: 1240px;
  --bt-gutter: 24px;
  --bt-section-padding-y: 104px;
  --bt-grid-gap: 20px;

  /* Type scale used in the homepage board */
  --bt-h1: clamp(44px, 5.4vw, 72px);  /* weight 400, letter-spacing -2px, line-height 1.04 */
  --bt-h2: clamp(32px, 3.4vw, 44px);  /* weight 400, letter-spacing -2px, line-height 1.1 */
  --bt-eyebrow: 20px;                 /* weight 400, colour --bt-sabal-blue */
  --bt-lead: 20px;                    /* weight 300, line-height 1.55 */
  --bt-body: 16px;                    /* weight 300, line-height 1.55 */
  --bt-card-title: 22px;              /* weight 500 */
  --bt-label: 13px;                   /* Space Mono */
}
