:root {
  --page-background: #EEF4FF;
}

html {
  background: var(--page-background);
  scrollbar-gutter: stable;
  scrollbar-color: var(--premium-upsell-solid, #9db8ff) var(--premium-upsell-light, #EEF4FF);
  scrollbar-width: thin;
}

@supports not (scrollbar-gutter: stable) {
  html {
    overflow-y: scroll;
  }
}

body {
  margin: 0 !important;
  padding: 0 !important;
}

::-webkit-scrollbar {
  width: 12px;
}

::-webkit-scrollbar-track {
  background: var(--premium-upsell-light, #EEF4FF);
}

::-webkit-scrollbar-thumb {
  background: var(--premium-upsell-solid, #9db8ff);
  border: 3px solid var(--premium-upsell-light, #EEF4FF);
  border-radius: 999px;
}

::-webkit-scrollbar-thumb:hover {
  background: var(--premium-upsell-dark, #6f93f7);
}

body {
  background: var(--page-background) !important;
  background-color: var(--page-background) !important;
}
