#black-overlay{position:fixed;inset:0;background:#000;z-index:500;pointer-events:none;transform:translateY(-100%)}#black-overlay.animate{animation:overlayDrop .9s cubic-bezier(.77,0,.175,1)}@keyframes overlayDrop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.fade-in{opacity:0;transition:opacity .9s}.fade-in.visible{opacity:1}