/* STQRY */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&amp;display=swap');




:root {
      --theme-background-color: #FFFFFF;
      --theme-background-color-rgb: 255 255 255;
      --theme-body-text-color: #665544;
      --theme-body-text-color-rgb: 102 85 68;
}

:root {
      --popup-background-color: #FFFFFF;
      --popup-background-color-rgb: 255 255 255;
      --popup-body-text-color: #111827;
      --popup-body-text-color-rgb: 17 24 39;
      --popup-title-text-color: #111827;
      --popup-title-text-color-rgb: 17 24 39;
}

:root {
      --current-language-button-color: #2563EB;
      --current-language-button-color-rgb: 37 99 235;
      --language-button-color: #F9FAFB;
      --language-button-color-rgb: 249 250 251;
}

:root {
      --kiosk-start-button-color: #F9FAFB;
      --kiosk-start-button-color-rgb: 249 250 251;
}

:root {
      --kiosk-button-outline-color: #F9FAFB;
      --kiosk-button-outline-color-rgb: 249 250 251;
      --kiosk-button-background: #111827;
      --kiosk-button-background-rgb: 17 24 39;
}

:root {
      --language-button-background: #f5f5f5;
      --language-button-background-rgb: 245 245 245;
      --language-button-text: #171717;
      --language-button-text-rgb: 23 23 23;
      --current-language-button-background: #c4d600;
      --current-language-button-background-rgb: 196 214 0;
      --current-language-button-text: #fafafa;
      --current-language-button-text-rgb: 250 250 250;
}



:root {
  --heading-font-font-family: IBM Plex Sans, sans-serif;
  --heading-font-font-weight: 700;
  --heading-font-font-style: normal;
  --heading-font-font-size: 45px;
}


:root {
  --title-bar-font-font-family: IBM Plex Sans, sans-serif;
  --title-bar-font-font-weight: 400;
  --title-bar-font-font-style: normal;
  --title-bar-font-font-size: 16px;
}


:root {
  --tour-heading-font-font-family: IBM Plex Sans, sans-serif;
  --tour-heading-font-font-weight: 700;
  --tour-heading-font-font-style: normal;
  --tour-heading-font-font-size: 32px;
}


:root {
  --block-heading-font-font-family: IBM Plex Sans, sans-serif;
  --block-heading-font-font-weight: 500;
  --block-heading-font-font-style: normal;
  --block-heading-font-font-size: 24px;
}


:root {
  --body-font-font-family: IBM Plex Sans, sans-serif;
  --body-font-font-weight: 400;
  --body-font-font-style: normal;
  --body-font-font-size: 16px;
}



