.primary {
  background-color: var(--ev-primary);
}

.primary-text {
  color: var(--ev-primary);
}

.on-primary {
  background-color: var(--ev-on-primary);
}

.on-primary-text {
  color: var(--ev-on-primary);
}

.primary-container {
  background-color: var(--ev-primary-container);
}

.primary-container-text {
  color: var(--ev-primary-container);
}

.on-primary-container {
  background-color: var(--ev-on-primary-container);
}

.on-primary-container-text {
  color: var(--ev-on-primary-container);
}

.secondary {
  background-color: var(--ev-secondary);
}

.secondary-text {
  color: var(--ev-secondary);
}

.on-secondary {
  background-color: var(--ev-on-secondary);
}

.on-secondary-text {
  color: var(--ev-on-secondary);
}

.secondary-container {
  background-color: var(--ev-secondary-container);
}

.secondary-container-text {
  color: var(--ev-secondary-container);
}

.on-secondary-container {
  background-color: var(--ev-on-secondary-container);
}

.on-secondary-container-text {
  color: var(--ev-on-secondary-container);
}

.tertiary {
  background-color: var(--ev-tertiary);
}

.tertiary-text {
  color: var(--ev-tertiary);
}

.on-tertiary {
  background-color: var(--ev-on-tertiary);
}

.on-tertiary-text {
  color: var(--ev-on-tertiary);
}

.tertiary-container {
  background-color: var(--ev-tertiary-container);
}

.tertiary-container-text {
  color: var(--ev-tertiary-container);
}

.on-tertiary-container {
  background-color: var(--ev-on-tertiary-container);
}

.on-tertiary-container-text {
  color: var(--ev-on-tertiary-container);
}

.error {
  background-color: var(--ev-error);
}

.error-text {
  color: var(--ev-error);
}

.error-container {
  background-color: var(--ev-error-container);
}

.error-container-text {
  color: var(--ev-error-container);
}

.on-error {
  background-color: var(--ev-on-error);
}

.on-error-text {
  color: var(--ev-on-error);
}

.on-error-container {
  background-color: var(--ev-on-error-container);
}

.on-error-container-text {
  color: var(--ev-on-error-container);
}

.background {
  background-color: var(--ev-background);
}

.background-text {
  color: var(--ev-background);
}

.on-background {
  background-color: var(--ev-on-background);
}

.on-background-text {
  color: var(--ev-on-background);
}

.surface {
  background-color: var(--ev-surface);
}

.surface-text {
  color: var(--ev-surface);
}

.on-surface {
  background-color: var(--ev-on-surface);
}

.on-surface-text {
  color: var(--ev-on-surface);
}

.surface-variant {
  background-color: var(--ev-surface-variant);
}

.surface-variant-text {
  color: var(--ev-surface-variant);
}

.on-surface-variant {
  background-color: var(--ev-on-surface-variant);
}

.on-surface-variant-text {
  color: var(--ev-on-surface-variant);
}

.outline {
  background-color: var(--ev-outline);
}

.outline-text {
  color: var(--ev-outline);
}

.inverse-on-surface {
  background-color: var(--ev-inverse-on-surface);
}

.inverse-on-surface-text {
  color: var(--ev-inverse-on-surface);
}

.inverse-surface {
  background-color: var(--ev-inverse-surface);
}

.inverse-surface-text {
  color: var(--ev-inverse-surface);
}

.inverse-primary {
  background-color: var(--ev-inverse-primary);
}

.inverse-primary-text {
  color: var(--ev-inverse-primary);
}

.shadow {
  background-color: var(--ev-shadow);
}

.shadow-text {
  color: var(--ev-shadow);
}

.surface-tint {
  background-color: var(--ev-surface-tint);
}

.surface-tint-text {
  color: var(--ev-surface-tint);
}

.outline-variant {
  background-color: var(--ev-outline-variant);
}

.outline-variant-text {
  color: var(--ev-outline-variant);
}

.scrim {
  background-color: var(--ev-scrim);
}

.scrim-text {
  color: var(--ev-scrim);
}

