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

:root {
  /* Figma Variables */

  /* Spacing */
  --font-size-16: 16px;
  --item-spacing-12: 12px;
  --item-spacing-s: 24px;
  --item-spacing-xs: 8px;
  --stroke-weight-1: 1px;
  --stroke-weight-4: 4px;

  /* Common Style Variables */

  /* Color */
  --02: #2d66cb;
  --04: #fff;
  --021: #fff;
  --01-Dark-Blue: #1f76ea;
  --02-Light-Blue: #4d93f7;
  --03-Black: #000;
  --04-White: #fff;
  --color-gainsboro-100: #e6e6e6;
  --color-gainsboro-200: rgba(230, 230, 230, 0.17);
  --color-gray-100: rgba(255, 255, 255, 0.7);
  --color-gray-200: rgba(255, 255, 255, 0.35);
  --color-gray-300: rgba(255, 255, 255, 0.05);
  --color-gray-400: rgba(255, 255, 255, 0.5);
  --color-gray-500: rgba(0, 14, 39, 0.1);
  --color-gray-600: rgba(250, 250, 250, 0.1);
  --color-gray-700: rgba(0, 0, 0, 0.8);
  --color-gray-800: rgba(250, 250, 250, 0.5);
  --color-gray-900: rgba(255, 255, 255, 0.17);
  --color-royalblue-100: rgba(31, 118, 234, 0.1);

  /* Gap */
  --gap-2: 2px;
  --gap-4: 4px;
  --gap-6: 6px;
  --gap-8: 8px;
  --gap-10: 10px;
  --gap-11: 11px;
  --gap-12: 12px;
  --gap-14: 14px;
  --gap-15: 15px;
  --gap-16: 16px;
  --gap-20: 20px;
  --gap-24: 24px;
  --gap-27: 27px;
  --gap-30: 30px;
  --gap-40: 40px;

  /* Padding */
  --padding-0: 0px;
  --padding-1: 1px;
  --padding-3: 3px;
  --padding-5: 5px;
  --padding-8: 8px;
  --padding-12: 12px;
  --padding-14: 14px;
  --padding-16: 16px;
  --padding-18: 18px;
  --padding-20: 20px;
  --padding-24: 24px;
  --padding-25: 25px;
  --padding-26: 26px;
  --padding-28: 28px;
  --padding-30: 30px;
  --padding-39: 39px;
  --padding-40: 40px;
  --padding-60: 60px;
  --padding-72: 72px;
  --padding-79: 79px;
  --padding-140: 140px;
  --padding-156: 156px;

  /* BorderRadius */
  --br-0: 0px;
  --br-10: 10px;
  --br-12: 12px;
  --br-14: 14px;
  --br-20: 20px;
  --br-30: 30px;
  --br-55: 55px;
  --br-64: 64px;

  /* Font */
  --font-audiowide: Audiowide;
  --font-inherit: inherit;
  --font-outfit: Outfit;

  /* FontSize */
  --fs-12: 12px;
  --fs-16: 16px;
  --fs-18: 18px;
  --fs-19: 19px;
  --fs-20: 20px;
  --fs-21: 21px;
  --fs-22: 22px;
  --fs-24: 24px;
  --fs-26: 26px;
  --fs-28: 28px;
  --fs-30: 30px;
  --fs-37: 37px;
  --fs-46: 46px;

  /* Borders */
  --border-1: 8px solid var(--04);

  /* Shadows */
  --01: 0px 6px 24px rgba(0, 0, 0, 0.16);
  --011: 0px 6px 24px rgba(0, 0, 0, 0.16);
  --shadow-drop: 0px 6px 24px rgba(58, 135, 242, 0.26);
  --shadow-drop-1: 0px 6px 24px rgba(0, 0, 0, 0.09);
  --shadow-drop-2: 0px 6px 24px rgba(37, 122, 236, 0.16);

  /* Gradients */
  --05-Light-G: linear-gradient(
    90deg,
    var(--01-Dark-Blue),
    var(--02-Light-Blue)
  );
  --06-Dark-G: linear-gradient(180deg, #1b283c, #001d43);
  --gradient-1: linear-gradient(
    90deg,
    var(--color-royalblue-100),
    rgba(77, 147, 247, 0.1)
  );
  --gradient-2: linear-gradient(
    90deg,
    rgba(31, 118, 234, 0.06),
    rgba(77, 147, 247, 0.06)
  );
  --gradient-3: var(--04) padding-box,
    linear-gradient(90deg, var(--01-Dark-Blue), var(--02-Light-Blue)) border-box;

  /* WidthHeights */
  --height-2: 2px;
  --height-20: 20px;
  --height-24: 24px;
  --height-48: 48px;
  --height-52: 52px;
  --height-54: 54px;
  --height-56: 56px;
  --height-60: 60px;
  --height-70: 70px;
  --height-80: 80px;
  --height-110: 110px;
  --height-126: 126px;
  --height-246: 246px;
  --height-301: 301px;
  --height-390: 390px;
  --width-20: 20px;
  --width-24: 24px;
  --width-28: 28px;
  --width-30: 30px;
  --width-44: 44px;
  --width-48: 48px;
  --width-50: 50px;
  --width-54: 54px;
  --width-70: 70px;
  --width-80: 80px;
  --width-126: 126px;
  --width-200: 200px;
  --width-270: 270px;
  --width-362: 362px;
  --width-422: 422px;
  --width-645: 645px;
  --width-1078: 1078px;
  --width-1272: 1272px;
  --width-1320: 1320px;

  /* LineHeights */
  --lh-22: 22px;
  --lh-26: 26px;
  --lh-27: 27px;
  --lh-28: 28px;
  --lh-29: 29px;
  --lh-30: 30px;
  --lh-32: 32px;
  --lh-35: 35px;
  --lh-36: 36px;
  --lh-44: 44px;

  /* LetterSpacings */
  --ls-4: 4px;

  /* Opacities */
  --opacity-0_5: 0.5;
  --opacity-0_6: 0.6;

  --left-0: 0px;
  --top-0: 0px;
}
