:root {
  --semantic-components-badge-typography-font-weight-default: 900;
  --semantic-components-badge-typography-font-weight-text: 700;
  --semantic-components-badge-typography-font-size-lg: 2;
  --semantic-components-badge-typography-font-size-md: 1.4;
  --semantic-components-badge-typography-font-size-sm: 1.2;
  --semantic-components-input-radius-default: 0;
  --semantic-components-input-radius-alternative: 0;
  --semantic-components-input-radius-button: 0;
  --semantic-components-input-border-width-default: 0.2;
  --semantic-components-input-border-width-highlight: 0.2;
  --semantic-components-button-size-border-secondary-width: 0.2;
  --semantic-components-button-size-border-primary-alternative-width: 0;
  --semantic-components-button-size-icon-size: 2.4;
  --semantic-components-button-size-spacing-gap: 0.4;
  --semantic-components-button-size-spacing-md-padding-top-bottom: 1.2;
  --semantic-components-button-size-spacing-md-padding-left-right: 1.6;
  --semantic-components-button-size-spacing-sm-padding-top-bottom: 0.6;
  --semantic-components-button-size-spacing-sm-padding-left-right: 1.2;
  --semantic-components-button-typography-font-weight-secondary: 700;
  --semantic-components-button-typography-font-weight-tertiary: 700;
  --semantic-components-button-typography-font-weight-primary: 700;
  --semantic-components-button-typography-font-family-default: akagi-pro;
  --semantic-components-button-typography-font-size-md: 1.6;
  --semantic-components-button-typography-font-size-sm: 1.4;
  --semantic-components-button-typography-line-height-md: 2.4;
  --semantic-components-button-typography-line-height-sm: 2;
  --semantic-components-button-radius-default: 0;
  --semantic-components-button-trailing-icon-isleft-padding-left: 1.6;
  --semantic-components-button-trailing-icon-isleft-padding-right: 1.6;
  --semantic-components-button-trailing-icon-isright-padding-left: 1.6;
  --semantic-components-button-trailing-icon-isright-padding-right: 1.6;
  --semantic-components-global-header-spacing-flyout-vertical: 1.6;
  --semantic-components-global-header-typography-font-weight-link: 700;
  --semantic-components-global-header-blur-navigation-blur: 2.4;
  --semantic-components-checkbox-border-radius: 0;
  --semantic-components-checkbox-spacing-icon-vertical: 0;
  --semantic-components-toggle-radius-md: 1.6;
  --semantic-components-notification-badge-radius-md: 1.6;
  --semantic-components-chips-typography-font-weight-selected: 700;
  --semantic-components-accordion-typography-font-weight-title: 700;
  --semantic-components-accordion-typography-font-size-title: 1.8;
  --semantic-components-accordion-typography-line-height-title: 2.4;
  --semantic-components-content-card-radius-md: 0;
  --semantic-components-content-card-radius-sm: 0;
  --semantic-components-content-card-border-width: 0;
  --semantic-components-content-card-spacing-curve-gap: 0;
  --semantic-components-content-card-spacing-text-padding: 0;
  --semantic-components-notification-radius-md: 0;
  --semantic-components-notification-radius-sm: 0;
  --semantic-components-notification-border-default: 0;
  --semantic-components-notification-spacing-text-gap: 1.6;
  --semantic-components-notification-spacing-text-gap-sm: 0.8;
  --semantic-components-notification-elevation-x: 0;
  --semantic-components-notification-elevation-y: 0;
  --semantic-components-notification-elevation-blur: 0;
  --semantic-components-notification-elevation-spread: 0;
  --semantic-components-notification-glass-elevation-x: 0;
  --semantic-components-notification-glass-elevation-y: 0;
  --semantic-components-notification-glass-elevation-blur: 0;
  --semantic-components-notification-glass-elevation-spread: 0;
  --semantic-components-notification-glass-blur-x: 0;
  --semantic-components-list-typography-line-height-default: 2.4;
  --semantic-components-dashboard-card-radius-radius: 0;
  --semantic-components-color-focused-banner-spacing-gap-curve-gap: 0;
  --semantic-components-color-focused-banner-spacing-padding-text-padding: 0;
  --semantic-components-color-focused-banner-border-width: 0;
  --semantic-components-modal-dialog-radius: 0;
  --semantic-components-marketing-card-radius-radius: 0;
  --semantic-components-marketing-card-spacing-text-padding: 0.8;
  --semantic-opacity-disabled: 0.4;
  --semantic-opacity-loading: 0.5;
  --semantic-radius-sm: 0;
  --semantic-radius-md: 0;
  --semantic-radius-none: 0;
  --semantic-radius-lg: 0;
  --semantic-radius-xl: 0;
  --semantic-radius-2xl: 0;
  --semantic-radius-3xl: 0;
  --semantic-radius-2sm: 0;
  --semantic-typography-font-family-primary: akagi-pro;
  --semantic-typography-font-family-secondary: akagi-pro;
  --semantic-typography-font-size-huge: 4.8;
  --semantic-typography-font-size-3xl: 3.6;
  --semantic-typography-font-size-2xl: 2.8;
  --semantic-typography-font-size-xl: 2.4;
  --semantic-typography-font-size-lg: 2;
  --semantic-typography-font-size-md: 1.8;
  --semantic-typography-font-size-sm: 1.6;
  --semantic-typography-font-size-2sm: 1.4;
  --semantic-typography-font-size-xs: 1.2;
  --semantic-typography-font-size-2xs: 1;
  --semantic-typography-font-size-3xs: 0.8;
  --semantic-typography-line-height-huge: 4.8;
  --semantic-typography-line-height-3xl: 4;
  --semantic-typography-line-height-2xl: 3.6;
  --semantic-typography-line-height-xl: 3.2;
  --semantic-typography-line-height-lg: 2.8;
  --semantic-typography-line-height-md: 2.4;
  --semantic-typography-line-height-sm: 2;
  --semantic-typography-line-height-2sm: 1.8;
  --semantic-typography-line-height-xs: 1.6;
  --semantic-typography-line-height-2xs: 1.2;
  --semantic-typography-line-height-3xs: 1.2;
  --semantic-typography-line-height-body-lg: 3.2;
  --semantic-typography-line-height-body-md: 2.4;
  --semantic-typography-line-height-body-sm: 2;
  --semantic-typography-line-height-caption-md: 1.6;
  --semantic-typography-line-height-caption-sm: 1.2;
  --semantic-typography-font-weight-black: 900;
  --semantic-typography-font-weight-regular: 400;
  --semantic-typography-font-weight-bold: 700;
  --semantic-typography-font-weight-medium: 900;
  --semantic-typography-font-weight-display-huge: 900;
  --semantic-typography-font-weight-display-3xl: 900;
  --semantic-typography-font-weight-display-2xl: 900;
  --semantic-typography-font-weight-display-xl: 900;
  --semantic-typography-font-weight-display-lg: 900;
  --semantic-typography-font-weight-display-md: 900;
  --semantic-typography-font-weight-display-sm: 700;
  --semantic-typography-font-weight-title-huge: 900;
  --semantic-typography-font-weight-title-3xl: 900;
  --semantic-typography-font-weight-title-2xl: 900;
  --semantic-typography-font-weight-title-xl: 900;
  --semantic-typography-font-weight-title-lg: 900;
  --semantic-typography-font-weight-title-md: 900;
  --semantic-typography-font-weight-title-sm: 900;
  --semantic-typography-font-weight-body-lg: 400;
  --semantic-typography-font-weight-body-lg-bold: 700;
  --semantic-typography-font-weight-body-md: 400;
  --semantic-typography-font-weight-body-md-bold: 700;
  --semantic-typography-font-weight-body-sm: 400;
  --semantic-typography-font-weight-body-sm-bold: 700;
  --semantic-typography-font-weight-caption-md: 400;
  --semantic-typography-font-weight-caption-md-bold: 700;
  --semantic-typography-font-weight-caption-sm: 400;
  --semantic-typography-font-weight-caption-sm-bold: 700;
  --semantic-typography-text-decoration: underline;
  --semantic-elevation-spread-none: 0;
  --semantic-elevation-spread-xs: 0.4;
  --semantic-elevation-spread-sm: 0.8;
  --semantic-elevation-spread-md: 1.6;
  --semantic-elevation-spread-lg: 2.4;
  --semantic-elevation-spread-xl: 3.2;
  --semantic-elevation-spread-2xl: 6.4;
  --semantic-elevation-position-none: 0;
  --semantic-elevation-position-xs: 0.4;
  --semantic-elevation-position-sm: 0.8;
  --semantic-elevation-position-md: 1.6;
  --semantic-elevation-position-lg: 1.6;
  --semantic-elevation-position-xl: 2.4;
  --semantic-elevation-position-2xl: 4.8;
  --semantic-elevation-blur-none: 0;
  --semantic-elevation-blur-xs: 0.4;
  --semantic-elevation-blur-sm: 0.8;
  --semantic-elevation-blur-md: 1.6;
  --semantic-elevation-blur-lg: 2.4;
  --semantic-elevation-blur-xl: 3.2;
  --semantic-elevation-blur-2xl: 6.4;
  --semantic-border-sm: 0.1;
  --semantic-border-md: 0.2;
  --semantic-border-none: 0;
  --semantic-border-lg: 0.3;
  --semantic-spacing-none: 0;
  --semantic-spacing-3xs: 0.4;
  --semantic-spacing-xs: 0.8;
  --semantic-spacing-md: 1.6;
  --semantic-spacing-lg: 1.6;
  --semantic-spacing-horizontal-default: 1.6;
  --semantic-spacing-vertical-default: 1.2;
  --semantic-spacing-2xs: 0.6;
  --semantic-spacing-sm: 1.2;
  --semantic-spacing-xl: 2.4;
  --semantic-spacing-2xl: 3.2;
  --semantic-spacing-3xl: 4;
  --semantic-spacing-4xl: 4.8;
  --semantic-spacing-5xl: 6.4;
  --semantic-spacing-2sm: 1;
  --semantic-icon-sm: 1.6;
  --semantic-icon-md: 2.4;
  --semantic-icon-xl: 4;
  --semantic-icon-lg: 3.2;
}

