/* Shared native scrollbar treatment for every Datamine page and data surface. */
html,
.dm-scrollbar {
  scrollbar-width: thin;
  scrollbar-color: rgba(245, 217, 122, 0.3) rgba(255, 255, 255, 0.03);
}

html::-webkit-scrollbar,
.dm-scrollbar::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

html::-webkit-scrollbar-track,
.dm-scrollbar::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.03);
  border-radius: 4px;
}

html::-webkit-scrollbar-thumb,
.dm-scrollbar::-webkit-scrollbar-thumb {
  background: rgba(245, 217, 122, 0.3);
  border-radius: 4px;
}

html::-webkit-scrollbar-thumb:hover,
.dm-scrollbar::-webkit-scrollbar-thumb:hover {
  background: rgba(245, 217, 122, 0.5);
}

html::-webkit-scrollbar-corner,
.dm-scrollbar::-webkit-scrollbar-corner {
  background: rgba(255, 255, 255, 0.03);
}

.dm-scrollbar.dm-scrollbar--slim::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

.dm-scrollbar.dm-scrollbar--slim::-webkit-scrollbar-track,
.dm-scrollbar.dm-scrollbar--slim::-webkit-scrollbar-thumb {
  border-radius: 999px;
}

.dm-scrollbar.dm-scrollbar--slim::-webkit-scrollbar-thumb {
  background: rgba(245, 217, 122, 0.28);
}

.dm-scrollbar.dm-scrollbar--slim::-webkit-scrollbar-thumb:hover {
  background: rgba(245, 217, 122, 0.5);
}

.dm-scrollbar.dm-scrollbar--slim {
  scrollbar-color: rgba(245, 217, 122, 0.28) rgba(255, 255, 255, 0.03);
}

/* The page viewport always uses the same narrow rail as Origin of War. */
html::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

html::-webkit-scrollbar-track,
html::-webkit-scrollbar-thumb {
  border-radius: 999px;
}

html::-webkit-scrollbar-thumb {
  background: rgba(245, 217, 122, 0.28);
}

html::-webkit-scrollbar-thumb:hover {
  background: rgba(245, 217, 122, 0.5);
}