:root {
  --ev-primary: var(--ev-primary-dark);
  --ev-on-primary: var(--ev-on-primary-dark);
  --ev-primary-container: var(--ev-primary-container-dark);
  --ev-on-primary-container: var(--ev-on-primary-container-dark);
  --ev-secondary: var(--ev-secondary-dark);
  --ev-on-secondary: var(--ev-on-secondary-dark);
  --ev-secondary-container: var(--ev-secondary-container-dark);
  --ev-on-secondary-container: var(--ev-on-secondary-container-dark);
  --ev-tertiary: var(--ev-tertiary-dark);
  --ev-on-tertiary: var(--ev-on-tertiary-dark);
  --ev-tertiary-container: var(--ev-tertiary-container-dark);
  --ev-on-tertiary-container: var(--ev-on-tertiary-container-dark);
  --ev-error: var(--ev-error-dark);
  --ev-error-container: var(--ev-error-container-dark);
  --ev-on-error: var(--ev-on-error-dark);
  --ev-on-error-container: var(--ev-on-error-container-dark);
  --ev-background: var(--ev-background-dark);
  --ev-on-background: var(--ev-on-background-dark);
  --ev-surface: var(--ev-surface-dark);
  --ev-on-surface: var(--ev-on-surface-dark);
  --ev-surface-variant: var(--ev-surface-variant-dark);
  --ev-on-surface-variant: var(--ev-on-surface-variant-dark);
  --ev-outline: var(--ev-outline-dark);
  --ev-inverse-on-surface: var(--ev-inverse-on-surface-dark);
  --ev-inverse-surface: var(--ev-inverse-surface-dark);
  --ev-inverse-primary: var(--ev-inverse-primary-dark);
  --ev-shadow: var(--ev-shadow-dark);
  --ev-surface-tint: var(--ev-surface-tint-dark);
  --ev-outline-variant: var(--ev-outline-variant-dark);
  --ev-scrim: var(--ev-scrim-dark);
}

:root {
  --ev-primary: var(--ev-primary-light);
  --ev-on-primary: var(--ev-on-primary-light);
  --ev-primary-container: var(--ev-primary-container-light);
  --ev-on-primary-container: var(--ev-on-primary-container-light);
  --ev-secondary: var(--ev-secondary-light);
  --ev-on-secondary: var(--ev-on-secondary-light);
  --ev-secondary-container: var(--ev-secondary-container-light);
  --ev-on-secondary-container: var(--ev-on-secondary-container-light);
  --ev-tertiary: var(--ev-tertiary-light);
  --ev-on-tertiary: var(--ev-on-tertiary-light);
  --ev-tertiary-container: var(--ev-tertiary-container-light);
  --ev-on-tertiary-container: var(--ev-on-tertiary-container-light);
  --ev-error: var(--ev-error-light);
  --ev-error-container: var(--ev-error-container-light);
  --ev-on-error: var(--ev-on-error-light);
  --ev-on-error-container: var(--ev-on-error-container-light);
  --ev-background: var(--ev-background-light);
  --ev-on-background: var(--ev-on-background-light);
  --ev-surface: var(--ev-surface-light);
  --ev-on-surface: var(--ev-on-surface-light);
  --ev-surface-variant: var(--ev-surface-variant-light);
  --ev-on-surface-variant: var(--ev-on-surface-variant-light);
  --ev-outline: var(--ev-outline-light);
  --ev-inverse-on-surface: var(--ev-inverse-on-surface-light);
  --ev-inverse-surface: var(--ev-inverse-surface-light);
  --ev-inverse-primary: var(--ev-inverse-primary-light);
  --ev-shadow: var(--ev-shadow-light);
  --ev-surface-tint: var(--ev-surface-tint-light);
  --ev-outline-variant: var(--ev-outline-variant-light);
  --ev-scrim: var(--ev-scrim-light);
}

