#login {
  background-image: url("/static/img/background.jpg") !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}


/* PZ-SCROLL-START */
nav { overflow-x: hidden !important; }
* { scrollbar-width: thin; scrollbar-color: #3a4753 #161d25; }
::-webkit-scrollbar { width: 10px; height: 10px; background: #161d25; }
::-webkit-scrollbar-thumb { background: #3a4753; border-radius: 6px; }
::-webkit-scrollbar-thumb:hover { background: #4a5866; }
::-webkit-scrollbar-corner { background: #161d25; }
@media (prefers-color-scheme: light) {
  * { scrollbar-color: #b3bcc5 #eceff2; }
  ::-webkit-scrollbar { background: #eceff2; }
  ::-webkit-scrollbar-thumb { background: #b3bcc5; }
  ::-webkit-scrollbar-thumb:hover { background: #98a3ae; }
  ::-webkit-scrollbar-corner { background: #eceff2; }
}
/* PZ-SCROLL-END */
