:root {
  /* Colors */
  --color-black: #000;
  --color-darkslategray-100: #333;
  --color-darkslategray-200: rgba(51, 51, 51, 0.09);
  --color-gainsboro-100: #e6e6e6;
  --color-gainsboro-200: #d9d9d9;
  --color-gainsboro: #d9d9d9;
  --color-lightslategray: #7fa0c6;
  --color-white: #fff;

  /* Semantic */
  --color-primary: var(--color-black);
  --color-surface: var(--color-white);
  --color-stamp: var(--color-lightslategray);

  /* Fonts */
  --font-cormorant-garamond: "Cormorant Garamond", Arial, sans-serif;
  --font-hedvig-letters-sans: "Hedvig Letters Sans", Arial, sans-serif;
  --font-inter: Inter, Arial, sans-serif;
  --font-martian-mono: "Martian Mono", Arial, sans-serif;
  --font-roboto: Roboto, Arial, sans-serif;

  /* Font sizes */
  --fs-11-1: 11.1px;
  --fs-11_1: 11.1px;
  --fs-13_4: 13.4px;
  --fs-16: 16px;
  --fs-18: 18px;
  --fs-20: 20px;
  --fs-21: 21px;
  --fs-23: 23px;
  --fs-25: 25px;
  --fs-26: 26px;
  --fs-27: 27px;
  --fs-28: 28px;
  --fs-30: 30px;
  --fs-35: 35px;
  --fs-36: 36px;
  --fs-45: 45px;

  /* Line heights */
  --lh-22: 22px;
  --lh-28: 28px;

  /* Gaps */
  --gap-2: 2px;
  --gap-3: 3px;
  --gap-6: 6px;
  --gap-10: 10px;
  --gap-20: 20px;
  --gap-22: 22px;
  --gap-24: 24px;
  --gap-40: 40px;
  --gap-50: 50px;
  --gap-100: 100px;
  --gap-113: 113px;
  --gap-152: 152px;
  --gap-233: 233px;

  /* Padding */
  --padding-0: 0px;
  --padding-1: 1px;
  --padding-2: 2px;
  --padding-3: 3px;
  --padding-5: 5px;
  --padding-6: 6px;
  --padding-8: 8px;
  --padding-10: 10px;
  --padding-18: 18px;
  --padding-20: 20px;
  --padding-26: 26px;
  --padding-30: 30px;
  --padding-43: 43px;
  --padding-64: 64px;
  --padding-73: 73px;
  --padding-74: 74px;

  /* Borders */
  --border-1: 1px solid var(--color-black);
  --border-2: 1px solid var(--color-darkslategray-100);

  /* Dimensions */
  --height-1: 1px;
  --height-24: 24px;
  --height-40: 40px;
  --height-50: 50px;
  --height-69_1: 69.1px;
  --height-73: 73px;

  --width-2_8: 2.8px;
  --width-7_7: 7.7px;
  --width-48: 48px;

  --min-w-250: 250px;

  /* Misc */
  --left-0: 0px;
  --top-0: 0px;
}