:root {
  --md-source: #F06A8A;
  /* primary */
  --ev-primary0: #000000;
  --ev-primary10: #3f0016;
  --ev-primary20: #660027;
  --ev-primary25: #780932;
  --ev-primary30: #88193c;
  --ev-primary35: #982648;
  --ev-primary40: #a83253;
  --ev-primary50: #c84b6b;
  --ev-primary60: #e96484;
  --ev-primary70: #ff86a0;
  --ev-primary80: #ffb2bf;
  --ev-primary90: #ffd9de;
  --ev-primary95: #ffecee;
  --ev-primary98: #fff8f7;
  --ev-primary99: #fffbff;
  --ev-primary100: #ffffff;
  /* secondary */
  --ev-secondary0: #000000;
  --ev-secondary10: #001452;
  --ev-secondary20: #002682;
  --ev-secondary25: #002f9c;
  --ev-secondary30: #0f3aaf;
  --ev-secondary35: #2348bb;
  --ev-secondary40: #3355c7;
  --ev-secondary50: #4f6fe2;
  --ev-secondary60: #6a89fe;
  --ev-secondary70: #91a7ff;
  --ev-secondary80: #b7c4ff;
  --ev-secondary90: #dde1ff;
  --ev-secondary95: #efefff;
  --ev-secondary98: #fbf8ff;
  --ev-secondary99: #fefbff;
  --ev-secondary100: #ffffff;
  /* tertiary */
  --ev-tertiary0: #000000;
  --ev-tertiary10: #241a00;
  --ev-tertiary20: #3c2f00;
  --ev-tertiary25: #4a3a00;
  --ev-tertiary30: #574500;
  --ev-tertiary35: #655000;
  --ev-tertiary40: #735c00;
  --ev-tertiary50: #917400;
  --ev-tertiary60: #af8d0f;
  --ev-tertiary70: #cca72f;
  --ev-tertiary80: #e9c348;
  --ev-tertiary90: #ffe088;
  --ev-tertiary95: #ffefcc;
  --ev-tertiary98: #fff8f0;
  --ev-tertiary99: #fffbff;
  --ev-tertiary100: #ffffff;
  /* green */
  --ev-green0: #000000;
  --ev-green10: #002105;
  --ev-green20: #00390d;
  --ev-green25: #004612;
  --ev-green30: #005317;
  --ev-green35: #00601c;
  --ev-green40: #006e22;
  --ev-green50: #008a2d;
  --ev-green60: #00a838;
  --ev-green70: #0bc645;
  --ev-green80: #41e35e;
  --ev-green90: #6eff7d;
  --ev-green95: #c7ffc2;
  --ev-green98: #ebffe5;
  --ev-green99: #f6fff0;
  --ev-green100: #ffffff;
  /* yellow */
  --ev-yellow0: #000000;
  --ev-yellow10: #241a00;
  --ev-yellow20: #3c2f00;
  --ev-yellow25: #4a3a00;
  --ev-yellow30: #574500;
  --ev-yellow35: #655000;
  --ev-yellow40: #735c00;
  --ev-yellow50: #917400;
  --ev-yellow60: #af8d0f;
  --ev-yellow70: #cca72f;
  --ev-yellow80: #e9c348;
  --ev-yellow90: #ffe088;
  --ev-yellow95: #ffefcc;
  --ev-yellow98: #fff8f0;
  --ev-yellow99: #fffbff;
  --ev-yellow100: #ffffff;
  /* neutral */
  --ev-neutral0: #000000;
  --ev-neutral10: #201a1b;
  --ev-neutral20: #362f2f;
  --ev-neutral25: #413a3a;
  --ev-neutral30: #4d4546;
  --ev-neutral35: #595051;
  --ev-neutral40: #655c5d;
  --ev-neutral50: #7e7576;
  --ev-neutral60: #988e8f;
  --ev-neutral70: #b3a9a9;
  --ev-neutral80: #cfc4c4;
  --ev-neutral90: #ece0e0;
  --ev-neutral95: #faeeee;
  --ev-neutral98: #fff8f7;
  --ev-neutral99: #fffbff;
  --ev-neutral100: #ffffff;
  /* neutral-variant */
  --ev-neutral-variant0: #000000;
  --ev-neutral-variant10: #24191a;
  --ev-neutral-variant20: #3a2d2f;
  --ev-neutral-variant25: #46383a;
  --ev-neutral-variant30: #524345;
  --ev-neutral-variant35: #5e4f51;
  --ev-neutral-variant40: #6a5a5d;
  --ev-neutral-variant50: #847375;
  --ev-neutral-variant60: #9f8c8e;
  --ev-neutral-variant70: #baa6a9;
  --ev-neutral-variant80: #d6c2c4;
  --ev-neutral-variant90: #f3dde0;
  --ev-neutral-variant95: #ffecee;
  --ev-neutral-variant98: #fff8f7;
  --ev-neutral-variant99: #fffbff;
  --ev-neutral-variant100: #ffffff;
  /* error */
  --ev-error0: #000000;
  --ev-error10: #410002;
  --ev-error20: #690005;
  --ev-error25: #7e0007;
  --ev-error30: #93000a;
  --ev-error35: #a80710;
  --ev-error40: #ba1a1a;
  --ev-error50: #de3730;
  --ev-error60: #ff5449;
  --ev-error70: #ff897d;
  --ev-error80: #ffb4ab;
  --ev-error90: #ffdad6;
  --ev-error95: #ffedea;
  --ev-error98: #fff8f7;
  --ev-error99: #fffbff;
  --ev-error100: #ffffff;
  /* light */
  --ev-primary-light: #a83253;
  --ev-on-primary-light: #ffffff;
  --ev-primary-container-light: #ffd9de;
  --ev-on-primary-container-light: #3f0016;
  --ev-secondary-light: #3355c7;
  --ev-on-secondary-light: #ffffff;
  --ev-secondary-container-light: #dde1ff;
  --ev-on-secondary-container-light: #001452;
  --ev-tertiary-light: #735c00;
  --ev-on-tertiary-light: #ffffff;
  --ev-tertiary-container-light: #ffe088;
  --ev-on-tertiary-container-light: #241a00;
  --ev-error-light: #ba1a1a;
  --ev-error-container-light: #ffdad6;
  --ev-on-error-light: #ffffff;
  --ev-on-error-container-light: #410002;
  --ev-background-light: #fffbff;
  --ev-on-background-light: #201a1b;
  --ev-surface-light: #fffbff;
  --ev-on-surface-light: #201a1b;
  --ev-surface-variant-light: #f3dde0;
  --ev-on-surface-variant-light: #524345;
  --ev-outline-light: #847375;
  --ev-inverse-on-surface-light: #faeeee;
  --ev-inverse-surface-light: #362f2f;
  --ev-inverse-primary-light: #ffb2bf;
  --ev-shadow-light: #000000;
  --ev-surface-tint-light: #a83253;
  --ev-outline-variant-light: #d6c2c4;
  --ev-scrim-light: #000000;
  /* dark */
  --ev-primary-dark: #ffb2bf;
  --ev-on-primary-dark: #660027;
  --ev-primary-container-dark: #88193c;
  --ev-on-primary-container-dark: #ffd9de;
  --ev-secondary-dark: #b7c4ff;
  --ev-on-secondary-dark: #002682;
  --ev-secondary-container-dark: #0f3aaf;
  --ev-on-secondary-container-dark: #dde1ff;
  --ev-tertiary-dark: #e9c348;
  --ev-on-tertiary-dark: #3c2f00;
  --ev-tertiary-container-dark: #574500;
  --ev-on-tertiary-container-dark: #ffe088;
  --ev-error-dark: #ffb4ab;
  --ev-error-container-dark: #93000a;
  --ev-on-error-dark: #690005;
  --ev-on-error-container-dark: #ffdad6;
  --ev-background-dark: #201a1b;
  --ev-on-background-dark: #ece0e0;
  --ev-surface-dark: #201a1b;
  --ev-on-surface-dark: #ece0e0;
  --ev-surface-variant-dark: #524345;
  --ev-on-surface-variant-dark: #d6c2c4;
  --ev-outline-dark: #9f8c8e;
  --ev-inverse-on-surface-dark: #201a1b;
  --ev-inverse-surface-dark: #ece0e0;
  --ev-inverse-primary-dark: #a83253;
  --ev-shadow-dark: #000000;
  --ev-surface-tint-dark: #ffb2bf;
  --ev-outline-variant-dark: #524345;
  --ev-scrim-dark: #000000;
  /* display - large */
  --ev-display-large-font-family-name: Roboto;
  --ev-display-large-font-family-style: Regular;
  --ev-display-large-font-weight: 400px;
  --ev-display-large-font-size: 57px;
  --ev-display-large-line-height: 64px;
  --ev-display-large-letter-spacing: -0.25px;
  /* display - medium */
  --ev-display-medium-font-family-name: Roboto;
  --ev-display-medium-font-family-style: Regular;
  --ev-display-medium-font-weight: 400px;
  --ev-display-medium-font-size: 45px;
  --ev-display-medium-line-height: 52px;
  --ev-display-medium-letter-spacing: 0px;
  /* display - small */
  --ev-display-small-font-family-name: Roboto;
  --ev-display-small-font-family-style: Regular;
  --ev-display-small-font-weight: 400px;
  --ev-display-small-font-size: 36px;
  --ev-display-small-line-height: 44px;
  --ev-display-small-letter-spacing: 0px;
  /* headline - large */
  --ev-headline-large-font-family-name: Roboto;
  --ev-headline-large-font-family-style: Regular;
  --ev-headline-large-font-weight: 400px;
  --ev-headline-large-font-size: 32px;
  --ev-headline-large-line-height: 40px;
  --ev-headline-large-letter-spacing: 0px;
  /* headline - medium */
  --ev-headline-medium-font-family-name: Roboto;
  --ev-headline-medium-font-family-style: Regular;
  --ev-headline-medium-font-weight: 400px;
  --ev-headline-medium-font-size: 28px;
  --ev-headline-medium-line-height: 36px;
  --ev-headline-medium-letter-spacing: 0px;
  /* headline - small */
  --ev-headline-small-font-family-name: Roboto;
  --ev-headline-small-font-family-style: Regular;
  --ev-headline-small-font-weight: 400px;
  --ev-headline-small-font-size: 24px;
  --ev-headline-small-line-height: 32px;
  --ev-headline-small-letter-spacing: 0px;
  /* body - large */
  --ev-body-large-font-family-name: Roboto;
  --ev-body-large-font-family-style: Regular;
  --ev-body-large-font-weight: 400px;
  --ev-body-large-font-size: 16px;
  --ev-body-large-line-height: 24px;
  --ev-body-large-letter-spacing: 0.50px;
  /* body - medium */
  --ev-body-medium-font-family-name: Roboto;
  --ev-body-medium-font-family-style: Regular;
  --ev-body-medium-font-weight: 400px;
  --ev-body-medium-font-size: 14px;
  --ev-body-medium-line-height: 20px;
  --ev-body-medium-letter-spacing: 0.25px;
  /* body - small */
  --ev-body-small-font-family-name: Roboto;
  --ev-body-small-font-family-style: Regular;
  --ev-body-small-font-weight: 400px;
  --ev-body-small-font-size: 12px;
  --ev-body-small-line-height: 16px;
  --ev-body-small-letter-spacing: 0.40px;
  /* label - large */
  --ev-label-large-font-family-name: Roboto;
  --ev-label-large-font-family-style: Medium;
  --ev-label-large-font-weight: 500px;
  --ev-label-large-font-size: 14px;
  --ev-label-large-line-height: 20px;
  --ev-label-large-letter-spacing: 0.10px;
  /* label - medium */
  --ev-label-medium-font-family-name: Roboto;
  --ev-label-medium-font-family-style: Medium;
  --ev-label-medium-font-weight: 500px;
  --ev-label-medium-font-size: 12px;
  --ev-label-medium-line-height: 16px;
  --ev-label-medium-letter-spacing: 0.50px;
  /* label - small */
  --ev-label-small-font-family-name: Roboto;
  --ev-label-small-font-family-style: Medium;
  --ev-label-small-font-weight: 500px;
  --ev-label-small-font-size: 11px;
  --ev-label-small-line-height: 16px;
  --ev-label-small-letter-spacing: 0.50px;
  /* title - large */
  --ev-title-large-font-family-name: Roboto;
  --ev-title-large-font-family-style: Regular;
  --ev-title-large-font-weight: 400px;
  --ev-title-large-font-size: 22px;
  --ev-title-large-line-height: 28px;
  --ev-title-large-letter-spacing: 0px;
  /* title - medium */
  --ev-title-medium-font-family-name: Roboto;
  --ev-title-medium-font-family-style: Medium;
  --ev-title-medium-font-weight: 500px;
  --ev-title-medium-font-size: 16px;
  --ev-title-medium-line-height: 24px;
  --ev-title-medium-letter-spacing: 0.15px;
  /* title - small */
  --ev-title-small-font-family-name: Roboto;
  --ev-title-small-font-family-style: Medium;
  --ev-title-small-font-weight: 500px;
  --ev-title-small-font-size: 14px;
  --ev-title-small-line-height: 20px;
  --ev-title-small-letter-spacing: 0.10px;
}

