body {
  margin: 0;
  line-height: normal;
}

:root {
  /* fonts */
  --font-inter: Inter;
  --font-barlow: Barlow;

  /* font sizes */
  --font-size-xs: 12px;
  --font-size-sm: 14px;
  --font-size-3xs: 10px;
  --font-size-base: 16px;
  --font-size-11xl: 30px;
  --font-size-lg: 18px;
  --font-size-5xl: 24px;
  --font-size-xl: 20px;
  --font-size-smi: 13px;
  --font-size-161xl: 180px;
  --font-size-26xl: 45px;
  --font-size-53xl: 72px;
  --font-size-41xl: 60px;
  --font-size-lgi: 19px;
  --font-size-17xl: 36px;
  --font-size-3xl: 22px;
  --font-size-10xl: 29px;
  --font-size-29xl: 48px;
  --font-size-8xl: 27px;
  --font-size-7xl: 26px;
  --font-size-2xl: 21px;
  --font-size-9xl: 28px;
  --font-size-19xl: 38px;
  --font-size-4xl: 23px;
  --font-size-mid: 17px;

  /* Colors */
  --color-white: #fff;
  --color-darkslategray-100: #3c3c3c;
  --color-darkslategray-200: #242d32;
  --color-gray-100: #808080;
  --color-gray-200: #787878;
  --color-gray-300: #232323;
  --color-gray-400: rgba(255, 255, 255, 0.9);
  --color-gray-500: rgba(255, 255, 255, 0.4);
  --color-gray-600: rgba(255, 255, 255, 0.8);
  --color-darkorange-100: #ff8c00;
  --color-darkorange-200: #ff7800;
  --color-dimgray: #505050;
  --color-whitesmoke-100: #f5f5f5;
  --color-whitesmoke-200: #f0f0f0;
  --color-silver: #c8c8c8;
  --color-black: #000;
  --color-orangered: #ff5024;
  --color-teal: #006056;
  --color-gainsboro-100: #e6e6e6;
  --color-gainsboro-200: #dbdbdb;
  --color-gainsboro-300: #d9d9d9;
  --color-gainsboro-400: rgba(230, 230, 230, 0.09);
  --color-chocolate: #e65e00;
  --color-mediumseagreen: #00bc64;
  --color-lightpink: #e49c9f;
  --color-honeydew: #d2ebd3;
  --color-deepskyblue: #09b2d5;
  --color-sandybrown: #f6b26b;

  /* Gaps */
  --gap-xl: 20px;
  --gap-23xl: 42px;
  --gap-63xl: 82px;
  --gap-22xl: 41px;
  --gap-26xl: 45px;
  --gap-3xl: 22px;
  --gap-51xl: 70px;
  --gap-16xl: 35px;
  --gap-xs: 12px;
  --gap-31xl: 50px;
  --gap-6xl: 25px;
  --gap-19xl: 38px;
  --gap-lgi: 19px;
  --gap-5xs: 8px;
  --gap-2xl: 21px;
  --gap-11xl: 30px;
  --gap-89xl: 108px;
  --gap-8xl: 27px;
  --gap-35xl: 54px;
  --gap-20xl: 39px;
  --gap-3xs: 10px;
  --gap-7xs: 6px;
  --gap-mini: 15px;
  --gap-21xl: 40px;
  --gap-base: 16px;
  --gap-41xl: 60px;
  --gap-4xs: 9px;
  --gap-5xl: 24px;
  --gap-71xl: 90px;
  --gap-3xs-5: 9.5px;
  --gap-lg: 18px;
  --gap-8xs: 5px;
  --gap-9xl: 28px;
  --gap-4xl: 23px;
  --gap-11xs: 2px;
  --gap-10xs: 3px;
  --gap-14xl: 33px;
  --gap-2xs: 11px;
  --gap-161xl: 180px;
  --gap-42xl: 61px;
  --gap-7xl: 26px;
  --gap-smi: 13px;
  --gap-30xl: 49px;
  --gap-24xl-5: 43.5px;

  /* Paddings */
  --padding-131xl: 150px;
  --padding-22xl: 41px;
  --padding-44xl: 63px;
  --padding-41xl: 60px;
  --padding-15xl: 34px;
  --padding-20xl: 39px;
  --padding-3xl: 22px;
  --padding-xl: 20px;
  --padding-11xs: 2px;
  --padding-5xs: 8px;
  --padding-12xs: 1px;
  --padding-xs: 12px;
  --padding-6xs: 7px;
  --padding-221xl: 240px;
  --padding-101xl: 120px;
  --padding-10xs: 3px;
  --padding-mini: 15px;
  --padding-sm: 14px;
  --padding-9xl: 28px;
  --padding-68xl: 87px;
  --padding-51xl: 70px;
  --padding-155xl: 174px;
  --padding-21xl: 40px;
  --padding-11xl: 30px;
  --padding-lg: 18px;
  --padding-49xl: 68px;
  --padding-47xl: 66px;
  --padding-50xl: 69px;
  --padding-48xl: 67px;
  --padding-52xl: 71px;
  --padding-8xs: 5px;
  --padding-53xl: 72px;
  --padding-56xl: 75px;
  --padding-54xl: 73px;
  --padding-2xs: 11px;
  --padding-3xs: 10px;
  --padding-96xl: 115px;
  --padding-38xl: 57px;
  --padding-4xl: 23px;
  --padding-39xl: 58px;
  --padding-27xl: 46px;
  --padding-18xl: 37px;
  --padding-17xl: 36px;
  --padding-14xl: 33px;
  --padding-9xs: 4px;
  --padding-72xl: 91px;
  --padding-2xl: 21px;
  --padding-5xl: 24px;
  --padding-73xl: 92px;
  --padding-32xl: 51px;
  --padding-6xl: 25px;
  --padding-7xl: 26px;
  --padding-base-5: 16.5px;
  --padding-2xs-5: 10.5px;
  --padding-base: 16px;
  --padding-smi: 13px;
  --padding-13xl: 32px;
  --padding-lgi: 19px;
  --padding-7xs: 6px;
  --padding-5xl-5: 24.5px;
  --padding-mid: 17px;
  --padding-97xl: 116px;
  --padding-4xs: 9px;
  --padding-10xl: 29px;
  --padding-28xl: 47px;
  --padding-5xs-5: 7.5px;
  --padding-91xl: 110px;
  --padding-8xl-5: 27.5px;
  --padding-71xl: 90px;

  /* Border radiuses */
  --br-8xs: 5px;
  --br-11xl: 30px;
  --br-41xl: 60px;
  --br-5xs: 8px;
  --br-xl: 20px;
  --br-181xl: 200px;
  --br-3xs: 10px;
  --br-31xl: 50px;
}
