/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --fh-os-text-color: #ffffff;
  --fh-os-icon-color: #ffffff;
  --fh-os-icon-placeholder-color: rgba(255, 255, 255, 0.2);
  --fh-os-bottom-tray-bar-color: #000000;
  --fh-border-color-accent-primary: #b9ff9c;
  --fh-border-color-accent-secondary: #73e2d9;
  --fh-border-color-accent-tertiary: #ffff79;
  --fh-border-color-accent-inverse: #002c2f;
  --fh-border-color-action-primary-default: #006971;
  --fh-border-color-action-primary-hover: #004b50;
  --fh-border-color-action-primary-disabled: #b0d1d3;
  --fh-border-color-action-primary-inverse-default: #73e2d9;
  --fh-border-color-action-primary-inverse-hover: #a1ece6;
  --fh-border-color-action-primary-inverse-disabled: #d4f6f3;
  --fh-border-color-action-secondary-default: #006971;
  --fh-border-color-action-secondary-hover: #004b50;
  --fh-border-color-action-secondary-disabled: #8ababe;
  --fh-border-color-action-secondary-inverse-default: #ffffff;
  --fh-border-color-action-secondary-inverse-hover: #ffffff;
  --fh-border-color-action-secondary-inverse-disabled: #c6c6c6;
  --fh-border-color-action-tertiary-default: rgba(255, 255, 255, 0);
  --fh-border-color-action-tertiary-hover: rgba(255, 255, 255, 0);
  --fh-border-color-action-tertiary-disabled: rgba(255, 255, 255, 0);
  --fh-border-color-action-tertiary-inverse-default: rgba(255, 255, 255, 0);
  --fh-border-color-action-tertiary-inverse-hover: rgba(255, 255, 255, 0);
  --fh-border-color-action-tertiary-inverse-disabled: rgba(255, 255, 255, 0);
  --fh-border-color-action-destructive-default: #cd1e3c;
  --fh-border-color-action-destructive-hover: #e74b66;
  --fh-border-color-action-destructive-disabled: #f098a7;
  --fh-border-color-action-neutral-default: rgba(255, 255, 255, 0);
  --fh-border-color-action-neutral-hover: rgba(255, 255, 255, 0);
  --fh-border-color-action-neutral-disabled: rgba(255, 255, 255, 0);
  --fh-border-color-base-primary: #8c8c8c;
  --fh-border-color-base-secondary: #c6c6c6;
  --fh-border-color-base-tertiary: #e8e8e8;
  --fh-border-color-base-white: #ffffff;
  --fh-border-color-base-dark: #1a1a1a;
  --fh-border-color-brand-primary: #00a295;
  --fh-border-color-brand-secondary: #006971;
  --fh-border-color-brand-tertiary: #8c8c8c;
  --fh-border-color-brand-inverse: #ffffff;
  --fh-border-color-state-active: #006971;
  --fh-border-color-state-disabled: #c6c6c6;
  --fh-border-color-state-readonly: #8c8c8c;
  --fh-border-color-state-focus: #e31c77;
  --fh-border-color-state-focus-inverse: #e31c77;
  --fh-border-color-state-critical: #9f172e;
  --fh-border-color-state-error: #9f172e;
  --fh-border-color-state-info: #093a70;
  --fh-border-color-state-warning: #b4941f;
  --fh-border-color-state-success: #156533;
  --fh-border-color-state-neutral: #545454;
  --fh-border-color-notification: #e02142;
  --fh-border-radius-none: 0px;
  --fh-border-radius-sm: 4px;
  --fh-border-radius-md: 8px;
  --fh-border-radius-lg: 12px;
  --fh-border-radius-xxxl: 20px;
  --fh-border-radius-full: 9999px;
  --fh-border-style-default: solid;
  --fh-border-style-highlight: dashed;
  --fh-border-style-muted: dotted;
  --fh-border-width-thin: 1px;
  --fh-border-width-regular: 2px;
  --fh-border-width-thick: 3px;
  --fh-border-width-extra-thick: 4px;
  --fh-background-blur-color: rgba(0, 0, 0, 0.5);
  --fh-background-blur-blur: 8px;
  --fh-breakpoint-sm: 512px;
  --fh-breakpoint-md: 800px;
  --fh-breakpoint-lg: 1024px;
  --fh-company-name-short: 'tombola';
  --fh-company-name-legal: 'tombola Limited';
  --fh-gutters-padding-left: 16px;
  --fh-gutters-padding-right: 16px;
  --fh-icon-color-accent-primary: #b9ff9c;
  --fh-icon-color-accent-secondary: #73e2d9;
  --fh-icon-color-accent-tertiary: #ffff79;
  --fh-icon-color-accent-inverse: #002c2f;
  --fh-icon-color-action-primary-default: #ffffff;
  --fh-icon-color-action-primary-hover: #ffffff;
  --fh-icon-color-action-primary-disabled: #ffffff;
  --fh-icon-color-action-primary-inverse-default: #000000;
  --fh-icon-color-action-primary-inverse-hover: #000000;
  --fh-icon-color-action-primary-inverse-disabled: #8c8c8c;
  --fh-icon-color-action-secondary-default: #006971;
  --fh-icon-color-action-secondary-hover: #004b50;
  --fh-icon-color-action-secondary-disabled: #8ababe;
  --fh-icon-color-action-secondary-inverse-default: #ffffff;
  --fh-icon-color-action-secondary-inverse-hover: #ffffff;
  --fh-icon-color-action-secondary-inverse-disabled: #c6c6c6;
  --fh-icon-color-action-tertiary-default: #006971;
  --fh-icon-color-action-tertiary-hover: #002c2f;
  --fh-icon-color-action-tertiary-disabled: #8ababe;
  --fh-icon-color-action-tertiary-inverse-default: #ffffff;
  --fh-icon-color-action-tertiary-inverse-hover: #f4f4f4;
  --fh-icon-color-action-tertiary-inverse-disabled: #c6c6c6;
  --fh-icon-color-action-destructive-default: #ffffff;
  --fh-icon-color-action-destructive-hover: #ffffff;
  --fh-icon-color-action-destructive-disabled: #8c8c8c;
  --fh-icon-color-action-neutral-default: #252525;
  --fh-icon-color-action-neutral-hover: #252525;
  --fh-icon-color-action-neutral-disabled: #c6c6c6;
  --fh-icon-color-base-primary: #252525;
  --fh-icon-color-base-secondary: #f4f4f4;
  --fh-icon-color-base-tertiary: #e8e8e8;
  --fh-icon-color-base-white: #ffffff;
  --fh-icon-color-base-dark: #1a1a1a;
  --fh-icon-color-brand-primary: #00a295;
  --fh-icon-color-brand-secondary: #006971;
  --fh-icon-color-brand-tertiary: #8c8c8c;
  --fh-icon-color-brand-inverse: #ffffff;
  --fh-icon-color-state-active: #006971;
  --fh-icon-color-state-disabled: #c6c6c6;
  --fh-icon-color-state-readonly: #252525;
  --fh-icon-color-state-focus: #e31c77;
  --fh-icon-color-state-critical: #ffffff;
  --fh-icon-color-state-error: #5e0e1c;
  --fh-icon-color-state-info: #093a70;
  --fh-icon-color-state-warning: #6a570e;
  --fh-icon-color-state-success: #156533;
  --fh-icon-color-state-neutral: #1a1a1a;
  --fh-text-color-accent-primary: #b9ff9c;
  --fh-text-color-accent-secondary: #73e2d9;
  --fh-text-color-accent-tertiary: #ffff79;
  --fh-text-color-accent-inverse: #002c2f;
  --fh-text-color-action-primary-default: #ffffff;
  --fh-text-color-action-primary-hover: #ffffff;
  --fh-text-color-action-primary-disabled: #ffffff;
  --fh-text-color-action-primary-inverse-default: #000000;
  --fh-text-color-action-primary-inverse-hover: #000000;
  --fh-text-color-action-primary-inverse-disabled: #8c8c8c;
  --fh-text-color-action-secondary-default: #006971;
  --fh-text-color-action-secondary-hover: #004b50;
  --fh-text-color-action-secondary-disabled: #8ababe;
  --fh-text-color-action-secondary-inverse-default: #ffffff;
  --fh-text-color-action-secondary-inverse-hover: #ffffff;
  --fh-text-color-action-secondary-inverse-disabled: #c6c6c6;
  --fh-text-color-action-tertiary-default: #006971;
  --fh-text-color-action-tertiary-hover: #002c2f;
  --fh-text-color-action-tertiary-disabled: #8ababe;
  --fh-text-color-action-tertiary-inverse-default: #ffffff;
  --fh-text-color-action-tertiary-inverse-hover: #f4f4f4;
  --fh-text-color-action-tertiary-inverse-disabled: #c6c6c6;
  --fh-text-color-action-destructive-default: #ffffff;
  --fh-text-color-action-destructive-hover: #ffffff;
  --fh-text-color-action-destructive-disabled: #8c8c8c;
  --fh-text-color-action-neutral-default: #252525;
  --fh-text-color-action-neutral-hover: #252525;
  --fh-text-color-action-neutral-disabled: #c6c6c6;
  --fh-text-color-base-body: #3c3c3c;
  --fh-text-color-base-heading: #006971;
  --fh-text-color-base-subheading: #006971;
  --fh-text-color-base-white: #ffffff;
  --fh-text-color-base-dark: #000000;
  --fh-text-color-brand-primary: #00a295;
  --fh-text-color-brand-secondary: #006971;
  --fh-text-color-brand-tertiary: #004b50;
  --fh-text-color-brand-inverse: #ffffff;
  --fh-text-color-link-default: #006971;
  --fh-text-color-link-hover: #33878d;
  --fh-text-color-link-pressed: #002c2f;
  --fh-text-color-link-focus: #006971;
  --fh-text-color-link-inverse-default: #f1fcfb;
  --fh-text-color-link-inverse-hover: #a1ece6;
  --fh-text-color-link-inverse-pressed: #73e2d9;
  --fh-text-color-link-inverse-focus: #ffffff;
  --fh-text-color-state-active: #006971;
  --fh-text-color-state-disabled: #c6c6c6;
  --fh-text-color-state-readonly: #3c3c3c;
  --fh-text-color-state-critical: #ffffff;
  --fh-text-color-state-error: #5e0e1c;
  --fh-text-color-state-info: #093a70;
  --fh-text-color-state-warning: #6a570e;
  --fh-text-color-state-success: #156533;
  --fh-text-color-state-neutral: #1a1a1a;
  --fh-text-color-notification: #ffffff;
  --fh-outline-color: #e31c77;
  --fh-outline-offset: 2px;
  --fh-outline-style: solid;
  --fh-outline-width: 2px;
  --fh-spacing-none: 0px;
  --fh-spacing-xxxs: 2px;
  --fh-spacing-xxs: 4px;
  --fh-spacing-xs: 8px;
  --fh-spacing-sm: 12px;
  --fh-spacing-md: 16px;
  --fh-spacing-lg: 24px;
  --fh-spacing-xl: 32px;
  --fh-spacing-xxl: 48px;
  --fh-spacing-xxxl: 64px;
  --fh-shadow-color-action-primary-default: rgba(255, 255, 255, 0);
  --fh-shadow-color-action-primary-hover: rgba(255, 255, 255, 0);
  --fh-shadow-color-action-primary-disabled: rgba(255, 255, 255, 0);
  --fh-shadow-color-action-primary-inverse-default: rgba(255, 255, 255, 0);
  --fh-shadow-color-action-primary-inverse-hover: rgba(255, 255, 255, 0);
  --fh-shadow-color-action-primary-inverse-disabled: rgba(255, 255, 255, 0);
  --fh-shadow-color-action-secondary-default: rgba(255, 255, 255, 0);
  --fh-shadow-color-action-secondary-hover: rgba(255, 255, 255, 0);
  --fh-shadow-color-action-secondary-disabled: rgba(255, 255, 255, 0);
  --fh-shadow-color-action-secondary-inverse-default: rgba(255, 255, 255, 0);
  --fh-shadow-color-action-secondary-inverse-hover: rgba(255, 255, 255, 0);
  --fh-shadow-color-action-secondary-inverse-disabled: rgba(255, 255, 255, 0);
  --fh-shadow-color-action-destructive-default: rgba(255, 255, 255, 0);
  --fh-shadow-color-action-destructive-hover: rgba(255, 255, 255, 0);
  --fh-shadow-color-action-destructive-disabled: rgba(255, 255, 255, 0);
  --fh-shadow-color-action-neutral-default: rgba(255, 255, 255, 0);
  --fh-shadow-color-action-neutral-hover: rgba(255, 255, 255, 0);
  --fh-shadow-color-action-neutral-disabled: rgba(255, 255, 255, 0);
  --fh-shadow-color-filter-default: rgba(255, 255, 255, 0);
  --fh-shadow-color-filter-hover: rgba(255, 255, 255, 0);
  --fh-shadow-color-filter-active: rgba(255, 255, 255, 0);
  --fh-shadow-color-filter-disabled: rgba(255, 255, 255, 0);
  --fh-shadow-offset-x-none: 0px;
  --fh-shadow-offset-x-base: 4px;
  --fh-shadow-offset-x-elevated: 8px;
  --fh-shadow-offset-x-raised: 16px;
  --fh-shadow-offset-y-none: 0px;
  --fh-shadow-offset-y-base: 4px;
  --fh-shadow-offset-y-elevated: 8px;
  --fh-shadow-offset-y-raised: 16px;
  --fh-shadow-blur-radius-none: 0px;
  --fh-shadow-blur-radius-base: 4px;
  --fh-shadow-blur-radius-elevated: 8px;
  --fh-shadow-blur-radius-raised: 16px;
  --fh-shadow-spread-radius-none: 0px;
  --fh-shadow-spread-radius-base: -2px;
  --fh-shadow-spread-radius-elevated: -4px;
  --fh-shadow-spread-radius-raised: -6px;
  --fh-shadow-elevation-base: rgba(0, 0, 0, 0.05);
  --fh-shadow-elevation-elevated: rgba(0, 0, 0, 0.1);
  --fh-shadow-elevation-raised: rgba(0, 0, 0, 0.2);
  --fh-surface-color-accent-primary: #b9ff9c;
  --fh-surface-color-accent-secondary: #73e2d9;
  --fh-surface-color-accent-tertiary: #ffff79;
  --fh-surface-color-accent-inverse: #002c2f;
  --fh-surface-color-action-primary-default: #006971;
  --fh-surface-color-action-primary-hover: #004b50;
  --fh-surface-color-action-primary-disabled: #b0d1d3;
  --fh-surface-color-action-primary-inverse-default: #73e2d9;
  --fh-surface-color-action-primary-inverse-hover: #a1ece6;
  --fh-surface-color-action-primary-inverse-disabled: #d4f6f3;
  --fh-surface-color-action-secondary-default: #ffffff;
  --fh-surface-color-action-secondary-hover: #ffffff;
  --fh-surface-color-action-secondary-disabled: #ffffff;
  --fh-surface-color-action-secondary-inverse-default: rgba(255, 255, 255, 0);
  --fh-surface-color-action-secondary-inverse-hover: rgba(255, 255, 255, 0.3);
  --fh-surface-color-action-secondary-inverse-disabled: rgba(255, 255, 255, 0);
  --fh-surface-color-action-tertiary-default: rgba(255, 255, 255, 0);
  --fh-surface-color-action-tertiary-hover: rgba(255, 255, 255, 0);
  --fh-surface-color-action-tertiary-disabled: rgba(255, 255, 255, 0);
  --fh-surface-color-action-tertiary-inverse-default: rgba(255, 255, 255, 0);
  --fh-surface-color-action-tertiary-inverse-hover: rgba(255, 255, 255, 0);
  --fh-surface-color-action-tertiary-inverse-disabled: rgba(255, 255, 255, 0);
  --fh-surface-color-action-destructive-default: #cd1e3c;
  --fh-surface-color-action-destructive-hover: #9f172e;
  --fh-surface-color-action-destructive-disabled: #f5bac3;
  --fh-surface-color-action-neutral-default: #e8e8e8;
  --fh-surface-color-action-neutral-hover: #f4f4f4;
  --fh-surface-color-action-neutral-disabled: #f4f4f4;
  --fh-surface-color-base-primary: #ffffff;
  --fh-surface-color-base-secondary: #f4f4f4;
  --fh-surface-color-base-tertiary: #e8e8e8;
  --fh-surface-color-base-white: #ffffff;
  --fh-surface-color-base-dark: #000000;
  --fh-surface-color-base-app: #ffffff;
  --fh-surface-color-brand-primary: #00a295;
  --fh-surface-color-brand-secondary: #006971;
  --fh-surface-color-brand-tertiary: #8c8c8c;
  --fh-surface-color-brand-inverse: #ffffff;
  --fh-surface-color-gradient-primary-from: #00a295;
  --fh-surface-color-gradient-primary-to: #00a295;
  --fh-surface-color-gradient-primary-angle: -62deg;
  --fh-surface-color-state-active: #b0e2de;
  --fh-surface-color-state-disabled: #c6c6c6;
  --fh-surface-color-state-readonly: #c6c6c6;
  --fh-surface-color-state-critical: #9f172e;
  --fh-surface-color-state-error: #fce8ec;
  --fh-surface-color-state-info: #e6f0fa;
  --fh-surface-color-state-warning: #fffbe7;
  --fh-surface-color-state-success: #e8f8ee;
  --fh-surface-color-state-neutral: #f4f4f4;
  --fh-surface-color-notification: #e02142;
  --fh-typography-heading-h1-family: 'tombola wallop display';
  --fh-typography-heading-h1-size: 32px;
  --fh-typography-heading-h1-line-height: 40px;
  --fh-typography-heading-h1-letter-spacing: 0px;
  --fh-typography-heading-h1-paragraph-spacing: 32px;
  --fh-typography-heading-h2-family: 'tombola wallop display';
  --fh-typography-heading-h2-size: 28px;
  --fh-typography-heading-h2-line-height: 35px;
  --fh-typography-heading-h2-letter-spacing: 0px;
  --fh-typography-heading-h2-paragraph-spacing: 28px;
  --fh-typography-heading-h3-family: 'tombola wallop display';
  --fh-typography-heading-h3-size: 24px;
  --fh-typography-heading-h3-line-height: 30px;
  --fh-typography-heading-h3-letter-spacing: 0px;
  --fh-typography-heading-h3-paragraph-spacing: 24px;
  --fh-typography-heading-h4-family: 'tombola wallop display';
  --fh-typography-heading-h4-size: 22px;
  --fh-typography-heading-h4-line-height: 28px;
  --fh-typography-heading-h4-letter-spacing: 0px;
  --fh-typography-heading-h4-paragraph-spacing: 22px;
  --fh-typography-heading-h5-family: 'tombola wallop display';
  --fh-typography-heading-h5-size: 20px;
  --fh-typography-heading-h5-line-height: 25px;
  --fh-typography-heading-h5-letter-spacing: 0px;
  --fh-typography-heading-h5-paragraph-spacing: 20px;
  --fh-typography-heading-small-heading-family: 'tombola wallop text bold';
  --fh-typography-heading-small-heading-size: 16px;
  --fh-typography-heading-small-heading-line-height: 20px;
  --fh-typography-heading-small-heading-letter-spacing: 0px;
  --fh-typography-heading-small-heading-paragraph-spacing: 16px;
  --fh-typography-heading-body-heading-family: 'tombola wallop text bold';
  --fh-typography-heading-body-heading-size: 16px;
  --fh-typography-heading-body-heading-line-height: 20px;
  --fh-typography-heading-body-heading-letter-spacing: 0px;
  --fh-typography-heading-body-heading-paragraph-spacing: 16px;
  --fh-typography-body-paragraph-large-family: 'tombola wallop text regular';
  --fh-typography-body-paragraph-large-size: 18px;
  --fh-typography-body-paragraph-large-line-height: 27px;
  --fh-typography-body-paragraph-large-letter-spacing: 0px;
  --fh-typography-body-paragraph-large-spacing: 18px;
  --fh-typography-body-paragraph-large-bold-family: 'tombola wallop text bold';
  --fh-typography-body-paragraph-large-bold-size: 18px;
  --fh-typography-body-paragraph-large-bold-line-height: 27px;
  --fh-typography-body-paragraph-large-bold-letter-spacing: 0px;
  --fh-typography-body-paragraph-large-bold-spacing: 18px;
  --fh-typography-body-paragraph-medium-family: 'tombola wallop text regular';
  --fh-typography-body-paragraph-medium-size: 16px;
  --fh-typography-body-paragraph-medium-line-height: 24px;
  --fh-typography-body-paragraph-medium-letter-spacing: 0px;
  --fh-typography-body-paragraph-medium-spacing: 16px;
  --fh-typography-body-paragraph-medium-bold-family: 'tombola wallop text bold';
  --fh-typography-body-paragraph-medium-bold-size: 16px;
  --fh-typography-body-paragraph-medium-bold-line-height: 24px;
  --fh-typography-body-paragraph-medium-bold-letter-spacing: 0px;
  --fh-typography-body-paragraph-medium-bold-spacing: 16px;
  --fh-typography-body-paragraph-small-family: 'tombola wallop text regular';
  --fh-typography-body-paragraph-small-size: 14px;
  --fh-typography-body-paragraph-small-line-height: 21px;
  --fh-typography-body-paragraph-small-letter-spacing: 0px;
  --fh-typography-body-paragraph-small-spacing: 14px;
  --fh-typography-body-paragraph-small-bold-family: 'tombola wallop text bold';
  --fh-typography-body-paragraph-small-bold-size: 14px;
  --fh-typography-body-paragraph-small-bold-line-height: 21px;
  --fh-typography-body-paragraph-small-bold-letter-spacing: 0px;
  --fh-typography-body-paragraph-small-bold-spacing: 14px;
  --fh-typography-body-paragraph-extra-small-family: 'tombola wallop text regular';
  --fh-typography-body-paragraph-extra-small-size: 12px;
  --fh-typography-body-paragraph-extra-small-line-height: 18px;
  --fh-typography-body-paragraph-extra-small-letter-spacing: 0px;
  --fh-typography-body-paragraph-extra-small-spacing: 12px;
  --fh-typography-body-paragraph-extra-small-bold-family: 'tombola wallop text bold';
  --fh-typography-body-paragraph-extra-small-bold-size: 12px;
  --fh-typography-body-paragraph-extra-small-bold-line-height: 18px;
  --fh-typography-body-paragraph-extra-small-bold-letter-spacing: 0px;
  --fh-typography-body-paragraph-extra-small-bold-spacing: 12px;
  --fh-typography-body-paragraph-text-link-large-family: 'tombola wallop text bold';
  --fh-typography-body-paragraph-text-link-large-size: 18px;
  --fh-typography-body-paragraph-text-link-large-line-height: 27px;
  --fh-typography-body-paragraph-text-link-large-letter-spacing: 0px;
  --fh-typography-body-paragraph-text-link-large-spacing: 18px;
  --fh-typography-body-paragraph-text-link-medium-family: 'tombola wallop text bold';
  --fh-typography-body-paragraph-text-link-medium-size: 16px;
  --fh-typography-body-paragraph-text-link-medium-line-height: 24px;
  --fh-typography-body-paragraph-text-link-medium-letter-spacing: 0px;
  --fh-typography-body-paragraph-text-link-medium-spacing: 16px;
  --fh-typography-body-paragraph-text-link-small-family: 'tombola wallop text bold';
  --fh-typography-body-paragraph-text-link-small-size: 14px;
  --fh-typography-body-paragraph-text-link-small-line-height: 21px;
  --fh-typography-body-paragraph-text-link-small-letter-spacing: 0px;
  --fh-typography-body-paragraph-text-link-small-spacing: 14px;
  --fh-typography-body-paragraph-text-link-extra-small-family: 'tombola wallop text bold';
  --fh-typography-body-paragraph-text-link-extra-small-size: 12px;
  --fh-typography-body-paragraph-text-link-extra-small-line-height: 18px;
  --fh-typography-body-paragraph-text-link-extra-small-letter-spacing: 0px;
  --fh-typography-body-paragraph-text-link-extra-small-spacing: 12px;
  --fh-typography-body-terms-regular-family: 'Inter Regular';
  --fh-typography-body-terms-regular-size: 11px;
  --fh-typography-body-terms-regular-line-height: 15.4px;
  --fh-typography-body-terms-regular-letter-spacing: 0px;
  --fh-typography-body-terms-regular-paragraph-spacing: 11px;
  --fh-typography-body-terms-bold-family: 'Inter Bold';
  --fh-typography-body-terms-bold-size: 11px;
  --fh-typography-body-terms-bold-line-height: 15.4px;
  --fh-typography-body-terms-bold-letter-spacing: 0px;
  --fh-typography-body-terms-bold-paragraph-spacing: 11px;
  --fh-typography-body-terms-text-link-family: 'Inter Semi Bold';
  --fh-typography-body-terms-text-link-size: 11px;
  --fh-typography-body-terms-text-link-line-height: 15.4px;
  --fh-typography-body-terms-text-link-letter-spacing: 0px;
  --fh-typography-body-terms-text-link-paragraph-spacing: 11px;
  --fh-transition-duration-default: 200ms;
  --fh-transition-duration-instant: 0ms;
  --fh-transition-duration-fast: 100ms;
  --fh-transition-duration-slow: 300ms;
  --fh-transition-duration-emphasis: 700ms;
  --fh-transition-timing-function-default: ease;
  --fh-transition-timing-function-quick-entry: ease-in;
  --fh-transition-timing-function-quick-exit: ease-out;
  --fh-transition-timing-function-linear: linear;
  --fh-centre-panel-terms-border-radius: 8px;
  --fh-centre-panel-terms-padding-left: 8px;
  --fh-centre-panel-terms-padding-right: 8px;
  --fh-centre-panel-terms-padding-top: 4px;
  --fh-centre-panel-terms-padding-bottom: 4px;
  --fh-centre-panel-terms-surface-color: rgba(0, 0, 0, 0.5);
  --fh-centre-panel-terms-text-color: #f1fcfb;
  --fh-centre-panel-terms-icon-color: #ffffff;
  --fh-centre-panel-terms-icon-width: 20px;
  --fh-centre-panel-terms-icon-height: 20px;
  --fh-centre-panel-terms-gap: 4px;
  --fh-centre-panel-gap: 16px;
  --fh-centre-panel-horizontal-padding-left: 16px;
  --fh-centre-panel-horizontal-padding-right: 16px;
  --fh-centre-panel-horizontal-padding-top: 16px;
  --fh-centre-panel-horizontal-padding-bottom: 16px;
  --fh-centre-panel-height: 500px;
  --fh-centre-panel-vertical-padding-left: 16px;
  --fh-centre-panel-vertical-padding-right: 16px;
  --fh-centre-panel-vertical-padding-top: 8px;
  --fh-centre-panel-vertical-padding-bottom: 8px;
  --fh-centre-panel-border-color: #8c8c8c;
  --fh-centre-panel-border-radius: 12px;
  --fh-centre-panel-border-style: solid;
  --fh-centre-panel-border-width: 2px;
  --fh-centre-panel-icon-height: 60px;
  --fh-centre-panel-surface-color: #006971;
  --fh-centre-panel-text-color: #ffffff;
  --fh-accordion-gap: 16px;
  --fh-accordion-border-radius: 4px;
  --fh-accordion-border-style: solid;
  --fh-accordion-border-width: 1px;
  --fh-accordion-border-color-default: #8c8c8c;
  --fh-accordion-border-color-hover: #004b50;
  --fh-accordion-border-color-active: #8c8c8c;
  --fh-accordion-border-color-disabled: #c6c6c6;
  --fh-accordion-title-gap: 4px;
  --fh-accordion-title-padding-left: 16px;
  --fh-accordion-title-padding-right: 16px;
  --fh-accordion-title-padding-top: 12px;
  --fh-accordion-title-padding-bottom: 12px;
  --fh-accordion-title-surface-color-default: #ffffff;
  --fh-accordion-title-surface-color-hover: #ffffff;
  --fh-accordion-title-surface-color-active: #f4f4f4;
  --fh-accordion-title-surface-color-disabled: #ffffff;
  --fh-accordion-title-text-color-default: #006971;
  --fh-accordion-title-text-color-hover: #006971;
  --fh-accordion-title-text-color-active: #006971;
  --fh-accordion-title-text-color-disabled: #c6c6c6;
  --fh-accordion-title-icon-height: 30px;
  --fh-accordion-title-icon-width: 30px;
  --fh-accordion-title-icon-color-default: #252525;
  --fh-accordion-title-icon-color-hover: #252525;
  --fh-accordion-title-icon-color-active: #252525;
  --fh-accordion-title-icon-color-disabled: #c6c6c6;
  --fh-accordion-content-spacing: 12px;
  --fh-accordion-content-padding-left: 16px;
  --fh-accordion-content-padding-right: 16px;
  --fh-accordion-content-padding-top: 16px;
  --fh-accordion-content-padding-bottom: 48px;
  --fh-accordion-content-surface-color-default: #ffffff;
  --fh-accordion-content-surface-color-active: #ffffff;
  --fh-accordion-content-surface-color-hover: #ffffff;
  --fh-accordion-content-text-color-default: #3c3c3c;
  --fh-accordion-content-text-color-hover: #3c3c3c;
  --fh-accordion-content-text-color-active: #3c3c3c;
  --fh-accordion-content-text-link-color-default: #006971;
  --fh-accordion-content-text-link-color-hover: #33878d;
  --fh-accordion-content-text-link-color-pressed: #002c2f;
  --fh-accordion-content-text-link-color-focus: #006971;
  --fh-accordion-open-transition-duration: 300ms;
  --fh-accordion-open-transition-timing-function: ease-out;
  --fh-accordion-interactivity-transition-duration: 200ms;
  --fh-accordion-interactivity-transition-timing-function: ease;
  --fh-alert-padding-left: 12px;
  --fh-alert-padding-right: 12px;
  --fh-alert-padding-top: 12px;
  --fh-alert-padding-bottom: 12px;
  --fh-alert-border-radius: 8px;
  --fh-alert-border-style: solid;
  --fh-alert-border-width: 2px;
  --fh-alert-action-padding-top: 4px;
  --fh-alert-action-gap: 24px;
  --fh-alert-icon-height: 24px;
  --fh-alert-icon-width: 24px;
  --fh-alert-gap: 8px;
  --fh-alert-width: 420px;
  --fh-alert-close-icon-color: #1a1a1a;
  --fh-alert-neutral-surface-color: #f4f4f4;
  --fh-alert-neutral-icon-color: #1a1a1a;
  --fh-alert-neutral-text-color: #1a1a1a;
  --fh-alert-neutral-border-color: #545454;
  --fh-alert-success-surface-color: #e8f8ee;
  --fh-alert-success-icon-color: #156533;
  --fh-alert-success-text-color: #156533;
  --fh-alert-success-border-color: #156533;
  --fh-alert-error-surface-color: #fce8ec;
  --fh-alert-error-icon-color: #5e0e1c;
  --fh-alert-error-text-color: #5e0e1c;
  --fh-alert-error-border-color: #9f172e;
  --fh-alert-warning-surface-color: #fffbe7;
  --fh-alert-warning-icon-color: #6a570e;
  --fh-alert-warning-text-color: #6a570e;
  --fh-alert-warning-border-color: #b4941f;
  --fh-alert-info-surface-color: #e6f0fa;
  --fh-alert-info-icon-color: #093a70;
  --fh-alert-info-text-color: #093a70;
  --fh-alert-info-border-color: #093a70;
  --fh-alert-critical-surface-color: #9f172e;
  --fh-alert-critical-icon-color: #ffffff;
  --fh-alert-critical-text-color: #ffffff;
  --fh-alert-critical-border-color: #9f172e;
  --fh-avatar-height: 30px;
  --fh-avatar-width: 30px;
  --fh-avatar-surface-color: #f4f4f4;
  --fh-avatar-text-color: #3c3c3c;
  --fh-avatar-border-radius: 9999px;
  --fh-badge-border-radius: 9999px;
  --fh-badge-width: 18px;
  --fh-badge-height: 18px;
  --fh-badge-gap: 2px;
  --fh-badge-hint-width: 8px;
  --fh-badge-hint-height: 8px;
  --fh-badge-padding-left: 4px;
  --fh-badge-padding-right: 4px;
  --fh-badge-padding-top: 0px;
  --fh-badge-padding-bottom: 0px;
  --fh-badge-icon-color: #ffffff;
  --fh-badge-icon-height: 10px;
  --fh-badge-icon-width: 10px;
  --fh-badge-surface-color: #9f172e;
  --fh-badge-text-color: #ffffff;
  --fh-badge-accent-icon-color: #002c2f;
  --fh-badge-accent-surface-color: #b9ff9c;
  --fh-badge-accent-text-color: #002c2f;
  --fh-banner-gap: 8px;
  --fh-banner-padding-left: 16px;
  --fh-banner-padding-right: 16px;
  --fh-banner-padding-top: 8px;
  --fh-banner-padding-bottom: 8px;
  --fh-banner-icon-color: #ffffff;
  --fh-banner-icon-width: 20px;
  --fh-banner-icon-height: 20px;
  --fh-banner-surface-color: #006971;
  --fh-banner-text-color: #ffffff;
  --fh-button-gap: 4px;
  --fh-button-min-width: 90px;
  --fh-button-width: 320px;
  --fh-button-icon-width: 20px;
  --fh-button-icon-height: 20px;
  --fh-button-border-radius: 9999px;
  --fh-button-border-style: solid;
  --fh-button-border-width: 2px;
  --fh-button-padding-left: 16px;
  --fh-button-padding-right: 16px;
  --fh-button-padding-top: 8px;
  --fh-button-padding-bottom: 8px;
  --fh-button-large-padding-left: 24px;
  --fh-button-large-padding-right: 24px;
  --fh-button-large-padding-top: 12px;
  --fh-button-large-padding-bottom: 12px;
  --fh-button-small-padding-left: 12px;
  --fh-button-small-padding-right: 12px;
  --fh-button-small-padding-top: 8px;
  --fh-button-small-padding-bottom: 8px;
  --fh-button-circle-width: 44px;
  --fh-button-circle-height: 44px;
  --fh-button-circle-large-width: 52px;
  --fh-button-circle-large-height: 52px;
  --fh-button-circle-small-width: 36px;
  --fh-button-circle-small-height: 36px;
  --fh-button-primary-surface-color-default: #006971;
  --fh-button-primary-surface-color-hover: #004b50;
  --fh-button-primary-surface-color-disabled: #b0d1d3;
  --fh-button-primary-text-color-default: #ffffff;
  --fh-button-primary-text-color-hover: #ffffff;
  --fh-button-primary-text-color-disabled: #ffffff;
  --fh-button-primary-border-color-default: #006971;
  --fh-button-primary-border-color-hover: #004b50;
  --fh-button-primary-border-color-disabled: #b0d1d3;
  --fh-button-primary-icon-color-default: #ffffff;
  --fh-button-primary-icon-color-hover: #ffffff;
  --fh-button-primary-icon-color-disabled: #ffffff;
  --fh-button-primary-shadow-color-default: rgba(255, 255, 255, 0);
  --fh-button-primary-shadow-color-hover: rgba(255, 255, 255, 0);
  --fh-button-primary-shadow-color-disabled: rgba(255, 255, 255, 0);
  --fh-button-secondary-surface-color-default: #ffffff;
  --fh-button-secondary-surface-color-hover: #ffffff;
  --fh-button-secondary-surface-color-disabled: #ffffff;
  --fh-button-secondary-text-color-default: #006971;
  --fh-button-secondary-text-color-hover: #004b50;
  --fh-button-secondary-text-color-disabled: #8ababe;
  --fh-button-secondary-border-color-default: #006971;
  --fh-button-secondary-border-color-hover: #004b50;
  --fh-button-secondary-border-color-disabled: #8ababe;
  --fh-button-secondary-icon-color-default: #006971;
  --fh-button-secondary-icon-color-hover: #004b50;
  --fh-button-secondary-icon-color-disabled: #8ababe;
  --fh-button-secondary-shadow-color-default: rgba(255, 255, 255, 0);
  --fh-button-secondary-shadow-color-hover: rgba(255, 255, 255, 0);
  --fh-button-secondary-shadow-color-disabled: rgba(255, 255, 255, 0);
  --fh-button-tertiary-surface-color-default: rgba(255, 255, 255, 0);
  --fh-button-tertiary-surface-color-hover: rgba(255, 255, 255, 0);
  --fh-button-tertiary-surface-color-disabled: rgba(255, 255, 255, 0);
  --fh-button-tertiary-text-color-default: #006971;
  --fh-button-tertiary-text-color-hover: #002c2f;
  --fh-button-tertiary-text-color-disabled: #8ababe;
  --fh-button-tertiary-border-color-default: rgba(255, 255, 255, 0);
  --fh-button-tertiary-border-color-hover: rgba(255, 255, 255, 0);
  --fh-button-tertiary-border-color-disabled: rgba(255, 255, 255, 0);
  --fh-button-tertiary-icon-color-default: #006971;
  --fh-button-tertiary-icon-color-hover: #002c2f;
  --fh-button-tertiary-icon-color-disabled: #8ababe;
  --fh-button-accent-primary-border-color-default: #73e2d9;
  --fh-button-accent-primary-border-color-hover: #a1ece6;
  --fh-button-accent-primary-border-color-disabled: #d4f6f3;
  --fh-button-accent-primary-surface-color-default: #73e2d9;
  --fh-button-accent-primary-surface-color-hover: #a1ece6;
  --fh-button-accent-primary-surface-color-disabled: #d4f6f3;
  --fh-button-accent-primary-text-color-default: #000000;
  --fh-button-accent-primary-text-color-hover: #000000;
  --fh-button-accent-primary-text-color-disabled: #8c8c8c;
  --fh-button-accent-primary-icon-color-default: #000000;
  --fh-button-accent-primary-icon-color-hover: #000000;
  --fh-button-accent-primary-icon-color-disabled: #8c8c8c;
  --fh-button-accent-primary-shadow-color-default: rgba(255, 255, 255, 0);
  --fh-button-accent-primary-shadow-color-hover: rgba(255, 255, 255, 0);
  --fh-button-accent-primary-shadow-color-disabled: rgba(255, 255, 255, 0);
  --fh-button-accent-secondary-shadow-color-default: rgba(255, 255, 255, 0);
  --fh-button-accent-secondary-shadow-color-hover: rgba(255, 255, 255, 0);
  --fh-button-accent-secondary-shadow-color-disabled: rgba(255, 255, 255, 0);
  --fh-button-accent-secondary-surface-color-default: rgba(255, 255, 255, 0);
  --fh-button-accent-secondary-surface-color-hover: rgba(255, 255, 255, 0.3);
  --fh-button-accent-secondary-surface-color-disabled: rgba(255, 255, 255, 0);
  --fh-button-accent-secondary-text-color-default: #ffffff;
  --fh-button-accent-secondary-text-color-hover: #ffffff;
  --fh-button-accent-secondary-text-color-disabled: #c6c6c6;
  --fh-button-accent-secondary-border-color-default: #ffffff;
  --fh-button-accent-secondary-border-color-hover: #ffffff;
  --fh-button-accent-secondary-border-color-disabled: #c6c6c6;
  --fh-button-accent-secondary-icon-color-default: #ffffff;
  --fh-button-accent-secondary-icon-color-hover: #ffffff;
  --fh-button-accent-secondary-icon-color-disabled: #c6c6c6;
  --fh-button-accent-tertiary-border-color-default: rgba(255, 255, 255, 0);
  --fh-button-accent-tertiary-border-color-hover: rgba(255, 255, 255, 0);
  --fh-button-accent-tertiary-border-color-disabled: rgba(255, 255, 255, 0);
  --fh-button-accent-tertiary-surface-color-default: rgba(255, 255, 255, 0);
  --fh-button-accent-tertiary-surface-color-hover: rgba(255, 255, 255, 0);
  --fh-button-accent-tertiary-surface-color-disabled: rgba(255, 255, 255, 0);
  --fh-button-accent-tertiary-text-color-default: #ffffff;
  --fh-button-accent-tertiary-text-color-hover: #f4f4f4;
  --fh-button-accent-tertiary-text-color-disabled: #c6c6c6;
  --fh-button-accent-tertiary-icon-color-default: #ffffff;
  --fh-button-accent-tertiary-icon-color-hover: #f4f4f4;
  --fh-button-accent-tertiary-icon-color-disabled: #c6c6c6;
  --fh-button-destructive-surface-color-default: #cd1e3c;
  --fh-button-destructive-surface-color-hover: #9f172e;
  --fh-button-destructive-surface-color-disabled: #f5bac3;
  --fh-button-destructive-border-color-default: #cd1e3c;
  --fh-button-destructive-border-color-hover: #e74b66;
  --fh-button-destructive-border-color-disabled: #f098a7;
  --fh-button-destructive-text-color-default: #ffffff;
  --fh-button-destructive-text-color-hover: #ffffff;
  --fh-button-destructive-text-color-disabled: #8c8c8c;
  --fh-button-destructive-icon-color-default: #ffffff;
  --fh-button-destructive-icon-color-hover: #ffffff;
  --fh-button-destructive-icon-color-disabled: #8c8c8c;
  --fh-button-destructive-shadow-color-default: rgba(255, 255, 255, 0);
  --fh-button-destructive-shadow-color-hover: rgba(255, 255, 255, 0);
  --fh-button-destructive-shadow-color-disabled: rgba(255, 255, 255, 0);
  --fh-button-neutral-surface-color-default: #e8e8e8;
  --fh-button-neutral-surface-color-hover: #f4f4f4;
  --fh-button-neutral-surface-color-disabled: #f4f4f4;
  --fh-button-neutral-border-color-default: rgba(255, 255, 255, 0);
  --fh-button-neutral-border-color-hover: rgba(255, 255, 255, 0);
  --fh-button-neutral-border-color-disabled: rgba(255, 255, 255, 0);
  --fh-button-neutral-text-color-default: #252525;
  --fh-button-neutral-text-color-hover: #252525;
  --fh-button-neutral-text-color-disabled: #c6c6c6;
  --fh-button-neutral-icon-color-default: #252525;
  --fh-button-neutral-icon-color-hover: #252525;
  --fh-button-neutral-icon-color-disabled: #c6c6c6;
  --fh-button-neutral-shadow-color-default: rgba(255, 255, 255, 0);
  --fh-button-neutral-shadow-color-hover: rgba(255, 255, 255, 0);
  --fh-button-neutral-shadow-color-disabled: rgba(255, 255, 255, 0);
  --fh-button-shadow-offset-x: 0px;
  --fh-button-shadow-offset-y: 4px;
  --fh-button-shadow-blur-radius: 0px;
  --fh-button-shadow-spread-radius: 0px;
  --fh-breadcrumb-text-color-default: #006971;
  --fh-breadcrumb-text-color-hover: #33878d;
  --fh-breadcrumb-text-color-pressed: #002c2f;
  --fh-breadcrumb-text-color-active: #3c3c3c;
  --fh-breadcrumb-gap: 4px;
  --fh-card-small-width: 200px;
  --fh-card-group-gap: 24px;
  --fh-card-content-gap: 8px;
  --fh-card-gap: 16px;
  --fh-card-border-radius: 12px;
  --fh-card-border-style: solid;
  --fh-card-border-width: 2px;
  --fh-card-image-border-radius: 12px;
  --fh-card-width: 480px;
  --fh-card-icon-gap: 4px;
  --fh-card-icon-height: 24px;
  --fh-card-icon-width: 24px;
  --fh-card-padding-left: 16px;
  --fh-card-padding-right: 16px;
  --fh-card-padding-top: 16px;
  --fh-card-padding-bottom: 16px;
  --fh-card-container-border-radius: 8px;
  --fh-card-container-padding-left: 16px;
  --fh-card-container-padding-right: 16px;
  --fh-card-container-padding-top: 8px;
  --fh-card-container-padding-bottom: 8px;
  --fh-card-primary-border-color: #8c8c8c;
  --fh-card-primary-container-icon-color: #252525;
  --fh-card-primary-container-surface-color: #f4f4f4;
  --fh-card-primary-container-text-color: #3c3c3c;
  --fh-card-primary-icon-color: #252525;
  --fh-card-primary-surface-color: #ffffff;
  --fh-card-primary-text-color: #3c3c3c;
  --fh-card-primary-time-text-color: #3c3c3c;
  --fh-card-primary-title-text-color: #3c3c3c;
  --fh-card-secondary-border-color: #73e2d9;
  --fh-card-secondary-container-icon-color: #252525;
  --fh-card-secondary-container-surface-color: #f4f4f4;
  --fh-card-secondary-container-text-color: #3c3c3c;
  --fh-card-secondary-icon-color: #002c2f;
  --fh-card-secondary-surface-color: #73e2d9;
  --fh-card-secondary-text-color: #002c2f;
  --fh-card-secondary-time-text-color: #002c2f;
  --fh-card-secondary-title-text-color: #002c2f;
  --fh-card-tertiary-border-color: #006971;
  --fh-card-tertiary-container-icon-color: #252525;
  --fh-card-tertiary-container-surface-color: #f4f4f4;
  --fh-card-tertiary-container-text-color: #3c3c3c;
  --fh-card-tertiary-icon-color: #ffffff;
  --fh-card-tertiary-surface-color: #006971;
  --fh-card-tertiary-text-color: #ffffff;
  --fh-card-tertiary-time-text-color: #ffffff;
  --fh-card-tertiary-title-text-color: #ffffff;
  --fh-card-payment-border-color-default: #8c8c8c;
  --fh-card-payment-border-color-selected: #006971;
  --fh-card-payment-surface-color-default: #ffffff;
  --fh-card-payment-surface-color-selected: #f4f4f4;
  --fh-card-payment-text-color-default: #3c3c3c;
  --fh-card-payment-text-color-selected: #3c3c3c;
  --fh-carousel-track-gap-small: 8px;
  --fh-carousel-track-gap-medium: 12px;
  --fh-carousel-track-gap-large: 16px;
  --fh-carousel-track-gap-extra-large: 24px;
  --fh-carousel-opacity-active: 1;
  --fh-carousel-opacity-inactive: 0.3;
  --fh-carousel-max-width: 1024px;
  --fh-carousel-button-inset: 12px;
  --fh-carousel-interactivity-fraction-mobile: 0.9;
  --fh-carousel-interactivity-fraction-desktop: 0.75;
  --fh-carousel-interactivity-transition-duration: 700ms;
  --fh-carousel-interactivity-transition-timing-function: ease;
  --fh-hero-item-gap: 16px;
  --fh-hero-border-radius: 12px;
  --fh-hero-image-border-radius: 12px;
  --fh-hero-mobile-padding-left: 24px;
  --fh-hero-mobile-padding-right: 24px;
  --fh-hero-mobile-padding-top: 24px;
  --fh-hero-mobile-padding-bottom: 24px;
  --fh-hero-desktop-padding-left: 32px;
  --fh-hero-desktop-padding-right: 32px;
  --fh-hero-desktop-padding-top: 32px;
  --fh-hero-desktop-padding-bottom: 32px;
  --fh-hero-desktop-max-width: 1200px;
  --fh-hero-surface-color: #006971;
  --fh-hero-text-title-color: #ffffff;
  --fh-hero-text-body-color: #ffffff;
  --fh-hero-text-link-color-default: #f1fcfb;
  --fh-hero-text-link-color-hover: #a1ece6;
  --fh-hero-text-link-color-pressed: #73e2d9;
  --fh-hero-text-link-color-focus: #ffffff;
  --fh-hero-title-icon-color: #73e2d9;
  --fh-hero-title-icon-desktop-width: 25px;
  --fh-hero-title-icon-desktop-height: 45px;
  --fh-hero-title-icon-mobile-width: 20px;
  --fh-hero-title-icon-mobile-height: 35px;
  --fh-hero-gap: 24px;
  --fh-checkbox-gap: 12px;
  --fh-checkbox-width: 420px;
  --fh-checkbox-padding-top: 8px;
  --fh-checkbox-padding-bottom: 8px;
  --fh-checkbox-group-gap: 12px;
  --fh-checkbox-subgroup-padding-left: 24px;
  --fh-checkbox-input-width: 18px;
  --fh-checkbox-input-height: 18px;
  --fh-checkbox-input-mark-height: 10px;
  --fh-checkbox-input-mark-width: 10px;
  --fh-checkbox-input-mark-color-active: #006971;
  --fh-checkbox-input-border-radius: 4px;
  --fh-checkbox-input-border-width: 2px;
  --fh-checkbox-input-border-style: solid;
  --fh-checkbox-input-border-color-default: #252525;
  --fh-checkbox-text-color: #3c3c3c;
  --fh-checkbox-interactivity-transition-duration: 200ms;
  --fh-checkbox-interactivity-transition-timing-function: ease;
  --fh-content-card-border-radius: 12px;
  --fh-content-card-padding-left: 24px;
  --fh-content-card-padding-right: 24px;
  --fh-content-card-padding-top: 24px;
  --fh-content-card-padding-bottom: 24px;
  --fh-content-card-group-gap: 64px;
  --fh-content-card-item-gap: 16px;
  --fh-content-card-shadow-blur-radius: 8px;
  --fh-content-card-shadow-spread-radius: -4px;
  --fh-content-card-shadow-color: rgba(0, 0, 0, 0.1);
  --fh-content-card-shadow-offset-x: 8px;
  --fh-content-card-shadow-offset-y: 8px;
  --fh-content-card-large-padding-left: 32px;
  --fh-content-card-large-padding-right: 32px;
  --fh-content-card-large-padding-top: 32px;
  --fh-content-card-large-padding-bottom: 32px;
  --fh-content-card-small-padding-left: 16px;
  --fh-content-card-small-padding-right: 16px;
  --fh-content-card-small-padding-top: 16px;
  --fh-content-card-small-padding-bottom: 16px;
  --fh-content-card-primary-icon-color: #252525;
  --fh-content-card-primary-text-color: #252525;
  --fh-content-card-primary-surface-color: #ffffff;
  --fh-content-card-primary-shape-surface-color: #73e2d9;
  --fh-content-card-secondary-icon-color: #002c2f;
  --fh-content-card-secondary-text-color: #002c2f;
  --fh-content-card-secondary-surface-color: #b9ff9c;
  --fh-content-card-secondary-shape-surface-color: #73e2d9;
  --fh-content-card-gap: 32px;
  --fh-content-card-max-width: 520px;
  --fh-content-card-tertiary-icon-color: #ffffff;
  --fh-content-card-tertiary-surface-color: #006971;
  --fh-content-card-tertiary-shape-surface-color: #b9ff9c;
  --fh-content-card-tertiary-text-color: #ffffff;
  --fh-contact-tile-gap: 8px;
  --fh-contact-tile-group-gap: 12px;
  --fh-contact-tile-border-color: #8c8c8c;
  --fh-contact-tile-border-radius: 8px;
  --fh-contact-tile-border-style: solid;
  --fh-contact-tile-border-width: 1px;
  --fh-contact-tile-padding-left: 8px;
  --fh-contact-tile-padding-right: 8px;
  --fh-contact-tile-padding-top: 8px;
  --fh-contact-tile-padding-bottom: 8px;
  --fh-contact-tile-surface-color-default: #ffffff;
  --fh-contact-tile-surface-color-hover: #f4f4f4;
  --fh-contact-tile-icon-color: #ffffff;
  --fh-contact-tile-icon-padding-left: 8px;
  --fh-contact-tile-icon-padding-right: 8px;
  --fh-contact-tile-icon-padding-top: 8px;
  --fh-contact-tile-icon-padding-bottom: 8px;
  --fh-contact-tile-icon-container-border-color: #00a295;
  --fh-contact-tile-icon-container-border-width: 2px;
  --fh-contact-tile-icon-container-border-radius: 9999px;
  --fh-contact-tile-icon-container-border-style: solid;
  --fh-contact-tile-icon-container-surface-color: #006971;
  --fh-contact-tile-icon-width: 16px;
  --fh-contact-tile-icon-height: 16px;
  --fh-contact-tile-subtitle-text-color: #1a1a1a;
  --fh-contact-tile-title-text-color: #006971;
  --fh-contact-tile-width: 200px;
  --fh-divider-border-color: #8c8c8c;
  --fh-divider-border-width: 1px;
  --fh-divider-border-style: solid;
  --fh-footer-gap: 24px;
  --fh-footer-wrapper-max-width: 1140px;
  --fh-footer-surface-color: #006971;
  --fh-footer-padding-left: 24px;
  --fh-footer-padding-right: 24px;
  --fh-footer-padding-top: 48px;
  --fh-footer-padding-bottom: 48px;
  --fh-footer-licensing-logo-large-height: 40px;
  --fh-footer-licensing-logo-padding-left: 8px;
  --fh-footer-licensing-logo-padding-right: 8px;
  --fh-footer-licensing-logo-padding-top: 8px;
  --fh-footer-licensing-logo-padding-bottom: 8px;
  --fh-footer-licensing-logo-height: 22px;
  --fh-footer-licensing-logo-surface-color: #ffffff;
  --fh-footer-licensing-logo-border-color: #8c8c8c;
  --fh-footer-licensing-logo-border-radius: 4px;
  --fh-footer-licensing-logo-border-style: solid;
  --fh-footer-licensing-logo-border-width: 1px;
  --fh-footer-logo-gap: 16px;
  --fh-footer-link-wrapper-max-width: 800px;
  --fh-footer-link-color-default: #f1fcfb;
  --fh-footer-link-color-hover: #a1ece6;
  --fh-footer-link-color-pressed: #73e2d9;
  --fh-footer-link-color-focus: #ffffff;
  --fh-footer-link-gap: 24px;
  --fh-footer-social-icon-height: 50px;
  --fh-footer-social-icon-width: 50px;
  --fh-footer-social-icon-color: #ffffff;
  --fh-footer-payment-logo-height: 36px;
  --fh-footer-terms-text-color: #ffffff;
  --fh-footer-terms-text-link-color-default: #f1fcfb;
  --fh-footer-terms-text-link-color-hover: #a1ece6;
  --fh-footer-terms-text-link-color-pressed: #73e2d9;
  --fh-footer-terms-text-link-color-focus: #ffffff;
  --fh-game-info-card-gap: 8px;
  --fh-game-info-card-group-gap: 24px;
  --fh-game-info-card-shadow-spread-radius: -4px;
  --fh-game-info-card-shadow-blur-radius: 8px;
  --fh-game-info-card-shadow-color: rgba(0, 0, 0, 0.1);
  --fh-game-info-card-shadow-offset-x: 8px;
  --fh-game-info-card-shadow-offset-y: 8px;
  --fh-game-info-card-max-width: 200px;
  --fh-game-info-card-border-radius: 12px;
  --fh-game-info-card-padding-top: 12px;
  --fh-game-info-card-padding-bottom: 12px;
  --fh-game-info-card-padding-left: 12px;
  --fh-game-info-card-padding-right: 12px;
  --fh-game-info-card-image-max-width: 109px;
  --fh-game-info-card-image-border-radius: 12px;
  --fh-game-info-card-primary-surface-color: #006971;
  --fh-game-info-card-primary-text-color: #ffffff;
  --fh-game-info-card-accent-primary-surface-color: #b9ff9c;
  --fh-game-info-card-accent-primary-text-color: #002c2f;
  --fh-game-info-card-accent-secondary-surface-color: #73e2d9;
  --fh-game-info-card-accent-secondary-text-color: #002c2f;
  --fh-game-info-card-accent-tertiary-surface-color: #ffff79;
  --fh-game-info-card-accent-tertiary-text-color: #002c2f;
  --fh-game-tile-height: 130px;
  --fh-game-tile-width: 110px;
  --fh-game-tile-border-radius: 8px;
  --fh-game-tile-small-height: 80px;
  --fh-game-tile-small-border-radius: 9999px;
  --fh-game-tile-small-width: 80px;
  --fh-header-navbar-gap: 16px;
  --fh-header-navbar-desktop-button-min-width: 112px;
  --fh-header-navbar-logo-color: #ffffff;
  --fh-header-navbar-logo-width: 145px;
  --fh-header-navbar-logo-height: 28px;
  --fh-header-navbar-padding-left: 16px;
  --fh-header-navbar-padding-right: 16px;
  --fh-header-navbar-surface-color: #00a295;
  --fh-header-navbar-text-color: #f1fcfb;
  --fh-header-navbar-height: 60px;
  --fh-header-navbar-gradient-from: #00a295;
  --fh-header-navbar-gradient-to: #00a295;
  --fh-header-navbar-gradient-angle: -62deg;
  --fh-header-licensing-navbar-mobile-text-line-height: 12px;
  --fh-header-licensing-navbar-padding-left: 16px;
  --fh-header-licensing-navbar-padding-right: 16px;
  --fh-header-licensing-navbar-padding-top: 12px;
  --fh-header-licensing-navbar-padding-bottom: 12px;
  --fh-header-licensing-navbar-height: 48px;
  --fh-header-licensing-navbar-surface-color: #006971;
  --fh-header-licensing-navbar-text-color: #ffffff;
  --fh-header-licensing-navbar-logo-width: 22px;
  --fh-header-licensing-navbar-logo-height: 22px;
  --fh-header-licensing-navbar-logo-group-gap: 16px;
  --fh-header-licensing-navbar-logo-gap: 8px;
  --fh-header-menu-gap: 24px;
  --fh-header-menu-desktop-max-width: 385px;
  --fh-header-menu-padding-left: 16px;
  --fh-header-menu-padding-right: 16px;
  --fh-header-menu-padding-top: 16px;
  --fh-header-menu-padding-bottom: 16px;
  --fh-header-menu-surface-color: #ffffff;
  --fh-header-menu-brand-item-gap: 12px;
  --fh-header-menu-brand-surface-color: #006971;
  --fh-header-menu-brand-username-text-color: #b9ff9c;
  --fh-header-menu-brand-balance-gap: 4px;
  --fh-header-menu-brand-balance-label-text-color: #ffffff;
  --fh-header-menu-brand-balance-number-text-color: #b9ff9c;
  --fh-header-menu-brand-slant-height: 20px;
  --fh-header-menu-image-border-radius: 8px;
  --fh-header-menu-social-icon-color: #252525;
  --fh-header-menu-social-icon-height: 50px;
  --fh-header-menu-social-icon-width: 50px;
  --fh-header-menu-social-icon-group-gap: 16px;
  --fh-header-menu-blanket-color: rgba(0, 0, 0, 0.5);
  --fh-header-menu-interactivity-transition-duration: 300ms;
  --fh-header-menu-interactivity-transition-timing-function: ease;
  --fh-input-gap: 8px;
  --fh-input-width: 420px;
  --fh-input-text-area-height: 120px;
  --fh-input-dropdown-menu-gap: 4px;
  --fh-input-dropdown-menu-height: 305px;
  --fh-input-content-gap: 12px;
  --fh-input-padding-top: 12px;
  --fh-input-padding-bottom: 12px;
  --fh-input-padding-left: 16px;
  --fh-input-padding-right: 16px;
  --fh-input-upload-height: 140px;
  --fh-input-upload-padding-top: 24px;
  --fh-input-upload-padding-bottom: 24px;
  --fh-input-upload-padding-left: 24px;
  --fh-input-upload-padding-right: 24px;
  --fh-input-upload-border-style: dashed;
  --fh-input-search-border-radius: 9999px;
  --fh-input-border-radius: 8px;
  --fh-input-border-width: 2px;
  --fh-input-border-style: solid;
  --fh-input-border-color-default: #8c8c8c;
  --fh-input-border-color-hover: #545454;
  --fh-input-border-color-active: #006971;
  --fh-input-border-color-disabled: #c6c6c6;
  --fh-input-border-color-error: #9f172e;
  --fh-input-border-color-success: #156533;
  --fh-input-icon-height: 24px;
  --fh-input-icon-width: 24px;
  --fh-input-icon-color-default: #252525;
  --fh-input-icon-color-disabled: #c6c6c6;
  --fh-input-surface-color-default: #ffffff;
  --fh-input-surface-color-disabled: #f4f4f4;
  --fh-input-text-color-default: #3c3c3c;
  --fh-input-text-color-placeholder: #c6c6c6;
  --fh-input-text-color-disabled: #c6c6c6;
  --fh-input-label-text-color: #3c3c3c;
  --fh-instruction-group-gap: 12px;
  --fh-instruction-icon-height: 20px;
  --fh-instruction-icon-width: 20px;
  --fh-instruction-icon-color-default: #252525;
  --fh-instruction-icon-color-success: #156533;
  --fh-instruction-icon-color-error: #5e0e1c;
  --fh-instruction-text-color-default: #3c3c3c;
  --fh-instruction-text-color-error: #5e0e1c;
  --fh-instruction-text-color-success: #156533;
  --fh-instruction-gap: 8px;
  --fh-modal-padding-left: 24px;
  --fh-modal-padding-right: 24px;
  --fh-modal-padding-top: 24px;
  --fh-modal-padding-bottom: 24px;
  --fh-modal-border-radius: 12px;
  --fh-modal-surface-color: #ffffff;
  --fh-modal-title-gap: 8px;
  --fh-modal-title-text-color: #006971;
  --fh-modal-text-link-color-default: #006971;
  --fh-modal-text-link-color-hover: #33878d;
  --fh-modal-text-link-color-pressed: #002c2f;
  --fh-modal-text-link-color-focus: #006971;
  --fh-modal-text-color: #3c3c3c;
  --fh-modal-gap: 16px;
  --fh-modal-width: 650px;
  --fh-modal-shadow-blur-radius: 16px;
  --fh-modal-shadow-spread-radius: -6px;
  --fh-modal-shadow-color: rgba(0, 0, 0, 0.2);
  --fh-modal-shadow-offset-x: 16px;
  --fh-modal-shadow-offset-y: 16px;
  --fh-modal-blanket-color: rgba(0, 0, 0, 0.6);
  --fh-modal-blanket-padding-left: 16px;
  --fh-modal-blanket-padding-right: 16px;
  --fh-modal-blanket-padding-top: 24px;
  --fh-modal-blanket-padding-bottom: 24px;
  --fh-modal-interactivity-transition-duration: 200ms;
  --fh-modal-interactivity-transition-timing-function: ease;
  --fh-navigation-option-group-gap: 16px;
  --fh-navigation-option-width: 420px;
  --fh-navigation-option-title-text-color-default: #3c3c3c;
  --fh-navigation-option-title-text-color-hover: #006971;
  --fh-navigation-option-title-text-color-focus: #00a295;
  --fh-navigation-option-title-text-color-active: #006971;
  --fh-navigation-option-subtitle-text-color-default: #3c3c3c;
  --fh-navigation-option-subtitle-text-color-hover: #3c3c3c;
  --fh-navigation-option-subtitle-text-color-focus: #3c3c3c;
  --fh-navigation-option-subtitle-text-color-active: #006971;
  --fh-navigation-option-icon-contextual-height: 24px;
  --fh-navigation-option-icon-contextual-width: 24px;
  --fh-navigation-option-icon-contextual-padding-left: 8px;
  --fh-navigation-option-icon-contextual-padding-right: 8px;
  --fh-navigation-option-icon-contextual-padding-top: 8px;
  --fh-navigation-option-icon-contextual-padding-bottom: 8px;
  --fh-navigation-option-icon-contextual-surface-border-radius: 9999px;
  --fh-navigation-option-icon-contextual-surface-color-default: #f4f4f4;
  --fh-navigation-option-icon-contextual-surface-color-hover: #f4f4f4;
  --fh-navigation-option-icon-contextual-surface-color-focus: #f4f4f4;
  --fh-navigation-option-icon-contextual-surface-color-active: #f4f4f4;
  --fh-navigation-option-icon-contextual-color-default: #252525;
  --fh-navigation-option-icon-contextual-color-hover: #006971;
  --fh-navigation-option-icon-contextual-color-focus: #252525;
  --fh-navigation-option-icon-contextual-color-active: #006971;
  --fh-navigation-option-icon-navigate-padding-left: 0px;
  --fh-navigation-option-icon-navigate-padding-right: 0px;
  --fh-navigation-option-icon-navigate-padding-top: 8px;
  --fh-navigation-option-icon-navigate-padding-bottom: 8px;
  --fh-navigation-option-icon-navigate-height: 24px;
  --fh-navigation-option-icon-navigate-width: 24px;
  --fh-navigation-option-icon-navigate-color-default: #252525;
  --fh-navigation-option-icon-navigate-color-hover: #006971;
  --fh-navigation-option-icon-navigate-color-focus: #f4f4f4;
  --fh-navigation-option-icon-navigate-color-active: #006971;
  --fh-navigation-option-gap: 8px;
  --fh-navigation-option-transition-duration: 200ms;
  --fh-navigation-option-transition-timing-function: ease;
  --fh-pagination-gap: 16px;
  --fh-progress-bar-border-radius: 9999px;
  --fh-progress-bar-height: 6px;
  --fh-progress-bar-surface-color: #8c8c8c;
  --fh-progress-bar-progress-surface-color-default: #006971;
  --fh-progress-bar-progress-surface-color-error: #9f172e;
  --fh-progress-bar-progress-surface-color-success: #00a295;
  --fh-radio-group-gap: 4px;
  --fh-radio-padding-left: 12px;
  --fh-radio-padding-right: 12px;
  --fh-radio-padding-top: 12px;
  --fh-radio-padding-bottom: 12px;
  --fh-radio-input-width: 18px;
  --fh-radio-input-mark-height: 8px;
  --fh-radio-input-mark-width: 8px;
  --fh-radio-input-mark-color-active: #006971;
  --fh-radio-input-height: 18px;
  --fh-radio-input-border-color-default: #252525;
  --fh-radio-input-border-color-active: #006971;
  --fh-radio-border-radius: 8px;
  --fh-radio-border-width: 2px;
  --fh-radio-border-style: solid;
  --fh-radio-border-color-default: #8c8c8c;
  --fh-radio-border-color-active: #006971;
  --fh-radio-surface-color-default: #ffffff;
  --fh-radio-surface-color-active: #f4f4f4;
  --fh-radio-text-color: #3c3c3c;
  --fh-radio-gap: 12px;
  --fh-radio-icon-color: #252525;
  --fh-radio-icon-width: 24px;
  --fh-radio-icon-height: 24px;
  --fh-radio-interactivity-transition-duration: 200ms;
  --fh-radio-interactivity-transition-timing-function: ease;
  --fh-radio-width: 420px;
  --fh-spinner-width: 80px;
  --fh-spinner-height: 80px;
  --fh-spinner-blanket-surface-color: rgba(0, 0, 0, 0.6);
  --fh-spinner-surface-color: #ffffff;
  --fh-spinner-border-color: #00a295;
  --fh-spinner-border-width: 10px;
  --fh-spinner-border-style: solid;
  --fh-spinner-text-color: #ffffff;
  --fh-spinner-transition-duration: 1000ms;
  --fh-spinner-transition-timing-function: linear;
  --fh-spinner-gap: 12px;
  --fh-spotlight-surface-transform-rotation: -2deg;
  --fh-spotlight-surface-color: #b9ff9c;
  --fh-spotlight-text-color: #002c2f;
  --fh-spotlight-padding-left: 8px;
  --fh-spotlight-padding-right: 8px;
  --fh-spotlight-padding-top: 2px;
  --fh-spotlight-padding-bottom: 2px;
  --fh-spotlight-large-padding-left: 12px;
  --fh-spotlight-large-padding-right: 12px;
  --fh-spotlight-large-padding-top: 4px;
  --fh-spotlight-large-padding-bottom: 4px;
  --fh-spotlight-small-padding-left: 4px;
  --fh-spotlight-small-padding-right: 4px;
  --fh-spotlight-small-padding-top: 2px;
  --fh-spotlight-small-padding-bottom: 2px;
  --fh-spotlight-brand-text-color: #ffffff;
  --fh-spotlight-brand-surface-color: #00a295;
  --fh-steps-gap: 16px;
  --fh-steps-item-gap: 16px;
  --fh-steps-number-color: #00a295;
  --fh-steps-number-width: 24px;
  --fh-steps-number-font-size: 48px;
  --fh-steps-number-transform-rotation-right: 10deg;
  --fh-steps-number-transform-rotation-left: -10deg;
  --fh-steps-inverse-number-color: #b9ff9c;
  --fh-stepper-item-icon-width: 18px;
  --fh-stepper-item-icon-height: 18px;
  --fh-stepper-item-container-width: 28px;
  --fh-stepper-item-container-height: 28px;
  --fh-stepper-item-border-radius: 9999px;
  --fh-stepper-item-border-style: solid;
  --fh-stepper-item-border-width: 2px;
  --fh-stepper-item-current-border-color: #006971;
  --fh-stepper-item-current-surface-color: #e8f8ee;
  --fh-stepper-item-current-text-color: #006971;
  --fh-stepper-item-complete-border-color: #156533;
  --fh-stepper-item-complete-icon-color: #ffffff;
  --fh-stepper-item-complete-surface-color: #156533;
  --fh-stepper-item-complete-text-color: #006971;
  --fh-stepper-item-upcoming-border-color: #c6c6c6;
  --fh-stepper-item-upcoming-surface-color: #ffffff;
  --fh-stepper-item-upcoming-text-color: #3c3c3c;
  --fh-stepper-item-bonus-border-color: #b4941f;
  --fh-stepper-item-bonus-icon-color: #6a570e;
  --fh-stepper-item-bonus-surface-color: #fffbe7;
  --fh-stepper-item-bonus-text-color: #6a570e;
  --fh-stepper-gap: 2px;
  --fh-stepper-progress-surface-default-color: #c6c6c6;
  --fh-stepper-progress-surface-success-color: #006971;
  --fh-stepper-progress-height: 2px;
  --fh-switch-gap: 16px;
  --fh-switch-padding: 4px;
  --fh-switch-border-radius: 9999px;
  --fh-switch-background-color-active: #006971;
  --fh-switch-background-color-inactive: #c6c6c6;
  --fh-switch-background-width: 60px;
  --fh-switch-background-height: 32px;
  --fh-switch-foreground-width: 24px;
  --fh-switch-foreground-height: 24px;
  --fh-switch-foreground-color-active: #ffffff;
  --fh-switch-foreground-color-inactive: #ffffff;
  --fh-switch-small-background-width: 48px;
  --fh-switch-small-background-height: 28px;
  --fh-switch-small-foreground-width: 20px;
  --fh-switch-small-foreground-height: 20px;
  --fh-table-gap: 4px;
  --fh-table-border-radius: 12px;
  --fh-table-padding-left: 8px;
  --fh-table-padding-right: 8px;
  --fh-table-padding-top: 12px;
  --fh-table-padding-bottom: 12px;
  --fh-table-icon-height: 20px;
  --fh-table-icon-width: 20px;
  --fh-table-head-icon-color: #ffffff;
  --fh-table-head-surface-color: #006971;
  --fh-table-head-text-color: #ffffff;
  --fh-table-cell-width: 160px;
  --fh-table-cell-height: 45px;
  --fh-table-cell-icon-color-default: #252525;
  --fh-table-cell-icon-color-secondary: #f4f4f4;
  --fh-table-cell-icon-color-success: #156533;
  --fh-table-cell-icon-color-error: #5e0e1c;
  --fh-table-cell-surface-primary-color: #ffffff;
  --fh-table-cell-surface-secondary-color: #f4f4f4;
  --fh-table-cell-text-color-default: #3c3c3c;
  --fh-table-cell-text-color-secondary: #006971;
  --fh-table-cell-text-color-success: #156533;
  --fh-table-cell-text-color-error: #5e0e1c;
  --fh-table-shadow-blur-radius: 4px;
  --fh-table-shadow-spread-radius: 0px;
  --fh-table-shadow-color: rgba(0, 0, 0, 0.05);
  --fh-table-shadow-offset-x: 0px;
  --fh-table-shadow-offset-y: 4px;
  --fh-tag-border-radius: 9999px;
  --fh-tag-border-width: 2px;
  --fh-tag-border-style: solid;
  --fh-tag-padding-left: 16px;
  --fh-tag-padding-right: 16px;
  --fh-tag-padding-top: 4px;
  --fh-tag-padding-bottom: 4px;
  --fh-tag-large-padding-left: 16px;
  --fh-tag-large-padding-right: 16px;
  --fh-tag-large-padding-top: 8px;
  --fh-tag-large-padding-bottom: 8px;
  --fh-tag-small-padding-left: 12px;
  --fh-tag-small-padding-right: 12px;
  --fh-tag-small-padding-top: 2px;
  --fh-tag-small-padding-bottom: 2px;
  --fh-tag-icon-width: 24px;
  --fh-tag-icon-height: 24px;
  --fh-tag-primary-surface-color-default: #ffffff;
  --fh-tag-primary-surface-color-hover: #ffffff;
  --fh-tag-primary-surface-color-active: #006971;
  --fh-tag-primary-surface-color-disabled: #ffffff;
  --fh-tag-primary-icon-color-default: #252525;
  --fh-tag-primary-icon-color-hover: #006971;
  --fh-tag-primary-icon-color-active: #b9ff9c;
  --fh-tag-primary-icon-color-disabled: #c6c6c6;
  --fh-tag-primary-text-color-default: #3c3c3c;
  --fh-tag-primary-text-color-hover: #006971;
  --fh-tag-primary-text-color-active: #ffffff;
  --fh-tag-primary-text-color-disabled: #c6c6c6;
  --fh-tag-primary-border-color-default: #8c8c8c;
  --fh-tag-primary-border-color-hover: #006971;
  --fh-tag-primary-border-color-active: #00a295;
  --fh-tag-primary-border-color-disabled: #c6c6c6;
  --fh-tag-primary-shadow-offset-x: 0px;
  --fh-tag-primary-shadow-offset-y: 4px;
  --fh-tag-primary-shadow-blur-radius: 0px;
  --fh-tag-primary-shadow-spread-radius: 0px;
  --fh-tag-primary-shadow-color-default: rgba(255, 255, 255, 0);
  --fh-tag-primary-shadow-color-hover: rgba(255, 255, 255, 0);
  --fh-tag-primary-shadow-color-active: rgba(255, 255, 255, 0);
  --fh-tag-primary-shadow-color-disabled: rgba(255, 255, 255, 0);
  --fh-tag-neutral-surface-color: #f4f4f4;
  --fh-tag-neutral-icon-color: #1a1a1a;
  --fh-tag-neutral-text-color: #1a1a1a;
  --fh-tag-neutral-border-color: #545454;
  --fh-tag-success-surface-color: #e8f8ee;
  --fh-tag-success-icon-color: #156533;
  --fh-tag-success-text-color: #156533;
  --fh-tag-success-border-color: #156533;
  --fh-tag-warning-surface-color: #fffbe7;
  --fh-tag-warning-icon-color: #6a570e;
  --fh-tag-warning-text-color: #6a570e;
  --fh-tag-warning-border-color: #b4941f;
  --fh-tag-error-surface-color: #fce8ec;
  --fh-tag-error-icon-color: #5e0e1c;
  --fh-tag-error-text-color: #5e0e1c;
  --fh-tag-error-border-color: #9f172e;
  --fh-tag-gap: 4px;
  --fh-tooltip-gap: 8px;
  --fh-tooltip-max-width: 360px;
  --fh-tooltip-icon-width: 24px;
  --fh-tooltip-icon-height: 24px;
  --fh-tooltip-icon-color: #ffffff;
  --fh-tooltip-padding-left: 16px;
  --fh-tooltip-padding-right: 16px;
  --fh-tooltip-padding-top: 16px;
  --fh-tooltip-padding-bottom: 16px;
  --fh-tooltip-border-radius: 12px;
  --fh-tooltip-surface-color: #006971;
  --fh-tooltip-text-color: #ffffff;
  --fh-tooltip-arrow-height: 14px;
  --fh-tooltip-arrow-width: 26px;
  --fh-tooltip-shadow-blur-radius: 16px;
  --fh-tooltip-shadow-spread-radius: -6px;
  --fh-tooltip-shadow-color: rgba(0, 0, 0, 0.2);
  --fh-tooltip-shadow-offset-x: 16px;
  --fh-tooltip-shadow-offset-y: 16px;
  --fh-tooltip-interactivity-transition-duration: 200ms;
  --fh-tooltip-interactivity-transition-timing-function: ease;
  --fh-usp-tile-group-gap: 48px;
  --fh-usp-tile-padding-top: 16px;
  --fh-usp-tile-padding-bottom: 16px;
  --fh-usp-tile-padding-left: 16px;
  --fh-usp-tile-padding-right: 16px;
  --fh-usp-tile-border-radius: 12px;
  --fh-usp-tile-gap: 16px;
  --fh-usp-tile-shadow-blur-radius: 8px;
  --fh-usp-tile-shadow-spread-radius: -4px;
  --fh-usp-tile-shadow-color: rgba(0, 0, 0, 0.1);
  --fh-usp-tile-shadow-offset-x: 8px;
  --fh-usp-tile-shadow-offset-y: 8px;
  --fh-usp-tile-icon-color: #ffffff;
  --fh-usp-tile-icon-width: 48px;
  --fh-usp-tile-icon-height: 48px;
  --fh-usp-tile-icon-container-width: 72px;
  --fh-usp-tile-icon-container-height: 72px;
  --fh-usp-tile-icon-container-surface-color: #006971;
  --fh-usp-tile-icon-container-border-radius: 8px;
  --fh-usp-tile-primary-surface-color: #ffffff;
  --fh-usp-tile-primary-text-color: #006971;
  --fh-usp-tile-accent-primary-surface-color: #b9ff9c;
  --fh-usp-tile-accent-primary-text-color: #002c2f;
  --fh-usp-tile-accent-secondary-surface-color: #73e2d9;
  --fh-usp-tile-accent-secondary-text-color: #002c2f;
  --fh-usp-tile-accent-tertiary-surface-color: #ffff79;
  --fh-usp-tile-accent-tertiary-text-color: #002c2f;
  --fh-usp-tile-width: 220px;
  --fh-usp-tile-transform-rotation-left: -2deg;
  --fh-usp-tile-transform-rotation-right: 2deg;
  --fh-underline-large-width: 300px;
  --fh-underline-width: 200px;
  --fh-underline-small-width: 160px;
  --fh-underline-primary-color: #b9ff9c;
  --fh-underline-secondary-color: #73e2d9;
  --fh-underline-height: 12px;
  --fh-underline-transform-rotation-left: -1deg;
  --fh-underline-transform-rotation-right: 1deg;
}