.display-large {
  font-family: var(--ev-display-large-font-family-name);
  font-style: var(--ev-display-large-font-family-style);
  font-weight: var(--ev-display-large-font-weight);
  font-size: var(--ev-display-large-font-size);
  letter-spacing: var(--ev-display-large-tracking);
  line-height: var(--ev-display-large-height);
  text-transform: var(--ev-display-large-text-transform);
  -webkit-text-decoration: var(--ev-display-large-text-decoration);
          text-decoration: var(--ev-display-large-text-decoration);
}

.display-medium {
  font-family: var(--ev-display-medium-font-family-name);
  font-style: var(--ev-display-medium-font-family-style);
  font-weight: var(--ev-display-medium-font-weight);
  font-size: var(--ev-display-medium-font-size);
  letter-spacing: var(--ev-display-medium-tracking);
  line-height: var(--ev-display-medium-height);
  text-transform: var(--ev-display-medium-text-transform);
  -webkit-text-decoration: var(--ev-display-medium-text-decoration);
          text-decoration: var(--ev-display-medium-text-decoration);
}

.display-small {
  font-family: var(--ev-display-small-font-family-name);
  font-style: var(--ev-display-small-font-family-style);
  font-weight: var(--ev-display-small-font-weight);
  font-size: var(--ev-display-small-font-size);
  letter-spacing: var(--ev-display-small-tracking);
  line-height: var(--ev-display-small-height);
  text-transform: var(--ev-display-small-text-transform);
  -webkit-text-decoration: var(--ev-display-small-text-decoration);
          text-decoration: var(--ev-display-small-text-decoration);
}

