:root:where(.baikal) {
  --color-accent-primary: hsl(195, 96%, 59%, 1);
  --color-accent-primary-hover: hsl(197, 100%, 47%, 1);
  --color-accent-secondary: hsl(194, 99%, 36%, 1);
  --color-accent-secondary-hover: hsl(197, 100%, 47%, 1);
  --color-accent-tertiary: hsl(219, 61%, 34%, 1);
  --color-accent-quaternary: hsl(210, 80%, 73%, 1);
  --color-accent-active: hsl(195, 96%, 59%, 1);
  --color-accent-disabled: hsl(195, 100%, 94%, 1);

  --color-accent-text-primary: hsl(0, 0%, 100%, 1);
  --color-accent-text-secondary: hsl(194, 99%, 36%, 1);
  --color-accent-text-tertiary: hsl(240, 53%, 33%, 1);
  --color-accent-text-disable: hsl(240, 53%, 33%, 1);

  --color-accent-item-primary: hsl(0, 0%, 100%, 1);
  --color-accent-item-secondary: hsl(197, 100%, 47%, 1);
  --color-accent-item-tertiary: hsl(219, 61%, 34%, 1);
  --color-accent-item-quaternary: hsl(194, 99%, 36%, 1);
  --color-accent-item-active: hsl(197, 100%, 47%, 1);
  --color-accent-item-disabled: hsl(195, 100%, 94%, 1);

  --color-accent-border-primary: hsl(0, 0%, 100%, 1);
  --color-accent-border-secondary: hsl(197, 100%, 47%, 1);
  --color-accent-border-disabled: hsl(195, 100%, 94%, 1);

  --color-primary-primary: hsl(36, 95%, 45%, 1);

  --color-secondary-primary: hsl(334, 88%, 64%, 1);
  --color-secondary-primary-hover: hsl(334, 88%, 64%, 1);
  --color-secondary-secondary: hsl(349, 70%, 74%, 1);
  --color-secondary-secondary-hover: hsl(348, 68%, 85%, 1);
  --color-secondary-disabled: hsl(348, 58%, 90%, 1);
  --color-secondary-active: hsl(349, 95%, 34%, 1);

  --color-secondary-text-hover: hsl(349, 95%, 34%, 1);

  --color-surface-primary: hsl(0, 0%, 100%, 1);
  --color-surface-primary-hover: hsl(0, 0%, 85%, 1);
  --color-surface-secondary: hsl(220, 14%, 96%, 1);
  --color-surface-secondary-hover: hsl(0, 0%, 78%, 1);
  --color-surface-tertiary: hsl(0, 0%, 85%, 1);
  --color-surface-tertiary-hover: hsl(0, 0%, 73%, 1);
  --color-surface-quaternary: hsl(216, 2%, 51%, 1);
  --color-surface-quaternary-50: hsl(0, 0%, 100%, 0.5);
  --color-surface-disabled: hsl(0, 0%, 93%, 1);
  --color-surface-quinary: hsl(195, 96%, 59%, 1);
  --color-surface-accent: hsl(195, 95%, 85%, 1);
  --color-surface-inverse: hsl(0, 0%, 0%, 1);
  --color-surface-inverse-50: hsl(0, 0%, 0%, 0.5);

  --color-surface-text-primary: hsl(0, 0%, 0%, 1);
  --color-surface-text-secondary: hsl(0, 0%, 93%, 1);
  --color-surface-text-tertiary: hsl(219, 61%, 34%, 1);
  --color-surface-text-quaternary: hsl(216, 2%, 51%, 1);
  --color-surface-text-disabled: hsl(0, 0%, 47%, 1);
  --color-surface-text-hover: hsl(0, 0%, 31%, 1);
  --color-surface-text-accent: hsl(194, 99%, 36%, 1);
  --color-surface-text-accent-hover: hsl(195, 96%, 59%, 1);
  --color-surface-text-active: hsl(197, 100%, 47%, 1);
  --color-surface-text-inverse: hsl(0, 0%, 100%, 1);

  --color-surface-item-primary: hsl(0, 0%, 0%, 1);
  --color-surface-item-secondary: hsl(0, 0%, 93%, 1);
  --color-surface-item-tertiary: hsl(219, 61%, 34%, 1);
  --color-surface-item-quaternary: hsl(194, 99%, 36%, 1);
  --color-surface-item-hover: hsl(0, 0%, 31%, 1);
  --color-surface-item-disabled: hsl(0, 0%, 47%, 1);
  --color-surface-item-accent: hsl(197, 100%, 47%, 1);
  --color-surface-item-active: hsl(195, 96%, 59%, 1);
  --color-surface-item-inverse: hsl(0, 0%, 100%, 1);

  --color-surface-border-primary: hsl(0, 0%, 0%, 1);
  --color-surface-border-secondary: hsl(220, 14%, 96%, 1);
  --color-surface-border-tertiary: hsl(219, 61%, 34%, 1);
  --color-surface-border-quaternary: hsl(216, 2%, 51%, 1);
  --color-surface-border-hover: hsl(0, 0%, 31%, 1);
  --color-surface-border-disabled: hsl(0, 0%, 47%, 1);
  --color-surface-border-accent: hsl(0, 0%, 85%, 1);
  --color-surface-border-active: hsl(195, 96%, 59%, 1);
  --color-surface-border-inverse: hsl(0, 0%, 100%, 1);

  --color-error-primary: hsl(0, 100%, 44%);

  --color-error-text-primary: hsl(0, 100%, 44%, 1);
  --color-error-text-secondary: hsl(0, 0%, 100%, 1);

  --color-error-border-primary: hsl(0, 0%, 100%, 1);
  --color-error-border-secondary: hsl(0, 100%, 44%);
  --color-error-border-disabled: hsl(0, 31%, 65%);

  --color-error-item-primary: hsl(0, 0%, 100%, 1);
  --color-error-item-secondary: hsl(0, 100%, 44%);
  --color-error-item-disabled: hsl(0, 31%, 65%);

  --color-success-primary: hsl(92, 56%, 38%);
  --color-success-secondary: hsl(92, 68%, 48%);
  --color-success-tertiary: hsl(90, 53%, 93%);
  --color-success-disabled: hsl(92, 43%, 80%);

  --color-success-text-primary: hsl(0, 0%, 100%, 1);
  --color-success-text-secondary: hsl(92, 56%, 38%);
  --color-success-text-disabled: hsl(92, 22%, 54%);

  --color-success-item-primary: hsl(92, 56%, 38%);
  --color-success-item-secondary: hsl(0, 0%, 100%, 1);
  --color-success-item-disabled: hsl(92, 22%, 54%);

  --color-success-border-primary: hsl(92, 56%, 38%);
  --color-success-border-secondary: hsl(0, 0%, 100%, 1);
  --color-success-border-disabled: hsl(92, 22%, 54%);

  --color-warning-primary: hsl(36, 95%, 45%);
  --color-warning-secondary: hsl(36, 76%, 71%);
  --color-warning-tertiary: hsl(0, 0%, 100%, 1);
  --color-warning-disabled: hsl(36, 83%, 86%);

  --color-warning-text-primary: hsl(36, 95%, 45%);
  --color-warning-text-secondary: hsl(36, 76%, 71%);
  --color-warning-text-disabled: hsl(36, 31%, 57%);

  --color-warning-border-primary: hsl(36, 95%, 45%);
  --color-warning-border-secondary: hsl(0, 0%, 100%, 1);
  --color-warning-border-disabled: hsl(36, 31%, 57%);

  --color-warning-item-primary: hsl(36, 95%, 45%);
  --color-warning-item-secondary: hsl(0, 0%, 100%, 1);
  --color-warning-item-disabled: hsl(36, 31%, 57%);

  --color-info-primary: hsl(211, 83%, 47%, 1);
  --color-info-text-primary: hsl(0, 0%, 100%, 1);

  --color-danger-text-primary: hsl(349, 68%, 50%);
  --color-danger-text-secondary: hsl(0, 0%, 100%, 1);
  --color-danger-text-disabled: hsl(349, 43%, 75%);

  --color-danger-item-primary: hsl(349, 68%, 50%);
  --color-danger-item-secondary: hsl(0, 0%, 100%, 1);
  --color-danger-item-disabled: hsl(349, 43%, 75%);

  --color-danger-border-primary: hsl(349, 68%, 50%);
  --color-danger-border-secondary: hsl(0, 0%, 100%, 1);
  --color-danger-border-disabled: hsl(349, 43%, 75%);

  --color-gradient-primary: linear-gradient(
    to right,
    hsl(0, 100%, 44%, 1) 0%,
    hsl(27, 78%, 54%, 1) 50%,
    hsl(92, 56%, 38%, 1) 100%
  );
  --elevation-1: 0px 1px 1px rgb(0, 0, 0, 0.24);
  --elevation-2: 0px 2px 8px 0px rgb(0, 0, 0, 0.1);
  --elevation-4: 0px 2px 6px rgb(0, 0, 0, 0.24);
  --elevation-6: 0px 2px 6px rgb(0, 0, 0, 0.24);
  --elevation-8: 0px 4px 8px 0px rgb(0, 0, 0, 0.1);
  --elevation-12: 0px 6px 12px rgb(0, 0, 0, 0.16);
  --elevation-16: 0px 8px 16px rgb(0, 0, 0, 0.16);
  --elevation-24: 0px 16px 24px rgb(0, 0, 0, 0.12);
  --min-max: 360px 1440px;
  --min: 360px;
  --max: 1440px;
  --typography-min-viewport: 360px;
  --typography-max-viewport: 1920px;

  --typography-hero1-max: 128px;
  --typography-hero1-min: 72px;
  --typography-hero1-max-line-height: 156px;
  --typography-hero1-min-line-height: 88px;
  --typography-hero1-font: var(--font-primary);

  --typography-hero2-max: 96px;
  --typography-hero2-min: 56px;
  --typography-hero2-max-line-height: 112px;
  --typography-hero2-min-line-height: 72px;
  --typography-hero2-font: var(--font-primary);

  --typography-hero3-max: 72px;
  --typography-hero3-min: 48px;
  --typography-hero3-max-line-height: 88px;
  --typography-hero3-min-line-height: 56px;
  --typography-hero3-font: var(--font-primary);

  --typography-hero4-max: 56px;
  --typography-hero4-min: 40px;
  --typography-hero4-max-line-height: 72px;
  --typography-hero4-min-line-height: 48px;
  --typography-hero4-font: var(--font-primary);

  --typography-hero5-max: 40px;
  --typography-hero5-min: 32px;
  --typography-hero5-max-line-height: 48px;
  --typography-hero5-min-line-height: 40px;
  --typography-hero5-font: var(--font-primary);

  --typography-hero6-max: 32px;
  --typography-hero6-min: 28px;
  --typography-hero6-max-line-height: 40px;
  --typography-hero6-min-line-height: 32px;
  --typography-hero6-font: var(--font-primary);

  --typography-h1-max: 64px;
  --typography-h1-min: 48px;
  --typography-h1-max-line-height: 72px;
  --typography-h1-min-line-height: 56px;
  --typography-h1-font: var(--font-primary);

  --typography-h2-max: 48px;
  --typography-h2-min: 32px;
  --typography-h2-max-line-height: 56px;
  --typography-h2-min-line-height: 40px;
  --typography-h2-font: var(--font-primary);

  --typography-h3-max: 32px;
  --typography-h3-min: 24px;
  --typography-h3-max-line-height: 40px;
  --typography-h3-min-line-height: 32px;
  --typography-h3-font: var(--font-primary);

  --typography-h4-max: 24px;
  --typography-h4-min: 16px;
  --typography-h4-max-line-height: 32px;
  --typography-h4-min-line-height: 18px;
  --typography-h4-font: var(--font-primary);

  --typography-h5-max: 18px;
  --typography-h5-min: 14px;
  --typography-h5-max-line-height: 18px;
  --typography-h5-min-line-height: 16px;
  --typography-h5-font: var(--font-primary);

  --typography-h6-max: 16px;
  --typography-h6-min: 12px;
  --typography-h6-max-line-height: 16px;
  --typography-h6-min-line-height: 14px;
  --typography-h6-font: var(--font-primary);

  --typography-p-max: 16px;
  --typography-p-min: 14px;
  --typography-p-max-line-height: 20px;
  --typography-p-min-line-height: 18px;
  --typography-p-font: var(--font-primary);

  --typography-text-xxl-min: 20px;
  --typography-text-xxl-max: 24px;
  --typography-text-xxl-min-line-height: 24px;
  --typography-text-xxl-max-line-height: 28px;
  --typography-text-xxl-font: var(--font-primary);

  --typography-text-xl-min: 18px;
  --typography-text-xl-max: 20px;
  --typography-text-xl-min-line-height: 22px;
  --typography-text-xl-max-line-height: 24px;
  --typography-text-xl-font: var(--font-primary);

  --typography-text-l-min: 16px;
  --typography-text-l-max: 18px;
  --typography-text-l-min-line-height: 20px;
  --typography-text-l-max-line-height: 22px;
  --typography-text-l-font: var(--font-primary);

  --typography-text-m-min: 14px;
  --typography-text-m-max: 16px;
  --typography-text-m-min-line-height: 18px;
  --typography-text-m-max-line-height: 20px;
  --typography-text-m-font: var(--font-primary);

  --typography-text-s-min: 14px;
  --typography-text-s-max: 14px;
  --typography-text-s-min-line-height: 16px;
  --typography-text-s-max-line-height: 18px;
  --typography-text-s-font: var(--font-primary);

  --typography-text-xs-min: 12px;
  --typography-text-xs-max: 12px;
  --typography-text-xs-min-line-height: 12px;
  --typography-text-xs-max-line-height: 16px;
  --typography-text-xs-font: var(--font-primary);

  --typography-text-xxs-min: 10px;
  --typography-text-xxs-max: 10px;
  --typography-text-xxs-min-line-height: 12px;
  --typography-text-xxs-max-line-height: 12px;
  --typography-text-xxs-font: var(--font-primary);

  --typography-email-h1: 32px;
  --typography-email-h1-line-height: 38px;

  --typography-email-h2: 26px;
  --typography-email-h2-line-height: 32px;

  --typography-email-h3: 18px;
  --typography-email-h3-line-height: 24px;

  --typography-email-h4: 24px;
  --typography-email-h4-line-height: 30px;

  --typography-email-h5: 18px;
  --typography-email-h5-line-height: 24px;

  --typography-email-h6: 12px;
  --typography-email-h6-line-height: 18px;

  --typography-email-p: 16px;
  --typography-email-p-line-height: 24px;

  --typography-email-text-xxl: 24px;
  --typography-email-text-xxl-line-height: 28px;

  --typography-email-text-xl: 20px;
  --typography-email-text-xl-line-height: 24px;

  --typography-email-text-l: 18px;
  --typography-email-text-l-line-height: 24px;

  --typography-email-text-m: 16px;
  --typography-email-text-m-line-height: 18px;

  --typography-email-text-s: 14px;
  --typography-email-text-s-line-height: 18px;

  --typography-email-text-xs: 12px;
  --typography-email-text-xs-line-height: 16px;

  --typography-email-text-xxs: 10px;
  --typography-email-text-xxs-line-height: 14px;
}
/* Empty */
