/* Arşivim detail modal scrollbar theme — film / series / game only */
#dv[open][data-kind="series"],
#dv[open][data-kind="film"],
#dv[open][data-kind="game"] {
  scrollbar-width: thin !important;
  scrollbar-color: #3aa8b8 #0b1721 !important;
  scrollbar-gutter: stable;
}

#dv[open][data-kind="series"]::-webkit-scrollbar,
#dv[open][data-kind="film"]::-webkit-scrollbar,
#dv[open][data-kind="game"]::-webkit-scrollbar {
  width: 11px !important;
  height: 11px !important;
}

#dv[open][data-kind="series"]::-webkit-scrollbar-track,
#dv[open][data-kind="film"]::-webkit-scrollbar-track,
#dv[open][data-kind="game"]::-webkit-scrollbar-track {
  background: linear-gradient(180deg, #0a151f 0%, #101e2a 50%, #0a151f 100%) !important;
  border: 1px solid rgba(67, 151, 169, .16) !important;
  border-radius: 999px !important;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, .45) !important;
}

#dv[open][data-kind="series"]::-webkit-scrollbar-thumb,
#dv[open][data-kind="film"]::-webkit-scrollbar-thumb,
#dv[open][data-kind="game"]::-webkit-scrollbar-thumb {
  background: linear-gradient(180deg, #66d6d2 0%, #319eaf 48%, #28758f 100%) !important;
  border: 2px solid #0d1924 !important;
  border-radius: 999px !important;
  min-height: 42px !important;
  box-shadow: 0 0 7px rgba(62, 190, 202, .18) !important;
}

#dv[open][data-kind="series"]::-webkit-scrollbar-thumb:hover,
#dv[open][data-kind="film"]::-webkit-scrollbar-thumb:hover,
#dv[open][data-kind="game"]::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(180deg, #8af0e7 0%, #42c6d0 50%, #3299b6 100%) !important;
  box-shadow: 0 0 11px rgba(78, 219, 218, .42) !important;
}

#dv[open][data-kind="series"]::-webkit-scrollbar-corner,
#dv[open][data-kind="film"]::-webkit-scrollbar-corner,
#dv[open][data-kind="game"]::-webkit-scrollbar-corner {
  background: #0b1721 !important;
}

@media (prefers-reduced-motion: no-preference) {
  #dv[open][data-kind="series"]::-webkit-scrollbar-thumb,
  #dv[open][data-kind="film"]::-webkit-scrollbar-thumb,
  #dv[open][data-kind="game"]::-webkit-scrollbar-thumb {
    transition: background .16s ease, box-shadow .16s ease;
  }
}
