.login-container{position:relative;width:100vw;height:100vh;overflow:hidden;background:#000}.login-container:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(0,22,34,.75),rgba(0,0,0,.4));z-index:1}.login-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.login-form{z-index:2}.form-control{background:hsla(0,0%,100%,.2)!important;border:0!important;color:#fff!important;backdrop-filter:blur(10px)}.form-control::placeholder{color:hsla(0,0%,100%,.5)!important}.form-control:not(:placeholder-shown){background:#fff!important;color:#000!important}.form-control:not(:placeholder-shown)+button{filter:invert(1)}