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

a {
  color:white;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
} 

:root {
  /* fonts */
  --body-body-small: "Sofia Pro";
  --font-font-awesome-6-pro: "Font Awesome 6 Pro";
  --font-satoshi: 'Satoshi-Regular';
  --font-roboto: Roboto;
  --font-roboto-mono: "Roboto Mono";

  /* font sizes */
  --body-body-size: 18px;
  --font-size-xs: 12px;
  --body-body-small-size: 13.5px;
  --body-body-16-size: 16px;
  --heading-h4-size: 32px;
  --font-size-lgi: 19px;
  --font-size-7xl: 26px;
  --heading-h2-size: 56.8px;
  --font-size-mini-4: 14.4px;
  --font-size-17xl: 36px;
  --font-size-3xl: 22px;
  --font-size-10xl: 29px;
  --text-xl-black-size: 20px;
  --font-size-5xl: 24px;
  --font-size-29xl: 45px;
  --font-size-19xl: 38px;
  --font-size-56xl-8: 75.8px;

  /* Colors */
  --gray-25: #fcfcfd;
  --misc-surface: #f9fbfe;
  --void-500: #1d2539;
  --color-gray-100: #111;
  --void: #060d20;
  --color-gray-200: rgba(255, 255, 255, 0.3);
  --misc-body: rgba(0, 0, 0, 0.2);
  --misc-white: #fff;
  --old-neutral-neutral-100: #d3dbec;
  --old-purple-500: #4755de;
  --purple-500-p: #414cd3;
  --black: #000;
  --old-colors-for-now-neutral-5: #33394b;
  --color-maroon-100: #780000;
  --color-sandybrown: #eab05a;
  --color-gold: #ffe600;
  --color-yellowgreen: #bceb5a;
  --color-limegreen: #5bdf5a;
  --color-lightgreen: #5aeb97;
  --purple-400: #5b66dd;
  --old-colors-for-now-purple-1: #eff1fc;
  --neutral-100: #cfd6e2;
  --neutral-300: #95a0b4;
  --color-lightskyblue: rgba(85, 206, 255, 0.3);

  /* Gaps */
  --gap-13xl: 32px;
  --gap-45xl: 64px;
  --gap-xl: 20px;
  --gap-base: 16px;
  --gap-3xs: 10px;
  --gap-xs: 12px;
  --gap-5xs: 8px;
  --gap-9xs: 4px;
  --gap-5xl: 24px;
  --gap-11xl: 30px;

  /* Paddings */
  --padding-77xl: 96px;
  --padding-xs: 12px;
  --padding-5xl: 24px;
  --padding-4xs: 9px;
  --padding-3xs: 10px;
  --padding-xl: 20px;
  --padding-13xl: 32px;
  --padding-43xl: 62px;
  --padding-5xs: 8px;
  --padding-17xl: 36px;
  --padding-4xl: 23px;
  --padding-3xl: 22px;
  --padding-sm-5: 13.5px;
  --padding-7xs: 6px;
  --padding-sm: 14px;
  --padding-9xs: 4px;
  --padding-base: 16px;
  --padding-38xl: 57px;

  /* Border radiuses */
  --br-xs: 12px;
  --br-7xs: 6px;
  --br-9xs: 4px;
  --br-5xs: 8px;
  --br-base: 16px;

  /* Effects */
  --shadow-dark-xs: 0px 1px 2px rgba(16, 24, 40, 0.05);
  --marketing-shadow-2: 0px 4px 32px rgba(27, 31, 35, 0.12);
}
