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

.premiumLightTheme {
  --rig-color-key-primary: #3b71ff;
  --rig-color-key-on-primary: #ebf0ff;
  --rig-color-key-primary-content: #8dc1ff;
  --rig-color-key-secondary: #ebf0ff;
  --rig-color-key-on-secondary: #161616;
  --rig-color-key-primary-container: #3b71ff3d;
  --rig-color-key-on-primary-container: #ebf0ff;
  --rig-color-key-secondary-container: #c2d3ff1f;
  --rig-color-key-on-secondary-container: #f4f5f8;
  --rig-color-surface-low: #151623;
  --rig-color-surface-container: #202237;
  --rig-color-surface-container-high: #2d3049;
  --rig-color-surface-elevated: #2d3049;
  --rig-color-surface-dim: #000000;
  --rig-color-surface-inverse: #c2d3ff;
  --rig-color-surface-overlay: #000000b3;
  --rig-color-surface-pushed: #353952;
  --rig-color-content-primary: #ebf0ff;
  --rig-color-content-secondary: #acbbe3;
  --rig-color-content-tertiary: #76809e;
  --rig-color-content-inverse: #0b0b16;
  --rig-color-content-link: #8dc1ff;
  --rig-color-content-link-inverse: #1945ff;
  --rig-color-border01: #4b516b;
  --rig-color-border02: #353952;
  --rig-color-sentiment-positive-content: #6a9e80;
  --rig-color-sentiment-negative-content: #e76969;
  --rig-color-sentiment-warning-content: #f5c07a;
  --rig-color-sentiment-info-content: #8dc1ff;
  --rig-color-sentiment-positive-accent: #166e49;
  --rig-color-sentiment-negative-accent: #b52424;
  --rig-color-sentiment-warning-accent: #996726;
  --rig-color-sentiment-info-accent: #3b71ff;
  --rig-color-sentiment-on-accent: #ffffff;
  --rig-color-sentiment-warning-container: #4d3e2a;
  --rig-color-sentiment-info-container: #232d61;
  --rig-color-sentiment-positive-container: #1f382e;
  --rig-color-sentiment-negative-container: #541717;
  --rig-color-palette01: #ff453a;
  --rig-color-loyalty-tier1-content: #7a809f;
  --rig-color-loyalty-tier2-content: #c0ab64;
  --rig-color-loyalty-tier3-content: #94989b;
  --rig-color-loyalty-tier4-content: #9e665d;
  --rig-color-loyalty-tier1-container: #212226;
  --rig-color-loyalty-tier2-container: #22211d;
  --rig-color-loyalty-tier3-container: #232323;
  --rig-color-loyalty-tier4-container: #26201e;
  --rig-color-palette02: #ff9f0a;
  --rig-color-palette03: #ffd60a;
  --rig-color-palette04: #30d158;
  --rig-color-palette05: #63e6e2;
  --rig-color-palette06: #40cbe0;
  --rig-color-palette07: #64d2ff;
  --rig-color-palette08: #0a84ff;
  --rig-color-palette09: #5e5ce6;
  --rig-color-palette10: #bf5af2;
  --rig-color-palette11: #ff375f;
  --rig-color-palette12: #ac8e68;
  --rig-color-trading-upward: #31865b;
  --rig-color-trading-downward: #e32d2d;
  --rig-color-trading-upward-content: #6a9e80;
  --rig-color-trading-downward-content: #e76969;
  --rig-color-trading-upward-candle: #6a9e80;
  --rig-color-trading-downward-candle: #e76969;
  --rig-color-trading-upward-container: #1f382e;
  --rig-color-trading-downward-container: #541717;
  --rig-color-trading-on-upward: #ffffff;
  --rig-color-trading-on-downward: #ffffff;
  --rig-color-promo-surface01: #090805;
  --rig-color-promo-surface02: #1a2233;
  --rig-color-constants-premium-dark: #151623;
  --rig-color-constants-premium-light: #ebf0ff;
  --rig-color-states-primary-hover: #1945ff;
  --rig-color-states-primary-pressed: #0c34f0;
  --rig-color-states-secondary-hover: #ebf0ff;
  --rig-color-states-secondary-pressed: #c2d3ff;
  --rig-color-states-primary-container-hover: #3b71ff52;
  --rig-color-states-primary-container-pressed: #3b71ff66;
  --rig-color-states-secondary-container-hover: #c2d3ff33;
  --rig-color-states-secondary-container-pressed: #c2d3ff47;
  --rig-color-states-surface-low-hover: #c2d3ff1f;
  --rig-color-states-surface-low-pressed: #c2d3ff26;
  --rig-color-states-surface-low-disable: #c2d3ff26;
  --rig-color-states-surface-pushed-hover: #2d3049;
  --rig-color-states-surface-pushed-pressed: #353952;
  --rig-color-states-surface-container-hover: #2d3049;
  --rig-color-states-surface-container-pressed: #353952;
  --rig-color-states-content-disable: #c2d3ff80;
  --rig-color-states-content-link-hover: #6099ff;
  --rig-color-states-content-link-pressed: #3b71ff;
  --rig-color-states-content-link-inverse-hover: #0c34f0;
  --rig-color-states-content-link-inverse-pressed: #1032c3;
  --rig-color-states-border-focus: #6099ff;
  --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;
  }
}
