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

.premiumLightTheme {
  --rig-color-key-primary: #b1e378;
  --rig-color-key-on-primary: #fbfaff;
  --rig-color-key-primary-content: #b7d2a9;
  --rig-color-key-secondary: #fbfaff;
  --rig-color-key-on-secondary: #1b1b1d;
  --rig-color-key-primary-container: #925aff3d;
  --rig-color-key-on-primary-container: #ecefe1;
  --rig-color-key-secondary-container: #c2d4ff1f;
  --rig-color-key-on-secondary-container: #f6f6f6;
  --rig-color-surface-low: #161232;
  --rig-color-surface-container: #191438;
  --rig-color-surface-container-high: #241c5c;
  --rig-color-surface-elevated: #241c5c;
  --rig-color-surface-dim: #000000;
  --rig-color-surface-inverse: #f0eefe;
  --rig-color-surface-overlay: #000000b3;
  --rig-color-surface-pushed: #312589;
  --rig-color-content-primary: #fbfaff;
  --rig-color-content-secondary: #c5bef9;
  --rig-color-content-tertiary: #7665e7;
  --rig-color-content-inverse: #0b0b16;
  --rig-color-content-link: #3a6e2c;
  --rig-color-content-link-inverse: #b1e378;
  --rig-color-border01: #4937c8;
  --rig-color-border02: #312589;
  --rig-color-sentiment-positive-content: #b4d199;
  --rig-color-sentiment-negative-content: #ef5a41;
  --rig-color-sentiment-warning-content: #eea86a;
  --rig-color-sentiment-info-content: #b7d2a9;
  --rig-color-sentiment-positive-accent: #649f4b;
  --rig-color-sentiment-negative-accent: #9b4030;
  --rig-color-sentiment-warning-accent: #a6622c;
  --rig-color-sentiment-info-accent: #b1e378;
  --rig-color-sentiment-on-accent: #ffffff;
  --rig-color-sentiment-warning-container: #53371d;
  --rig-color-sentiment-info-container: #0c1307;
  --rig-color-sentiment-positive-container: #111f0d;
  --rig-color-sentiment-negative-container: #2c1915;
  --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: #3f445a;
  --rig-color-loyalty-tier2-container: #4b4534;
  --rig-color-loyalty-tier3-container: #474747;
  --rig-color-loyalty-tier4-container: #563f39;
  --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: #a6de82;
  --rig-color-trading-downward: #c9503b;
  --rig-color-trading-upward-content: #b4d199;
  --rig-color-trading-downward-content: #ef5a41;
  --rig-color-trading-upward-candle: #b1e378;
  --rig-color-trading-downward-candle: #ef5a41;
  --rig-color-trading-upward-container: #111f0d;
  --rig-color-trading-downward-container: #2c1915;
  --rig-color-trading-on-upward: #ffffff;
  --rig-color-trading-on-downward: #ffffff;
  --rig-color-promo-surface01: #4c443a;
  --rig-color-promo-surface02: #96e076;
  --rig-color-constants-premium-dark: #161232;
  --rig-color-constants-premium-light: #fbfaff;
  --rig-color-ai-content: #bc6ed8;
  --rig-color-ai-on-accent: #ffffff;
  --rig-color-ai-accent: #6c1f9e;
  --rig-color-ai-container: #3e155b;
  --rig-color-states-primary-hover: #649f4b;
  --rig-color-states-primary-pressed: #3a6e2c;
  --rig-color-states-secondary-hover: #fbfaff;
  --rig-color-states-secondary-pressed: #f0eefe;
  --rig-color-states-primary-container-hover: #649f4b52;
  --rig-color-states-primary-container-pressed: #649f4b66;
  --rig-color-states-secondary-container-hover: #c2d4ff33;
  --rig-color-states-secondary-container-pressed: #c2d4ff47;
  --rig-color-states-surface-low-hover: #c2d4ff1f;
  --rig-color-states-surface-low-pressed: #c2d4ff26;
  --rig-color-states-surface-low-disable: #c2d4ff26;
  --rig-color-states-surface-pushed-hover: #241c5c;
  --rig-color-states-surface-pushed-pressed: #312589;
  --rig-color-states-surface-container-hover: #241c5c;
  --rig-color-states-surface-container-pressed: #312589;
  --rig-color-states-content-disable: #c2d4ff80;
  --rig-color-states-content-link-hover: #104505;
  --rig-color-states-content-link-pressed: #0f3300;
  --rig-color-states-content-link-inverse-hover: #104505;
  --rig-color-states-content-link-inverse-pressed: #0f3300;
  --rig-color-states-content-primary-hover: #f0eefe;
  --rig-color-states-content-primary-pressed: #c5bef9;
  --rig-color-states-border-focus: #b4d199;
  --rig-color-states-upward-hover: #649f4b;
  --rig-color-states-upward-pressed: #3a6e2c;
  --rig-color-states-downward-hover: #9b4030;
  --rig-color-states-downward-pressed: #743327;
  --rig-color-states-ai-hover: #561b7e;
  --rig-color-states-ai-pressed: #3e155b;
  --rig-typography-font-family-default: 'Haffer', sans-serif;
  --rig-typography-font-family-mono: 'Haffer Mono', monospace;
  --rig-typography-font-family-promo: 'Haffer', sans-serif;
  --rig-typography-heading00-size: 44px;
  --rig-typography-heading00-line-height: 44px;
  --rig-typography-heading00-letter-spacing: -1.2px;
  --rig-typography-heading00-weight: 450;
  --rig-typography-heading01-size: 40px;
  --rig-typography-heading02-size: 32px;
  --rig-typography-heading02-line-height: 32px;
  --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: 26px;
  --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: 32px;
  --rig-typography-heading03-letter-spacing: -0.5px;
  --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: 26px;
  --rig-typography-body-extra-letter-spacing: -0.5px;
  --rig-typography-body-extra-paragraph-spacing: 24px;
  --rig-typography-body-extra-weight: 450;
  --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: 500;
  --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: 500;
  --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: 500;
  --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: 500;
  --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: 500;
  --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: 500;
  --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: 500;
  --rig-typography-title01-weight: 500;
  --rig-typography-heading00-font-family: 'Haffer', sans-serif;
  --rig-typography-heading01-font-family: 'Haffer', sans-serif;
  --rig-typography-heading02-font-family: 'Haffer', sans-serif;
  --rig-typography-heading03-font-family: 'Haffer', sans-serif;
  --rig-typography-heading04-font-family: 'Haffer', sans-serif;
  --rig-typography-heading04-bold-font-family: 'Haffer', sans-serif;
  --rig-typography-body-extra-font-family: 'Haffer', sans-serif;
  --rig-typography-title01-font-family: 'Haffer', sans-serif;
  --rig-typography-title02-font-family: 'Haffer', sans-serif;
  --rig-typography-title03-font-family: 'Haffer', sans-serif;
  --rig-typography-body01-font-family: 'Haffer', sans-serif;
  --rig-typography-body01-bold-font-family: 'Haffer', sans-serif;
  --rig-typography-body02-font-family: 'Haffer', sans-serif;
  --rig-typography-body02-bold-font-family: 'Haffer', sans-serif;
  --rig-typography-utility01-font-family: 'Haffer', sans-serif;
  --rig-typography-utility01-bold-font-family: 'Haffer', sans-serif;
  --rig-typography-utility02-font-family: 'Haffer', sans-serif;
  --rig-typography-utility02-bold-font-family: 'Haffer', sans-serif;
  --rig-radius-xs2: 0px;
  --rig-radius-xs: 4px;
  --rig-radius-s: 6px;
  --rig-radius-m: 8px;
  --rig-radius-l: 10px;
  --rig-radius-xl: 12px;
  --rig-radius-xl2: 14px;
  --rig-radius-xl3: 18px;
  --rig-radius-xl4: 22px;
  --rig-radius-xl5: 26px;
  --rig-radius-xl6: 34px;
  --rig-radius-xl7: 42px;
  --rig-radius-xl8: 50px;
  --rig-radius-xl9: 58px;
  --rig-radius-xl10: 66px;
  --rig-radius-xl11: 74px;
  --rig-radius-xl12: 82px;
  --rig-radius-xl13: 98px;
  --rig-radius-xl14: 114px;
  --rig-radius-xl15: 2000px;

  @media (min-width: 600px) {
    --rig-typography-heading00-size: 56px;
    --rig-typography-heading00-line-height: 56px;
    --rig-typography-heading00-letter-spacing: -2px;
    --rig-typography-heading00-weight: 450;
    --rig-typography-heading01-size: 40px;
    --rig-typography-heading02-size: 32px;
    --rig-typography-heading02-line-height: 32px;
    --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: 26px;
    --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: 32px;
    --rig-typography-heading03-letter-spacing: -0.5px;
    --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: 26px;
    --rig-typography-body-extra-letter-spacing: -0.5px;
    --rig-typography-body-extra-paragraph-spacing: 24px;
    --rig-typography-body-extra-weight: 450;
    --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: 500;
    --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: 500;
    --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: 500;
    --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: 500;
    --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: 500;
    --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: 500;
    --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: 500;
    --rig-typography-title01-weight: 500;
  }

  @media (min-width: 1024px) {
    --rig-typography-heading00-size: 90px;
    --rig-typography-heading00-line-height: 90px;
    --rig-typography-heading00-letter-spacing: -2px;
    --rig-typography-heading00-weight: 450;
    --rig-typography-heading01-size: 60px;
    --rig-typography-heading02-size: 48px;
    --rig-typography-heading02-line-height: 56px;
    --rig-typography-heading02-letter-spacing: -2.4px;
    --rig-typography-heading01-line-height: 60px;
    --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: 26px;
    --rig-typography-body-extra-letter-spacing: -0.5px;
    --rig-typography-body-extra-paragraph-spacing: 24px;
    --rig-typography-body-extra-weight: 450;
    --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: 500;
    --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: 500;
    --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: 500;
    --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: 500;
    --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: 500;
    --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: 500;
    --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: 500;
    --rig-typography-title01-weight: 500;
  }
}
