/*
 * Source: footer-motion/source-forum/forum-style6-custom.css
 * Warm style6 scrollbar: line 34, columns 49593–50111; stable page gutter:
 * line 13, column 164803. Exact source colours, dimensions and gradients.
 * Extend the forum page treatment to cabinet scroll containers as well.
 * Scrolling, touch, keyboard and the existing Lenis lifecycle stay native.
 */
html:has(.av-cabinet) {
  scrollbar-gutter: stable;
}
html:has(.av-cabinet),
.av-cabinet,
.av-cabinet * {
  scrollbar-width: thin;
  scrollbar-color: #c8753a #f7eee5;
}
html:has(.av-cabinet)::-webkit-scrollbar,
.av-cabinet::-webkit-scrollbar,
.av-cabinet *::-webkit-scrollbar {
  width: 11px;
  height: 11px;
}
html:has(.av-cabinet)::-webkit-scrollbar-track,
.av-cabinet::-webkit-scrollbar-track,
.av-cabinet *::-webkit-scrollbar-track {
  background: #f7eee5;
  border-radius: 999px;
}
html:has(.av-cabinet)::-webkit-scrollbar-thumb,
.av-cabinet::-webkit-scrollbar-thumb,
.av-cabinet *::-webkit-scrollbar-thumb {
  background: linear-gradient(180deg, #dda06d 0%, #c8753a 100%);
  border: 2px solid #f7eee5;
  border-radius: 999px;
}
html:has(.av-cabinet)::-webkit-scrollbar-thumb:hover,
.av-cabinet::-webkit-scrollbar-thumb:hover,
.av-cabinet *::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(180deg, #d58b52 0%, #b85c29 100%);
}
html:has(.av-cabinet)::-webkit-scrollbar-corner,
.av-cabinet::-webkit-scrollbar-corner,
.av-cabinet *::-webkit-scrollbar-corner {
  background: #f7eee5;
}
html:has(.av-cabinet)::-webkit-scrollbar-button,
.av-cabinet::-webkit-scrollbar-button,
.av-cabinet *::-webkit-scrollbar-button {
  width: 0;
  height: 0;
}