.headline-large {
  font-family: var(--ev-headline-large-font-family-name);
  font-style: var(--ev-headline-large-font-family-style);
  font-weight: var(--ev-headline-large-font-weight);
  font-size: var(--ev-headline-large-font-size);
  letter-spacing: var(--ev-headline-large-tracking);
  line-height: var(--ev-headline-large-height);
  text-transform: var(--ev-headline-large-text-transform);
  -webkit-text-decoration: var(--ev-headline-large-text-decoration);
          text-decoration: var(--ev-headline-large-text-decoration);
}

.headline-medium {
  font-family: var(--ev-headline-medium-font-family-name);
  font-style: var(--ev-headline-medium-font-family-style);
  font-weight: var(--ev-headline-medium-font-weight);
  font-size: var(--ev-headline-medium-font-size);
  letter-spacing: var(--ev-headline-medium-tracking);
  line-height: var(--ev-headline-medium-height);
  text-transform: var(--ev-headline-medium-text-transform);
  -webkit-text-decoration: var(--ev-headline-medium-text-decoration);
          text-decoration: var(--ev-headline-medium-text-decoration);
}

.headline-small {
  font-family: var(--ev-headline-small-font-family-name);
  font-style: var(--ev-headline-small-font-family-style);
  font-weight: var(--ev-headline-small-font-weight);
  font-size: var(--ev-headline-small-font-size);
  letter-spacing: var(--ev-headline-small-tracking);
  line-height: var(--ev-headline-small-height);
  text-transform: var(--ev-headline-small-text-transform);
  -webkit-text-decoration: var(--ev-headline-small-text-decoration);
          text-decoration: var(--ev-headline-small-text-decoration);
}

