/* v0.91.1 · unified Neon Poker scrollbars */

/* Keep every existing scroll container, but give all visible scrollbars one
   consistent dark/neon appearance. Deliberately hidden scrollbars stay hidden. */
:where(html, body, body *) {
  scrollbar-color: var(--wf-lime, #b8ff35) #0b1320 !important;
}

html::-webkit-scrollbar,
body::-webkit-scrollbar,
body *::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}

html::-webkit-scrollbar-track,
body::-webkit-scrollbar-track,
body *::-webkit-scrollbar-track {
  margin: 3px;
  border: 2px solid #071116 !important;
  border-radius: 999px !important;
  background: linear-gradient(180deg, #0b1320 0%, #111827 100%) !important;
  box-shadow:
    inset 2px 2px 0 rgba(255, 255, 255, .055),
    inset -1px -1px 0 rgba(0, 0, 0, .5) !important;
}

html::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-thumb,
body *::-webkit-scrollbar-thumb {
  min-width: 44px;
  min-height: 44px;
  border: 3px solid #071116 !important;
  border-radius: 999px !important;
  background: linear-gradient(180deg, #dcff79 0%, var(--wf-lime, #b8ff35) 52%, #8fe51e 100%) !important;
  box-shadow:
    0 0 0 1px rgba(184, 255, 53, .14),
    0 0 10px rgba(184, 255, 53, .18),
    2px 2px 0 #071116 !important;
}

html::-webkit-scrollbar-thumb:hover,
body::-webkit-scrollbar-thumb:hover,
body *::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(180deg, #efffb3 0%, #d6ff6a 52%, #a9f22f 100%) !important;
  box-shadow:
    0 0 0 1px rgba(214, 255, 106, .28),
    0 0 14px rgba(184, 255, 53, .3),
    2px 2px 0 #071116 !important;
}

html::-webkit-scrollbar-thumb:active,
body::-webkit-scrollbar-thumb:active,
body *::-webkit-scrollbar-thumb:active {
  background: linear-gradient(180deg, #b8ff35 0%, #91e720 100%) !important;
  box-shadow:
    inset 1px 1px 0 rgba(255, 255, 255, .2),
    1px 1px 0 #071116 !important;
}

html::-webkit-scrollbar-corner,
body::-webkit-scrollbar-corner,
body *::-webkit-scrollbar-corner {
  background: #071116 !important;
}

html::-webkit-scrollbar-button,
body::-webkit-scrollbar-button,
body *::-webkit-scrollbar-button {
  display: none;
  width: 0;
  height: 0;
}
