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

:root {
  /* Common Style Variables */

  /* Color */
  --color-aliceblue-100: #f0f9ff;
  --color-aliceblue-200: #dff2fe;
  --color-aliceblue-300: rgba(223, 242, 254, 0.8);
  --color-aliceblue-400: rgba(240, 249, 255, 0.5);
  --color-aliceblue-500: rgba(223, 242, 254, 0.9);
  --color-azure: rgba(236, 254, 255, 0.7);
  --color-darkslateblue-100: #07539e;
  --color-darkslateblue-200: #004f9d;
  --color-darkslateblue-300: #004890;
  --color-darkslateblue-400: rgba(0, 79, 157, 0.3);
  --color-darkslateblue-500: rgba(0, 79, 157, 0.1);
  --color-darkslateblue-600: rgba(30, 58, 138, 0.5);
  --color-darkslateblue-700: rgba(0, 79, 157, 0.9);
  --color-deepskyblue-100: #00bcff;
  --color-deepskyblue-200: #00aeef;
  --color-deepskyblue-300: #00a6f4;
  --color-deepskyblue-400: rgba(0, 188, 255, 0.3);
  --color-deepskyblue-500: rgba(0, 166, 244, 0.2);
  --color-deepskyblue-600: rgba(0, 174, 239, 0.3);
  --color-deepskyblue-700: rgba(0, 174, 239, 0.1);
  --color-deepskyblue-800: rgba(0, 174, 239, 0.05);
  --color-dimgray: #4a5565;
  --color-gainsboro: #d9d9d9;
  --color-ghostwhite: #fbfbff;
  --color-gold-100: #fdc802;
  --color-gold-200: #fdc700;
  --color-gold-300: #ffc107;
  --color-goldenrod: rgba(240, 177, 0, 0.2);
  --color-gray-100: #1e1e1e;
  --color-gray-200: rgba(255, 255, 255, 0.2);
  --color-gray-300: rgba(255, 255, 255, 0.1);
  --color-gray-400: rgba(255, 255, 255, 0.05);
  --color-gray-500: rgba(255, 255, 255, 0.3);
  --color-gray-600: rgba(255, 255, 255, 0);
  --color-gray-700: rgba(255, 255, 255, 0.9);
  --color-lightblue-100: #b8e6fe;
  --color-lightblue-200: rgba(184, 230, 254, 0.5);
  --color-lightblue-300: rgba(184, 230, 254, 0.8);
  --color-lightskyblue: #74d4ff;
  --color-slategray: #6a7282;
  --color-steelblue: #0094d6;
  --color-white: #fff;
  --color-whitesmoke-100: #f9fafb;
  --color-whitesmoke-200: #f8fafc;
  --color-whitesmoke-300: #f4f7f9;
  --color-whitesmoke-400: #f3f4f6;

  /* Gap */
  --gap-2: 2px;
  --gap-4: 4px;
  --gap-8: 8px;
  --gap-10: 10px;
  --gap-12: 12px;
  --gap-16: 16px;
  --gap-18: 18px;
  --gap-19: 19px;
  --gap-20: 20px;
  --gap-21: 21px;
  --gap-24: 24px;
  --gap-28: 28px;
  --gap-32: 32px;
  

  /* Padding */
  --padding-0: 0px;
  --padding-1: 1px;
  --padding-2: 2px;
  --padding-3: 3px;
  --padding-4: 4px;
  --padding-5: 5px;
  --padding-6: 6px;
  --padding-8: 8px;
  --padding-10: 10px;
  --padding-11: 11px;
  --padding-12: 12px;
  --padding-13: 13px;
  --padding-14: 14px;
  --padding-15: 15px;
  --padding-16: 16px;
  --padding-18: 18px;
  --padding-19: 19px;
  --padding-20: 20px;
  --padding-21: 21px;
  --padding-22: 22px;
  --padding-23: 23px;
  --padding-24: 24px;
  --padding-28: 28px;
  --padding-30: 30px;
  --padding-31: 31px;
  --padding-32: 32px;
  --padding-34: 34px;
  --padding-36: 36px;
  --padding-37: 37px;
  --padding-38: 38px;
  --padding-39: 39px;
  --padding-40: 40px;
  --padding-45: 45px;
  --padding-46: 46px;
  --padding-48: 48px;
  --padding-60: 60px;
  --padding-64: 64px;
  --padding-80: 80px;
  --padding-96: 96px;
  --padding-100: 100px;
  --padding-0_5: 0.5px;
  --padding-3_4: 3.4px;

  /* BorderRadius */
  --br-0: 0px;
  --br-14: 14px;
  --br-16: 16px;
  --br-24: 24px;
  --br-32: 32px;
  --br-50: 50%;
  --br-16777200: 16777200px;

  /* Font */
  --font-google-sans-flex: Google Sans Flex;
  --font-inter: Inter;
  --font-vimc: Google Sans Flex;

  /* FontSize */
  --fs-12: 12px;
  --fs-14: 14px;
  --fs-16: 16px;
  --fs-17: 17px;
  --fs-18: 18px;
  --fs-19: 19px;
  --fs-20: 20px;
  --fs-22: 22px;
  --fs-24: 24px;
  --fs-26: 26px;
  --fs-29: 29px;
  --fs-36: 36px;
  --fs-38: 38px;
  --fs-48: 48px;
  --fs-60: 60px;

  /* Borders */
  --border-1: 1px solid var(--color-whitesmoke-400);
  --border-2: 2px solid var(--color-aliceblue-200);
  --border-3: 1px solid var(--color-gray-300);

  /* Shadows */
  --shadow-drop:
    0px 10px 15px -3px rgba(0, 0, 0, 0.1), 0px 4px 6px -4px rgba(0, 0, 0, 0.1);
  --shadow-drop-1: 0px 4px 14px rgba(0, 174, 239, 0.39);
  --shadow-drop-2: 0px 25px 50px -12px rgba(0, 0, 0, 0.25);
  --shadow-drop-3:
    0px 20.4px 25.5px -5.1px rgba(0, 0, 0, 0.1),
    0px 8.2px 10.2px -6.12px rgba(0, 0, 0, 0.1);
  --shadow-drop-4: 0px 10px 40px -10px rgba(0, 0, 0, 0.2);
  --shadow-drop-5: 12px 12px 40px rgba(0, 0, 0, 0.4);
  --shadow-drop-6:
    0px 0px 10px rgba(0, 0, 0, 0.1), 0px 20px 25px -5px rgba(0, 0, 0, 0.1),
    0px 8px 10px -6px rgba(0, 0, 0, 0.1);
  --shadow-drop-7: 0px 4px 4px rgba(0, 0, 0, 0.25);
  --shadow-drop-8: 0px 4px 8px rgba(0, 0, 0, 0.15);
  --shadow-drop-9:
    0px 1px 3px rgba(0, 0, 0, 0.1), 0px 1px 2px -1px rgba(0, 0, 0, 0.1);
  --shadow-drop-10: 0px 8px 20px rgba(0, 0, 0, 0.2);

  /* Gradients */
  --gradient-1:
    linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
    linear-gradient(90deg, #ffdf20, var(--color-gold-200) 50%, #f0b100);
  --gradient-2: linear-gradient(
    0deg,
    rgba(10, 25, 47, 0.8),
    rgba(10, 25, 47, 0.32) 50%,
    rgba(0, 0, 0, 0)
  );
  --Line: linear-gradient(135deg, #ffdf20, var(--color-gold-300));

  /* WidthHeights */
  --height-6: 6px;
  --height-8: 8px;
  --height-16: 16px;
  --height-20: 20px;
  --height-22: 22px;
  --height-24: 24px;
  --height-26: 26px;
  --height-28: 28px;
  --height-32: 32px;
  --height-40: 40px;
  --height-48: 48px;
  --height-56: 56px;
  --height-60: 60px;
  --height-64: 64px;
  --height-67: 67px;
  --height-78: 78px;
  --height-80: 80px;
  --height-82: 82px;
  --height-328: 328px;
  --height-450: 450px;
  --height-26_4: 26.4px;
  --width-8: 8px;
  --width-16: 16px;
  --width-20: 20px;
  --width-24: 24px;
  --width-32: 32px;
  --width-40: 40px;
  --width-48: 48px;
  --width-72: 72px;
  --width-80: 80px;
  --width-153: 153px;
  --width-168: 168px;
  --width-1440: 1440px;

  /* LineHeights */
  --lh-14: 14px;
  --lh-16: 16px;
  --lh-18: 18px;
  --lh-20: 20px;
  --lh-22: 22px;
  --lh-24: 24px;
  --lh-26: 26px;
  --lh-28: 28px;
  --lh-32: 32px;
  --lh-36: 36px;
  --lh-40: 40px;
  --lh-48: 48px;
  --lh-54: 54px;

  /* LetterSpacings */
  --ls--0_15: -0.15px;
  --ls--0_31: -0.31px;
  --ls--0_45: -0.45px;
  --ls-0_07: 0.07px;
  --ls-0_35: 0.35px;

  --left-0: 0px;
  --left-8: 8px;
  --left-26: 26px;
  --top-0: 0px;
  --top-64: 64px;
}
