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

:root {
  /* fonts */
  --font-heebo: Heebo;
  --font-helvetica-neue: "Helvetica Neue";
  --font-open-sans: "Open Sans";

  /* font sizes */
  --font-size-lg: 18px;
  --font-size-base: 16px;
  --font-size-sm: 14px;
  --font-size-xl: 20px;
  --font-size-25xl: 44px;
  --font-size-21xl: 40px;
  --font-size-13xl: 32px;
  --font-size-5xl: 24px;
  --font-size-11xl: 30px;
  --font-size-3xl: 22px;
  --font-size-39xl: 58px;
  --font-size-7xl: 26px;
  --font-size-9xl: 28px;
  --font-size-15xl: 34px;

  /* Colors */
  --color-white: #fff;
  --background-background-primary: #fff;
  --color-mediumseagreen: #1ed07e;
  --color-darkolivegreen: #463c10;
  --color-gray-100: #1d1d1d;
  --color-gray-200: #0b0b0b;
  --color-lightgray: #d7d7d7;
  --color-firebrick: #cb2e31;
  --color-khaki: #fce681;
  --color-olive: #907504;
  --color-black: #000;
  --color-darkslategray-100: #363f43;
  --color-darkslategray-200: #303638;
  --color-dimgray: #4c5458;
  --color-lightskyblue: #67b0e6;
  --color-skyblue: #8aebff;

  /* Gaps */
  --gap-3xs: 10px;
  --gap-9xl: 28px;
  --gap-17xl: 36px;
  --gap-base: 16px;
  --gap-5xl: 24px;
  --gap-xs: 12px;
  --gap-5xs: 8px;
  --gap-9xs: 4px;
  --gap-11xs: 2px;
  --gap-693xl: 712px;
  --gap-xl: 20px;
  --gap-10xs: 3px;
  --gap-7xs: 6px;
  --gap-41xl: 60px;
  --gap-21xl: 40px;
  --gap-13xl: 32px;
  --gap-11xl: 30px;

  /* Paddings */
  --padding-17xl: 36px;
  --padding-41xl: 60px;
  --padding-base: 16px;
  --padding-sm: 14px;
  --padding-11xl: 30px;
  --padding-xs: 12px;
  --padding-xl: 20px;
  --padding-5xl: 24px;
  --padding-3xs: 10px;
  --padding-5xs: 8px;
  --padding-10xs: 3px;
  --padding-21xl: 40px;
  --padding-131xl: 150px;
  --padding-61xl: 80px;
  --padding-121xl: 140px;
  --padding-77xl: 96px;
  --padding-15xl: 34px;
  --padding-9xs: 4px;
  --padding-11xs: 2px;
  --padding-7xs: 6px;
  --padding-45xl: 64px;
  --padding-29xl: 48px;

  /* Border radiuses */
  --br-xs: 12px;
  --br-5xs: 8px;
  --br-8xs: 5px;
  --br-11xs: 2px;
  --br-5xl: 24px;
  --br-81xl: 100px;
  --br-9xs: 4px;
}