/* Shared by the app and standalone public pages, including the viewport.
   Feature rules may still intentionally hide a scrollbar. */
* {
  scrollbar-width: thin;
  scrollbar-color: var(--text2-a36, rgba(146, 163, 168, 0.36)) transparent;
}

/* Fallback for browsers without the standard scrollbar properties. */
::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

::-webkit-scrollbar-track,
::-webkit-scrollbar-corner {
  background: transparent;
}

::-webkit-scrollbar-thumb {
  min-height: 28px;
  border: 1px solid transparent;
  border-radius: var(--r-pill, 999px);
  background: var(--text2-a36, rgba(146, 163, 168, 0.36));
  background-clip: content-box;
}

::-webkit-scrollbar-thumb:hover {
  background: var(--text2-a44, rgba(146, 163, 168, 0.44));
  background-clip: content-box;
}