.body-large {
  font-family: var(--ev-body-large-font-family-name);
  font-style: var(--ev-body-large-font-family-style);
  font-weight: var(--ev-body-large-font-weight);
  font-size: var(--ev-body-large-font-size);
  letter-spacing: var(--ev-body-large-tracking);
  line-height: var(--ev-body-large-height);
  text-transform: var(--ev-body-large-text-transform);
  -webkit-text-decoration: var(--ev-body-large-text-decoration);
          text-decoration: var(--ev-body-large-text-decoration);
}

.body-medium {
  font-family: var(--ev-body-medium-font-family-name);
  font-style: var(--ev-body-medium-font-family-style);
  font-weight: var(--ev-body-medium-font-weight);
  font-size: var(--ev-body-medium-font-size);
  letter-spacing: var(--ev-body-medium-tracking);
  line-height: var(--ev-body-medium-height);
  text-transform: var(--ev-body-medium-text-transform);
  -webkit-text-decoration: var(--ev-body-medium-text-decoration);
          text-decoration: var(--ev-body-medium-text-decoration);
}

.body-small {
  font-family: var(--ev-body-small-font-family-name);
  font-style: var(--ev-body-small-font-family-style);
  font-weight: var(--ev-body-small-font-weight);
  font-size: var(--ev-body-small-font-size);
  letter-spacing: var(--ev-body-small-tracking);
  line-height: var(--ev-body-small-height);
  text-transform: var(--ev-body-small-text-transform);
  -webkit-text-decoration: var(--ev-body-small-text-decoration);
          text-decoration: var(--ev-body-small-text-decoration);
}

