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

:root {
    /* Common Style Variables */

    /* Color */
    --background: #f5f5f5;
    --black: #000;
    --caption: #99a5b1;
    --color-chocolate: rgba(204, 89, 0, 0.1);
    --color-cornflowerblue: rgba(26, 161, 255, 0.1);
    --color-crimson: #ff383c;
    --color-darkgray-100: rgba(153, 165, 177, 0.2);
    --color-darkgray-200: rgba(153, 165, 177, 0.3);
    --color-darkgray-300: rgba(153, 165, 177, 0.5);
    --color-darkorange-100: #ff9500;
    --color-darkorange-200: #ff7f00;
    --color-darkorange-300: rgba(255, 141, 40, 0.1);
    --color-darkorchid-100: #cb30e0;
    --color-darkorchid-200: rgba(203, 48, 224, 0.05);
    --color-darkorchid-300: rgba(203, 48, 224, 0.1);
    --color-darkslategray-100: #3c3a38;
    --color-darkslategray-200: rgba(68, 68, 68, 0.1);
    --color-deepskyblue-100: rgba(0, 166, 207, 0.1);
    --color-deepskyblue-200: rgba(0, 192, 232, 0.1);
    --color-dimgray-100: #6b6b6b;
    --color-dimgray-200: #606060;
    --color-dimgray-300: rgba(107, 107, 107, 0.1);
    --color-dodgerblue-100: #0088ff;
    --color-dodgerblue-200: rgba(0, 136, 255, 0.05);
    --color-dodgerblue-300: rgba(0, 136, 255, 0.1);
    --color-forestgreen: rgba(26, 173, 64, 0.1);
    --color-fuchsia: rgba(230, 74, 250, 0.1);
    --color-gainsboro: #e6e6e6;
    --color-gray: rgba(255, 255, 255, 0.3);
    --color-green: #008000;
    --color-greenyellow: #adff2f;
    --color-limegreen-100: #34c759;
    --color-limegreen-200: #32cd32;
    --color-limegreen-300: rgba(52, 199, 89, 0.05);
    --color-limegreen-400: rgba(52, 199, 89, 0.1);
    --color-orange-100: #ffa500;
    --color-orange-200: rgba(255, 165, 0, 0.1);
    --color-orangered: #ff4500;
    --color-red: #ff0000;
    --color-rosybrown: rgba(172, 127, 94, 0.1);
    --color-royalblue: #007aff;
    --color-sienna: rgba(148, 102, 69, 0.1);
    --elevated: #e6e8ec;
    --foreground: #252525;
    --Neutral-Gray-5: #cdcdcd;
    --Neutral-Gray-D: #252525;
    --Neutral-White: #fff;
    --Primary: #efbe04;
    --surface: #fff;
    --text-color: #444;
    --white: #fff;

    /* Gap */
    --gap-2: 0.125rem;
    --gap-3: 0.187rem;
    --gap-4: 0.25rem;
    --gap-5: 0.312rem;
    --gap-6: 0.375rem;
    --gap-8: 0.5rem;
    --gap-10: 0.625rem;
    --gap-12: 0.75rem;
    --gap-16: 1rem;
    --gap-20: 1.25rem;
    --gap-24: 1.5rem;
    --gap-32: 2rem;
    --gap-48: 3rem;
    --gap-64: 4rem;

    /* Padding */
    --padding-0: 0rem;
    --padding-1: 0.062rem;
    --padding-2: 0.125rem;
    --padding-3: 0.187rem;
    --padding-4: 0.25rem;
    --padding-5: 0.312rem;
    --padding-6: 0.375rem;
    --padding-7: 0.437rem;
    --padding-8: 0.5rem;
    --padding-10: 0.625rem;
    --padding-11: 0.687rem;
    --padding-12: 0.75rem;
    --padding-16: 1rem;
    --padding-19: 1.187rem;
    --padding-20: 1.25rem;
    --padding-22: 1.375rem;
    --padding-24: 1.5rem;
    --padding-48: 3rem;
    --padding-2_5: 0.156rem;

    /* BorderRadius */
    --br-0: 0px;
    --br-6: 6px;
    --br-12: 12px;
    --br-16: 16px;
    --br-24: 24px;
    --br-100: 100px;

    /* Font */
    --font-jost: Jost;
    --font-sf-pro: SF Pro;
    --font-sora: Sora;

    /* FontSize */
    --fs-10: 0.625rem;
    --fs-12: 0.75rem;
    --fs-14: 0.875rem;
    --fs-16: 1rem;
    --fs-18: 1.125rem;
    --fs-19: 1.187rem;
    --fs-24: 1.5rem;
    --fs-29: 1.812rem;
    --fs-38: 2.375rem;
    --fs-48: 3rem;

    /* Borders */
    --border-1: 0.5px solid var(--caption);

    /* Shadows */
    --shadow-drop: 0px 1px 4px rgba(163, 163, 163, 0.2);
    --shadow-drop-1: 0px 1px 4px rgba(0, 0, 0, 0.25);
    --shadow-drop-2: 0px 1px 4px rgba(161, 161, 161, 0.25);
    --shadow-drop-3: 0px 0px 4px rgba(0, 0, 0, 0.2);
    --text-shadow-1: 0px 2px 25px var(--black);

    /* WidthHeights */
    --height-1: 0.062rem;
    --height-3: 0.187rem;
    --height-5: 0.312rem;
    --height-6: 0.375rem;
    --height-9: 0.562rem;
    --height-10: 0.625rem;
    --height-12: 0.75rem;
    --height-15: 0.937rem;
    --height-18: 1.125rem;
    --height-20: 1.25rem;
    --height-22: 1.375rem;
    --height-24: 1.5rem;
    --height-32: 2rem;
    --height-36: 2.25rem;
    --height-40: 2.5rem;
    --height-43: 2.687rem;
    --height-64: 4rem;
    --max-w-51: 3.187rem;
    --min-w-24: 1.5rem;
    --min-w-99: 6.187rem;
    --min-w-106: 6.625rem;
    --width-3: 0.187rem;
    --width-5: 0.312rem;
    --width-6: 0.375rem;
    --width-10: 0.625rem;
    --width-15: 0.937rem;
    --width-18: 1.125rem;
    --width-20: 1.25rem;
    --width-24: 1.5rem;
    --width-32: 2rem;
    --width-36: 2.25rem;
    --width-64: 4rem;
    --width-72: 4.5rem;
    --width-82: 5.125rem;
    --width-98: 6.125rem;
    --width-111: 6.937rem;
    --width-123: 7.687rem;
    --width-402: 25.125rem;
    --width-560: 35rem;

    /* LineHeights */
    --lh-16: 1rem;
    --lh-19: 1.187rem;
    --lh-24: 1.5rem;

    /* LetterSpacings */
    --ls--0_01: -0.01px;
    --ls--0_02: -0.02;
    --ls--0_47: -0.47px;

    --left-0: 0rem;
    --left-6: 0.375rem;
    --left-calc5021: calc(50% + 21px);
    --top-0: 0rem;
    --top-6: 0.375rem;
    --top-8: 0.5rem;
    --top--12: -0.75rem;
}
