:root {
  --alabaster: #fafafa;
  --black: #000000;
  --eerie-black: #1f1f1f;
  --elephant: #183d47;
  --fair-pink: #fde8ea;
  --fog: #d8d4fc;
  --gallery: #f0f0f0;
  --jade: #55a184;
  --linen: #faefe9;
  --mirage: #11142d;
  --mist-gray: #c4c4c4;
  --romance: #fffcfc;
  --shady-lady: #aaaaaa;
  --sonic-silver: #757575;
  --stack: #8c8c8c;
  --tradewind: #68cca6;
  --waterloo-: #808191;
  --white: #ffffff;
  --white-2: #ffffffcc;

  --font-size-l: 20px;
  --font-size-m: 18px;
  --font-size-s: 16px;
  --font-size-xl: 24px;
  --font-size-xs: 14px;
  --font-size-xxl: 36px;
  --font-size-xxxl: 55px;

  --font-family-abhaya_libre: "Abhaya Libre", Helvetica;
  --font-family-inria_sans: "Inria Sans", Helvetica;
  --font-family-poppins: "Poppins", Helvetica;
  --font-family-roboto: "Roboto", Helvetica;
  --font-family-souliyo_unicode-regular: "Souliyo Unicode-Regular", Helvetica;
}
.roboto-medium-white-18px {
  color: var(--white);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
}
.roboto-medium-tradewind-24px {
  color: var(--tradewind);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 500;
}
.roboto-normal-stack-20px {
  color: var(--stack);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}
.poppins-normal-elephant-18px {
  color: var(--elephant);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}
.poppins-normal-black-18px {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}
.poppins-bold-elephant-36px {
  color: var(--elephant);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
}
.roboto-medium-gallery-20px {
  color: var(--gallery);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 500;
}
.roboto-medium-elephant-18px {
  color: var(--elephant);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
}
.roboto-medium-elephant-16px {
  color: var(--elephant);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 500;
}
.roboto-normal-gallery-18px {
  color: var(--gallery);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}
.poppins-medium-white-14px {
  color: var(--white);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 500;
}
.poppins-bold-white-16px {
  color: var(--white);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
}
.poppins-normal-mirage-18px {
  color: var(--mirage);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}
.roboto-medium-elephant-20px {
  color: var(--elephant);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 500;
}
.souliyounicode-regular-normal-black-30px {
  color: var(--black);
  font-family: var(--font-family-souliyo_unicode-regular);
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
}
.souliyounicode-regular-normal-tradewind-30px {
  color: var(--tradewind);
  font-family: var(--font-family-souliyo_unicode-regular);
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
}
.poppins-normal-white-10px {
  color: var(--white);
  font-family: var(--font-family-poppins);
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
}
.poppins-semi-bold-elephant-55px {
  color: var(--elephant);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxxl);
  font-style: normal;
  font-weight: 600;
}
.poppins-normal-black-14px {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: 400;
}
.poppins-normal-sonic-silver-12px {
  color: var(--sonic-silver);
  font-family: var(--font-family-poppins);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}
.poppins-medium-elephant-24px {
  color: var(--elephant);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 500;
}
.poppins-semi-bold-elephant-48px {
  color: var(--elephant);
  font-family: var(--font-family-poppins);
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
}
.poppins-normal-black-20px {
  color: var(--black);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}
.roboto-medium-mirage-20px {
  color: var(--mirage);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 500;
}
.roboto-normal-mirage-20px {
  color: var(--mirage);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}
.inriasans-bold-eerie-black-36px {
  color: var(--eerie-black);
  font-family: var(--font-family-inria_sans);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 700;
}
.poppins-normal-shady-lady-18px {
  color: var(--shady-lady);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}
.poppins-normal-sonic-silver-10px {
  color: var(--sonic-silver);
  font-family: var(--font-family-poppins);
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
}
.poppins-normal-tradewind-18px {
  color: var(--tradewind);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 400;
}
.roboto-normal-black-20px {
  color: var(--black);
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
}
.poppins-normal-elephant-36px {
  color: var(--elephant);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxl);
  font-style: normal;
  font-weight: 400;
}
.poppins-medium-elephant-18px {
  color: var(--elephant);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
}
.poppins-normal-elephant-16px {
  color: var(--elephant);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
}
.border-1px-black {
  border: 1px solid var(--black);
}
