/* Direct scrollbar fixes - always visible scrollbar */
::-webkit-scrollbar {
  width: 10px !important;
  height: 10px !important;
  display: block !important;
  background-color: transparent !important;
}

::-webkit-scrollbar-track {
  background-color: transparent !important;
}

::-webkit-scrollbar-thumb {
  background-color: #888 !important;
  border-radius: 10px !important;
  border: 2px solid transparent !important;
  background-clip: padding-box !important;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #555 !important;
}

/* For Firefox */
* {
  scrollbar-width: thin !important;
  scrollbar-color: #888 transparent !important;
}

/* Prevent double scrollbars */
html {
  height: 100% !important;
  overflow-y: auto !important; /* Changed from scroll to auto */
}

body {
  height: 100% !important;
  min-height: 100vh !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}