.label-large {
  font-family: var(--ev-label-large-font-family-name);
  font-style: var(--ev-label-large-font-family-style);
  font-weight: var(--ev-label-large-font-weight);
  font-size: var(--ev-label-large-font-size);
  letter-spacing: var(--ev-label-large-tracking);
  line-height: var(--ev-label-large-height);
  text-transform: var(--ev-label-large-text-transform);
  -webkit-text-decoration: var(--ev-label-large-text-decoration);
          text-decoration: var(--ev-label-large-text-decoration);
}

.label-medium {
  font-family: var(--ev-label-medium-font-family-name);
  font-style: var(--ev-label-medium-font-family-style);
  font-weight: var(--ev-label-medium-font-weight);
  font-size: var(--ev-label-medium-font-size);
  letter-spacing: var(--ev-label-medium-tracking);
  line-height: var(--ev-label-medium-height);
  text-transform: var(--ev-label-medium-text-transform);
  -webkit-text-decoration: var(--ev-label-medium-text-decoration);
          text-decoration: var(--ev-label-medium-text-decoration);
}

.label-small {
  font-family: var(--ev-label-small-font-family-name);
  font-style: var(--ev-label-small-font-family-style);
  font-weight: var(--ev-label-small-font-weight);
  font-size: var(--ev-label-small-font-size);
  letter-spacing: var(--ev-label-small-tracking);
  line-height: var(--ev-label-small-height);
  text-transform: var(--ev-label-small-text-transform);
  -webkit-text-decoration: var(--ev-label-small-text-decoration);
          text-decoration: var(--ev-label-small-text-decoration);
}

.title-large {
  font-family: var(--ev-title-large-font-family-name);
  font-style: var(--ev-title-large-font-family-style);
  font-weight: var(--ev-title-large-font-weight);
  font-size: var(--ev-title-large-font-size);
  letter-spacing: var(--ev-title-large-tracking);
  line-height: var(--ev-title-large-height);
  text-transform: var(--ev-title-large-text-transform);
  -webkit-text-decoration: var(--ev-title-large-text-decoration);
          text-decoration: var(--ev-title-large-text-decoration);
}

.title-medium {
  font-family: var(--ev-title-medium-font-family-name);
  font-style: var(--ev-title-medium-font-family-style);
  font-weight: var(--ev-title-medium-font-weight);
  font-size: var(--ev-title-medium-font-size);
  letter-spacing: var(--ev-title-medium-tracking);
  line-height: var(--ev-title-medium-height);
  text-transform: var(--ev-title-medium-text-transform);
  -webkit-text-decoration: var(--ev-title-medium-text-decoration);
          text-decoration: var(--ev-title-medium-text-decoration);
}

.title-small {
  font-family: var(--ev-title-small-font-family-name);
  font-style: var(--ev-title-small-font-family-style);
  font-weight: var(--ev-title-small-font-weight);
  font-size: var(--ev-title-small-font-size);
  letter-spacing: var(--ev-title-small-tracking);
  line-height: var(--ev-title-small-height);
  text-transform: var(--ev-title-small-text-transform);
  -webkit-text-decoration: var(--ev-title-small-text-decoration);
          text-decoration: var(--ev-title-small-text-decoration);
}