/* Login modal backdrop.
   Lune Optimizer RUCSS strips the .modal-backdrop rule (position/size/background/z-index)
   because the element is created by JS at runtime. Without position+size it collapses to
   height:0 and sits in the page flow -> invisible. This file is excluded from RUCSS. */
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  z-index: 999998;
}
.modal-backdrop.show { opacity: .5; }
.modal { z-index: 999999; }
