/* File was generated automatically — do not edit
 * Any changes will be overwritten during the next code generation
 */

.lightTheme {
  --rig-color-key-primary: #1945ff;
  --rig-color-key-on-primary: #ffffff;
  --rig-color-key-primary-content: #1945ff;
  --rig-color-key-secondary: #161616;
  --rig-color-key-on-secondary: #ffffff;
  --rig-color-key-primary-container: #1945ff14;
  --rig-color-key-on-primary-container: #173398;
  --rig-color-key-secondary-container: #16161626;
  --rig-color-key-on-secondary-container: #161616;
  --rig-color-surface-low: #ffffff;
  --rig-color-surface-container: #f4f5f8;
  --rig-color-surface-container-high: #e9ebf0;
  --rig-color-surface-elevated: #ffffff;
  --rig-color-surface-dim: #f4f5f8;
  --rig-color-surface-inverse: #161616;
  --rig-color-surface-overlay: #00000066;
  --rig-color-surface-pushed: #c6c6c6;
  --rig-color-content-primary: #161616;
  --rig-color-content-secondary: #525252;
  --rig-color-content-tertiary: #6f6f6f;
  --rig-color-content-inverse: #ffffff;
  --rig-color-content-link: #1945ff;
  --rig-color-content-link-inverse: #8dc1ff;
  --rig-color-border01: #c6c6c6;
  --rig-color-border02: #dddedf;
  --rig-color-sentiment-positive-content: #31865b;
  --rig-color-sentiment-negative-content: #e32d2d;
  --rig-color-sentiment-warning-content: #d18119;
  --rig-color-sentiment-info-content: #1945ff;
  --rig-color-sentiment-positive-accent: #31865b;
  --rig-color-sentiment-negative-accent: #e32d2d;
  --rig-color-sentiment-warning-accent: #d18119;
  --rig-color-sentiment-info-accent: #1945ff;
  --rig-color-sentiment-on-accent: #ffffff;
  --rig-color-sentiment-warning-container: #fff2e5;
  --rig-color-sentiment-info-container: #e9f5ff;
  --rig-color-sentiment-positive-container: #e1f7e9;
  --rig-color-sentiment-negative-container: #feebeb;
  --rig-color-palette01: #ff3b30;
  --rig-color-loyalty-tier1-content: #5b6bbe;
  --rig-color-loyalty-tier2-content: #c2aa30;
  --rig-color-loyalty-tier3-content: #74767f;
  --rig-color-loyalty-tier4-content: #b45e50;
  --rig-color-loyalty-tier1-container: #e8eaf7;
  --rig-color-loyalty-tier2-container: #f3f1e8;
  --rig-color-loyalty-tier3-container: #eff1f2;
  --rig-color-loyalty-tier4-container: #f5eeec;
  --rig-color-palette02: #ff9500;
  --rig-color-palette03: #ffcc00;
  --rig-color-palette04: #34c759;
  --rig-color-palette05: #00c7be;
  --rig-color-palette06: #30b0c7;
  --rig-color-palette07: #32ade6;
  --rig-color-palette08: #007aff;
  --rig-color-palette09: #5856d6;
  --rig-color-palette10: #af52de;
  --rig-color-palette11: #ff2d55;
  --rig-color-palette12: #a2845e;
  --rig-color-trading-upward: #31865b;
  --rig-color-trading-downward: #e32d2d;
  --rig-color-trading-upward-content: #31865b;
  --rig-color-trading-downward-content: #e32d2d;
  --rig-color-trading-upward-candle: #6a9e80;
  --rig-color-trading-downward-candle: #e76969;
  --rig-color-trading-upward-container: #e1f7e9;
  --rig-color-trading-downward-container: #feebeb;
  --rig-color-trading-on-upward: #ffffff;
  --rig-color-trading-on-downward: #ffffff;
  --rig-color-promo-surface01: #f6f4f0;
  --rig-color-promo-surface02: #eaf2ff;
  --rig-color-constants-premium-dark: #151623;
  --rig-color-constants-premium-light: #ebf0ff;
  --rig-color-states-primary-hover: #0c34f0;
  --rig-color-states-primary-pressed: #1032c3;
  --rig-color-states-secondary-hover: #303034;
  --rig-color-states-secondary-pressed: #454545;
  --rig-color-states-primary-container-hover: #1945ff1f;
  --rig-color-states-primary-container-pressed: #1945ff29;
  --rig-color-states-secondary-container-hover: #16161633;
  --rig-color-states-secondary-container-pressed: #16161640;
  --rig-color-states-surface-low-hover: #16161614;
  --rig-color-states-surface-low-pressed: #1616161f;
  --rig-color-states-surface-low-disable: #1616160f;
  --rig-color-states-surface-pushed-hover: #e9ebf0;
  --rig-color-states-surface-pushed-pressed: #f4f5f8;
  --rig-color-states-surface-container-hover: #e9ebf0;
  --rig-color-states-surface-container-pressed: #f4f5f8;
  --rig-color-states-content-disable: #16161661;
  --rig-color-states-content-link-hover: #0c34f0;
  --rig-color-states-content-link-pressed: #1032c3;
  --rig-color-states-content-link-inverse-hover: #6099ff;
  --rig-color-states-content-link-inverse-pressed: #3b71ff;
  --rig-color-states-border-focus: #3b71ff;
  --rig-color-states-upward-hover: #166e49;
  --rig-color-states-upward-pressed: #0c6140;
  --rig-color-states-downward-hover: #b52424;
  --rig-color-states-downward-pressed: #991c1c;
  --rig-typography-font-family-default: 'Inter Variable', Inter, sans-serif;
  --rig-typography-font-family-mono: 'Inter Display', monospace;
  --rig-typography-font-family-promo: 'Sprig Sans', sans-serif;
  --rig-typography-heading00-size: 48px;
  --rig-typography-heading00-line-height: 48px;
  --rig-typography-heading00-letter-spacing: -1.2px;
  --rig-typography-heading00-weight: 550;
  --rig-typography-heading01-size: 40px;
  --rig-typography-heading02-size: 32px;
  --rig-typography-heading02-line-height: 40px;
  --rig-typography-heading02-letter-spacing: -1.2px;
  --rig-typography-heading01-line-height: 40px;
  --rig-typography-heading01-letter-spacing: -1.2px;
  --rig-typography-heading02-weight: 450;
  --rig-typography-heading03-size: 24px;
  --rig-typography-heading04-bold-size: 20px;
  --rig-typography-heading04-bold-line-height: 24px;
  --rig-typography-heading04-bold-letter-spacing: -0.5px;
  --rig-typography-heading04-bold-weight: 550;
  --rig-typography-heading03-line-height: 32px;
  --rig-typography-heading03-letter-spacing: -0.5px;
  --rig-typography-heading03-weight: 450;
  --rig-typography-heading04-size: 20px;
  --rig-typography-heading04-line-height: 24px;
  --rig-typography-heading04-letter-spacing: -0.5px;
  --rig-typography-heading04-weight: 450;
  --rig-typography-body-extra-size: 16px;
  --rig-typography-body-extra-line-height: 24px;
  --rig-typography-body-extra-letter-spacing: 0px;
  --rig-typography-body-extra-paragraph-spacing: 8px;
  --rig-typography-body-extra-weight: 400;
  --rig-typography-title01-size: 40px;
  --rig-typography-title02-size: 28px;
  --rig-typography-title02-line-height: 32px;
  --rig-typography-title02-letter-spacing: -0.4px;
  --rig-typography-title01-line-height: 44px;
  --rig-typography-title02-weight: 600;
  --rig-typography-title01-letter-spacing: -1px;
  --rig-typography-title03-size: 20px;
  --rig-typography-title03-line-height: 24px;
  --rig-typography-title03-letter-spacing: -0.2px;
  --rig-typography-title03-weight: 600;
  --rig-typography-body01-bold-size: 16px;
  --rig-typography-body01-bold-line-height: 24px;
  --rig-typography-body01-bold-letter-spacing: 0px;
  --rig-typography-body01-bold-weight: 600;
  --rig-typography-body01-size: 16px;
  --rig-typography-body01-line-height: 24px;
  --rig-typography-body01-letter-spacing: 0px;
  --rig-typography-body01-weight: 400;
  --rig-typography-body02-bold-size: 14px;
  --rig-typography-body02-bold-line-height: 20px;
  --rig-typography-body02-bold-letter-spacing: 0px;
  --rig-typography-body02-bold-weight: 600;
  --rig-typography-body02-size: 14px;
  --rig-typography-body02-line-height: 20px;
  --rig-typography-body02-letter-spacing: 0px;
  --rig-typography-body02-weight: 400;
  --rig-typography-utility01-bold-size: 12px;
  --rig-typography-utility01-bold-line-height: 16px;
  --rig-typography-utility01-bold-letter-spacing: 0.15px;
  --rig-typography-utility01-bold-weight: 600;
  --rig-typography-utility01-size: 12px;
  --rig-typography-utility01-line-height: 16px;
  --rig-typography-utility01-letter-spacing: 0.15px;
  --rig-typography-utility01-weight: 400;
  --rig-typography-utility02-bold-size: 10px;
  --rig-typography-utility02-bold-line-height: 12px;
  --rig-typography-utility02-bold-letter-spacing: 0.15px;
  --rig-typography-utility02-bold-weight: 600;
  --rig-typography-utility02-size: 10px;
  --rig-typography-utility02-line-height: 12px;
  --rig-typography-utility02-letter-spacing: 0.15px;
  --rig-typography-utility02-weight: 400;
  --rig-typography-heading01-weight: 550;
  --rig-typography-title01-weight: 600;
  --rig-typography-heading00-font-family: 'Sprig Sans', sans-serif;
  --rig-typography-heading01-font-family: 'Sprig Sans', sans-serif;
  --rig-typography-heading02-font-family: 'Sprig Sans', sans-serif;
  --rig-typography-heading03-font-family: 'Sprig Sans', sans-serif;
  --rig-typography-heading04-font-family: 'Sprig Sans', sans-serif;
  --rig-typography-heading04-bold-font-family: 'Sprig Sans', sans-serif;
  --rig-typography-body-extra-font-family: 'Inter Variable', Inter, sans-serif;
  --rig-typography-title01-font-family: 'Inter Variable', Inter, sans-serif;
  --rig-typography-title02-font-family: 'Inter Variable', Inter, sans-serif;
  --rig-typography-title03-font-family: 'Inter Variable', Inter, sans-serif;
  --rig-typography-body01-font-family: 'Inter Variable', Inter, sans-serif;
  --rig-typography-body01-bold-font-family: 'Inter Variable', Inter, sans-serif;
  --rig-typography-body02-font-family: 'Inter Variable', Inter, sans-serif;
  --rig-typography-body02-bold-font-family: 'Inter Variable', Inter, sans-serif;
  --rig-typography-utility01-font-family: 'Inter Variable', Inter, sans-serif;
  --rig-typography-utility01-bold-font-family: 'Inter Variable', Inter, sans-serif;
  --rig-typography-utility02-font-family: 'Inter Variable', Inter, sans-serif;
  --rig-typography-utility02-bold-font-family: 'Inter Variable', Inter, sans-serif;
  --rig-radius-xs2: 0px;
  --rig-radius-xs: 2px;
  --rig-radius-s: 4px;
  --rig-radius-m: 6px;
  --rig-radius-l: 8px;
  --rig-radius-xl: 10px;
  --rig-radius-xl2: 12px;
  --rig-radius-xl3: 16px;
  --rig-radius-xl4: 20px;
  --rig-radius-xl5: 24px;
  --rig-radius-xl6: 32px;
  --rig-radius-xl7: 40px;
  --rig-radius-xl8: 48px;
  --rig-radius-xl9: 56px;
  --rig-radius-xl10: 64px;
  --rig-radius-xl11: 72px;
  --rig-radius-xl12: 80px;
  --rig-radius-xl13: 96px;
  --rig-radius-xl14: 112px;
  --rig-radius-xl15: 1000px;

  @media (min-width: 600px) {
    --rig-typography-heading00-size: 56px;
    --rig-typography-heading00-line-height: 56px;
    --rig-typography-heading00-letter-spacing: -2.4px;
    --rig-typography-heading00-weight: 550;
    --rig-typography-heading01-size: 40px;
    --rig-typography-heading02-size: 32px;
    --rig-typography-heading02-line-height: 40px;
    --rig-typography-heading02-letter-spacing: -1.2px;
    --rig-typography-heading01-line-height: 40px;
    --rig-typography-heading01-letter-spacing: -1.2px;
    --rig-typography-heading02-weight: 450;
    --rig-typography-heading03-size: 24px;
    --rig-typography-heading04-bold-size: 20px;
    --rig-typography-heading04-bold-line-height: 24px;
    --rig-typography-heading04-bold-letter-spacing: -0.5px;
    --rig-typography-heading04-bold-weight: 550;
    --rig-typography-heading03-line-height: 32px;
    --rig-typography-heading03-letter-spacing: -0.5px;
    --rig-typography-heading03-weight: 450;
    --rig-typography-heading04-size: 20px;
    --rig-typography-heading04-line-height: 24px;
    --rig-typography-heading04-letter-spacing: -0.5px;
    --rig-typography-heading04-weight: 450;
    --rig-typography-body-extra-size: 20px;
    --rig-typography-body-extra-line-height: 32px;
    --rig-typography-body-extra-letter-spacing: -0.5px;
    --rig-typography-body-extra-paragraph-spacing: 16px;
    --rig-typography-body-extra-weight: 400;
    --rig-typography-title01-size: 40px;
    --rig-typography-title02-size: 28px;
    --rig-typography-title02-line-height: 32px;
    --rig-typography-title02-letter-spacing: -0.4px;
    --rig-typography-title01-line-height: 44px;
    --rig-typography-title02-weight: 600;
    --rig-typography-title01-letter-spacing: -1px;
    --rig-typography-title03-size: 20px;
    --rig-typography-title03-line-height: 24px;
    --rig-typography-title03-letter-spacing: -0.2px;
    --rig-typography-title03-weight: 600;
    --rig-typography-body01-bold-size: 16px;
    --rig-typography-body01-bold-line-height: 24px;
    --rig-typography-body01-bold-letter-spacing: 0px;
    --rig-typography-body01-bold-weight: 600;
    --rig-typography-body01-size: 16px;
    --rig-typography-body01-line-height: 24px;
    --rig-typography-body01-letter-spacing: 0px;
    --rig-typography-body01-weight: 400;
    --rig-typography-body02-bold-size: 14px;
    --rig-typography-body02-bold-line-height: 20px;
    --rig-typography-body02-bold-letter-spacing: 0px;
    --rig-typography-body02-bold-weight: 600;
    --rig-typography-body02-size: 14px;
    --rig-typography-body02-line-height: 20px;
    --rig-typography-body02-letter-spacing: 0px;
    --rig-typography-body02-weight: 400;
    --rig-typography-utility01-bold-size: 12px;
    --rig-typography-utility01-bold-line-height: 16px;
    --rig-typography-utility01-bold-letter-spacing: 0.15px;
    --rig-typography-utility01-bold-weight: 600;
    --rig-typography-utility01-size: 12px;
    --rig-typography-utility01-line-height: 16px;
    --rig-typography-utility01-letter-spacing: 0.15px;
    --rig-typography-utility01-weight: 400;
    --rig-typography-utility02-bold-size: 10px;
    --rig-typography-utility02-bold-line-height: 12px;
    --rig-typography-utility02-bold-letter-spacing: 0.15px;
    --rig-typography-utility02-bold-weight: 600;
    --rig-typography-utility02-size: 10px;
    --rig-typography-utility02-line-height: 12px;
    --rig-typography-utility02-letter-spacing: 0.15px;
    --rig-typography-utility02-weight: 400;
    --rig-typography-heading01-weight: 550;
    --rig-typography-title01-weight: 600;
  }

  @media (min-width: 1024px) {
    --rig-typography-heading00-size: 90px;
    --rig-typography-heading00-line-height: 88px;
    --rig-typography-heading00-letter-spacing: -3px;
    --rig-typography-heading00-weight: 550;
    --rig-typography-heading01-size: 64px;
    --rig-typography-heading02-size: 48px;
    --rig-typography-heading02-line-height: 56px;
    --rig-typography-heading02-letter-spacing: -2.4px;
    --rig-typography-heading01-line-height: 64px;
    --rig-typography-heading01-letter-spacing: -2.4px;
    --rig-typography-heading02-weight: 450;
    --rig-typography-heading03-size: 32px;
    --rig-typography-heading04-bold-size: 24px;
    --rig-typography-heading04-bold-line-height: 32px;
    --rig-typography-heading04-bold-letter-spacing: -0.5px;
    --rig-typography-heading04-bold-weight: 550;
    --rig-typography-heading03-line-height: 40px;
    --rig-typography-heading03-letter-spacing: -1.2px;
    --rig-typography-heading03-weight: 450;
    --rig-typography-heading04-size: 24px;
    --rig-typography-heading04-line-height: 32px;
    --rig-typography-heading04-letter-spacing: -0.5px;
    --rig-typography-heading04-weight: 450;
    --rig-typography-body-extra-size: 20px;
    --rig-typography-body-extra-line-height: 32px;
    --rig-typography-body-extra-letter-spacing: -0.5px;
    --rig-typography-body-extra-paragraph-spacing: 24px;
    --rig-typography-body-extra-weight: 400;
    --rig-typography-title01-size: 40px;
    --rig-typography-title02-size: 28px;
    --rig-typography-title02-line-height: 32px;
    --rig-typography-title02-letter-spacing: -0.4px;
    --rig-typography-title01-line-height: 44px;
    --rig-typography-title02-weight: 600;
    --rig-typography-title01-letter-spacing: -1px;
    --rig-typography-title03-size: 20px;
    --rig-typography-title03-line-height: 24px;
    --rig-typography-title03-letter-spacing: -0.2px;
    --rig-typography-title03-weight: 600;
    --rig-typography-body01-bold-size: 16px;
    --rig-typography-body01-bold-line-height: 24px;
    --rig-typography-body01-bold-letter-spacing: 0px;
    --rig-typography-body01-bold-weight: 600;
    --rig-typography-body01-size: 16px;
    --rig-typography-body01-line-height: 24px;
    --rig-typography-body01-letter-spacing: 0px;
    --rig-typography-body01-weight: 400;
    --rig-typography-body02-bold-size: 14px;
    --rig-typography-body02-bold-line-height: 20px;
    --rig-typography-body02-bold-letter-spacing: 0px;
    --rig-typography-body02-bold-weight: 600;
    --rig-typography-body02-size: 14px;
    --rig-typography-body02-line-height: 20px;
    --rig-typography-body02-letter-spacing: 0px;
    --rig-typography-body02-weight: 400;
    --rig-typography-utility01-bold-size: 12px;
    --rig-typography-utility01-bold-line-height: 16px;
    --rig-typography-utility01-bold-letter-spacing: 0.15px;
    --rig-typography-utility01-bold-weight: 600;
    --rig-typography-utility01-size: 12px;
    --rig-typography-utility01-line-height: 16px;
    --rig-typography-utility01-letter-spacing: 0.15px;
    --rig-typography-utility01-weight: 400;
    --rig-typography-utility02-bold-size: 10px;
    --rig-typography-utility02-bold-line-height: 12px;
    --rig-typography-utility02-bold-letter-spacing: 0.15px;
    --rig-typography-utility02-bold-weight: 600;
    --rig-typography-utility02-size: 10px;
    --rig-typography-utility02-line-height: 12px;
    --rig-typography-utility02-letter-spacing: 0.15px;
    --rig-typography-utility02-weight: 400;
    --rig-typography-heading01-weight: 550;
    --rig-typography-title01-weight: 600;
  }
}
