body {
  margin: 0;
  line-height: normal;
  overflow-x: hidden;
  max-width: 100%;
}

:root {
  /* Fonts */
  --font-inter: Inter;

  /* font sizes */
  --font-size-smi-3: 12.3px;
  --font-size-mini-9: 14.9px;
  --font-size-base-3: 15.3px;
  --font-size-base: 16px;

  /* Colors */
  --color-silver-100: #c2c2c2;
  --color-silver-200: rgba(194, 194, 194, 0.5);
  --color-silver-300: rgba(194, 194, 194, 0.8);
  --color-white: #fff;

  --color-mintgreen: #98ff98;
  --color-teal: #006D5B;
  --color-emerald: #50c878;
  --color-forestgreen: #228b22;

  /* Gaps */
  --gap-xl: 20px;

  /* Paddings */
  --padding-12xs-4: 0.4px;
  --padding-5xs: 8px;
  --padding-3xs: 10px;
  --padding-2xs: 11px;
  --padding-xs: 12px;
  --padding-smi: 13px;
  --padding-sm: 14px;
  --padding-mini: 15px;
  --padding-base: 16px;
  --padding-6xl: 25px;

  /* Border radiuses */
  --br-10xs: 3px;
}


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

:root {
  /* Fonts */
  --font-inter: Inter;

  /* font sizes */
  --font-size-smi-1: 12.1px;
  --font-size-smi-9: 12.9px;
  --font-size-mini-7: 14.7px;
  --font-size-mini-8: 14.8px;
  --font-size-base-8: 15.8px;
  --font-size-base-9: 15.9px;
  --font-size-base: 16px;
  --font-size-base-1: 16.1px;
  --font-size-base-7: 16.7px;
  --font-size-mid: 17px;
  --font-size-mid-6: 17.6px;
  --font-size-lg: 18px;
  --font-size-lg-1: 18.1px;
  --font-size-xl-6: 20.6px;
  --font-size-2xl-9: 21.9px;
  --font-size-3xl-3: 22.3px;
  --font-size-3xl-5: 22.5px;
  --font-size-4xl: 23px;

  /* Colors */
  --color-blueviolet-100: #7a59ff;
  --color-blueviolet-200: #5433eb;
  --color-dimgray-100: #5f5f5f;
  --color-dimgray-200: #52545c;
  --color-dimgray-300: #4d4d4d;
  --color-gainsboro: #ddd;
  --color-gray-100: #949494;
  --color-gray-200: #858585;
  --color-gray-300: #1f2229;
  --color-gray-400: rgba(127, 127, 127, 0.16);
  --color-gray-500: rgba(255, 255, 255, 0);
 
  --color-silver: #c4c4c4;
  --color-white: #fff;

  /* Gaps */
  --gap-11xs-7: 1.7px;
  --gap-11xs-8: 1.8px;
  --gap-10xs-8: 2.8px;
  --gap-9xs-8: 3.8px;
  --gap-8xs-8: 4.8px;
  --gap-7xs-7: 5.7px;
  --gap-5xs-8: 7.8px;
  --gap-4xs-5: 8.5px;
  --gap-2xs: 11px;
  --gap-smi-8: 12.8px;
  --gap-mid: 17px;
  --gap-2xl-9: 21.9px;
  --gap-6xl-7: 25.7px;
  --gap-14xl-9: 33.9px;
  --gap-15xl: 34px;

  /* Paddings */
  --padding-12xs: 1px;
  --padding-10xs-2: 2.2px;
  --padding-9xs-5: 3.5px;
  --padding-9xs: 4px;
  --padding-8xs-3: 4.3px;
  --padding-8xs: 5px;
  --padding-7xs: 6px;
  --padding-6xs-5: 6.5px;
  --padding-6xs-6: 6.6px;
  --padding-6xs-8: 6.8px;
  --padding-4xs: 9px;
  --padding-xs: 12px;
  --padding-smi-2: 12.2px;
  --padding-smi: 13px;
  --padding-sm: 14px;
  --padding-mini: 15px;
  --padding-base: 16px;
  --padding-lgi: 19px;
  --padding-xl: 20px;
  --padding-2xl: 21px;
  --padding-3xl: 22px;
  --padding-5xl: 24px;
  --padding-6xl: 25px;
  --padding-7xl: 26px;
  --padding-10xl: 29px;
  --padding-18xl: 37px;
  --padding-19xl: 38px;
  --padding-20xl: 39px;
  --padding-27xl: 46px;
  --padding-28xl: 47px;
  --padding-34xl: 53px;
  --padding-60xl: 79px;
  --padding-74xl: 93px;
  --padding-76xl: 95px;
  --padding-79xl: 98px;
  --padding-98xl: 117px;
  --padding-110xl: 129px;
  --padding-111xl: 130px;
  --padding-113xl: 132px;
  --padding-114xl: 133px;
  --padding-116xl: 135px;
  --padding-133xl: 152px;
  --padding-134xl: 153px;
  --padding-135xl: 154px;
  --padding-168xl: 187px;
  --padding-171xl: 190px;
  --padding-178xl: 197px;

  /* Border radiuses */
  --br-11xs: 2px;
  --br-10xs: 3px;
  --br-5xl: 24px;
}

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

:root {
  /* Color */
  --color-white: #fff;
  --color-whitesmoke: #eee;
  --color-black: #000;
  --color-gray-200: rgba(23, 23, 23, 0.8);
  --color-gray-100: #1f2229;

  /* Gap */
  --gap-15: 0.937rem;

  /* Padding */
  --padding-3: 0.187rem;
  --padding-1: 0.062rem;
  --padding-36: 2.25rem;
  --padding-20: 1.25rem;
  --padding-12: 0.75rem;
  --padding-6: 0.375rem;
  --padding-5: 0.312rem;
  --padding-15: 0.937rem;

  /* BorderRadius */
  --br-2: 2px;
  --br-24: 24px;

  /* Font */
  --font-inherit: inherit;
  --font-roboto: Roboto;
  --font-inter: Inter;

  /* FontSize */
  --font-size-16: 1rem;
  --font-size-14: 0.875rem;
  --font-size-19: 1.187rem;
}
