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

.popup-overlay {
  display: flex;
  flex-direction: column;
  position: fixed;
  inset: 0;
}

option {
  color: black;
  background-color: white;
}





:root {
  /* Fonts */
  /* Generic fallbacks added: the app's value is bare `"Work Sans"`, so if the
     Google Fonts stylesheet is slow, blocked or offline the browser falls back
     to its default serif rather than a sans face. */
  --font-work-sans: "Work Sans", system-ui, -apple-system, "Segoe UI", sans-serif;

  /* font sizes */
  --font-size-4xs: 9px;
  --font-size-3xs: 10px;
  --font-size-2xs: 11px;
  --font-size-xs: 12px;
  --font-size-smi: 13px;
  --font-size-sm: 14px;
  --font-size-mini: 15px;
  --font-size-base: 16px;
  --font-size-lg: 18px;
  --font-size-lgi: 19px;
  --font-size-xl: 20px;
  --font-size-2xl: 21px;
  --font-size-3xl: 22px;
  --font-size-5xl: 24px;
  --font-size-7xl: 26px;
  --font-size-8xl: 27px;
  --font-size-12xl: 31px;
  --font-size-19xl: 38px;

  /* Colors */
  --color-chocolate: #f67c2a;
  --color-crimson: #f53c3d;
  --color-darkgray: #afb1be;
  --color-darkgray-100: #a8aaaf;
  --color-darkslategray-100: #454756;
  --color-darkslategray-200: #444753;
  --color-darkslategray-300: #33333b;
  --color-darkslategray-400: #424249;
  --color-darkslategray-500: #1f2b35;
  --color-dimgray: #4f515c;
  --color-goldenrod: #f9bd2c;
  --color-gray-100: #292a32;
  --color-gray-1000: rgba(28, 28, 36, 0);
  --color-gray-1100: rgba(255, 255, 255, 0.4);
  --color-gray-1200: #24252c;
  --color-gray-1300: #151419;
  --color-gray-1400: rgba(255, 255, 255, 0.2);
  --color-gray-200: #1c1c24;
  --color-gray-300: #0d1125;
  --color-gray-400: rgba(255, 255, 255, 0.15);
  --color-gray-500: rgba(255, 255, 255, 0.06);
  --color-gray-600: #292a31;
  --color-gray-700: rgba(255, 255, 255, 0.8);
  --color-gray-800: rgba(255, 255, 255, 0.17);
  --color-gray-900: rgba(28, 28, 36, 0.2);
  --color-lightgray: #d1d1d3;
  --color-lightgray-100: #c7c9d5;
  --color-lightgray-200: #d4d5dc;
  --color-mediumseagreen-100: #3ec569;
  --color-mediumseagreen-200: #3dc267;
  --color-mediumseagreen-300: rgba(90, 203, 126, 0.25);
  --color-mediumseagreen-400: #03c569;
  --color-mediumseagreen-500: #00c569;
  --color-skyblue: #3cb4cc;
  --color-skyblue-100: rgba(60, 180, 204, 0.1);
  --color-skyblue-200: #3bb4cc;
  --color-skyblue-300: rgba(60, 180, 204, 0.18);
  --color-white: #fff;
  --color-whitesmoke: #f3f3f3;
  --color-whitesmoke-100: #f5f5f5;

  --color-whitesmoke: #f3f3f3;
  --color-gray-blur-300: rgba(255, 255, 255, 0.2);
  --color-gray-blur-200: rgba(255, 255, 255, 0.02);
  --color-dimgray: #4f515c;
  --color-darkgray: #afb1be;
  --color-darkslategray-100: #454756;
  --Graphite: #24252c;
  --Azure: #3cb4cc;
  --Gold: #f9bd2c;
  --Ruby: #f42746;
  --Amber: #f67c2a;
  --Emerald: #3ec569;
  --White: #fff;
  --Silver: #a8aaaf;
  --Charcoal: #454857;
  --Obsidian: #1c1c24;

  /* Gaps */
  --gap-8xs: 5px;
  --gap-7xs: 6px;
  --gap-5xs: 8px;

  /* Paddings */
  --padding-7xs: 6px;
  --padding-5xs: 8px;
  --padding-xs: 12px;

  /* Border radiuses */
  --br-12xs: 1px;
  --br-10xs: 3px;
  --br-9xs: 4px;
  --br-8xs: 5px;
  --br-7xs: 6px;
  --br-5xs: 8px;
  --br-4xs: 9px;
  --br-2xs: 11px;
  --br-smi: 13px;
  --br-sm: 14px;
  --br-mini: 15px;
  --br-base: 16px;
  --br-lgi: 19px;
  --br-xl: 20px;
  --br-7xl: 26px;
  --br-24xl: 43px;
  --br-33xl: 52px;
  --br-34xl: 53px;
  --br-46xl: 65px;
}