@media only screen and (min-width: 36em) {
 :root {
  --semantic-components-badge-typography-font-size-lg: 2.4;
  --semantic-components-badge-typography-font-size-md: 1.6;
  --semantic-components-badge-typography-font-size-sm: 1.4;
  --semantic-components-button-size-spacing-md-padding-top-bottom: 1.2;
  --semantic-components-button-size-spacing-md-padding-left-right: 1.6;
  --semantic-components-button-size-spacing-sm-padding-top-bottom: 0.6;
  --semantic-components-button-size-spacing-sm-padding-left-right: 1.2;
  --semantic-components-button-typography-font-size-md: 1.8;
  --semantic-components-button-typography-font-size-sm: 1.6;
  --semantic-components-button-typography-line-height-md: 2.8;
  --semantic-components-button-typography-line-height-sm: 2.4;
  --semantic-components-accordion-typography-font-size-title: 2;
  --semantic-components-accordion-typography-line-height-title: 2.8;
  --semantic-components-modal-dialog-radius: 0;
  --semantic-typography-font-size-huge: 5.6;
  --semantic-typography-font-size-3xl: 4.8;
  --semantic-typography-font-size-2xl: 4;
  --semantic-typography-font-size-xl: 3.2;
  --semantic-typography-font-size-lg: 2.4;
  --semantic-typography-font-size-md: 2;
  --semantic-typography-font-size-sm: 1.8;
  --semantic-typography-font-size-2sm: 1.6;
  --semantic-typography-font-size-xs: 1.4;
  --semantic-typography-font-size-2xs: 1.2;
  --semantic-typography-font-size-3xs: 1;
  --semantic-typography-line-height-huge: 6;
  --semantic-typography-line-height-3xl: 5.6;
  --semantic-typography-line-height-2xl: 4.8;
  --semantic-typography-line-height-xl: 4;
  --semantic-typography-line-height-lg: 3.6;
  --semantic-typography-line-height-md: 3.2;
  --semantic-typography-line-height-sm: 2.8;
  --semantic-typography-line-height-2sm: 2.4;
  --semantic-typography-line-height-xs: 2;
  --semantic-typography-line-height-2xs: 1.6;
  --semantic-typography-line-height-3xs: 1.2;
  --semantic-typography-line-height-body-md: 2.8;
  --semantic-typography-line-height-body-sm: 2.4;
  --semantic-typography-line-height-body-lg: 3.6;
  --semantic-typography-line-height-caption-md: 2;
  --semantic-typography-line-height-caption-sm: 1.6;
  --semantic-border-sm: 0.1;
  --semantic-border-md: 0.2;
  --semantic-border-none: 0;
  --semantic-border-lg: 0.3;
  --semantic-spacing-none: 0;
  --semantic-spacing-3xs: 0.4;
  --semantic-spacing-xs: 0.8;
  --semantic-spacing-md: 1.6;
  --semantic-spacing-lg: 2.4;
  --semantic-spacing-horizontal-default: 1.6;
  --semantic-spacing-vertical-default: 1.2;
  --semantic-spacing-2xs: 0.6;
  --semantic-spacing-sm: 1.2;
  --semantic-spacing-xl: 3.2;
  --semantic-spacing-2xl: 4;
  --semantic-spacing-3xl: 4.8;
  --semantic-spacing-4xl: 6.4;
  --semantic-spacing-5xl: 7.2;
  --semantic-spacing-2sm: 1;
  --semantic-icon-sm: 1.6;
  --semantic-icon-md: 2.4;
  --semantic-icon-xl: 4;
  --semantic-icon-lg: 3.2;
 }
}
