.login_loginContainer__UoJWl{min-height:100vh;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.login_loginContent__HUvRI{display:flex;flex-direction:column;align-items:center;background:hsla(0,0%,100%,.1);backdrop-filter:blur(15px);border-radius:16px;padding:2.5rem;box-shadow:0 8px 32px 0 rgba(31,38,135,.37);z-index:2;position:relative}.login_formContainer__RIGVw{width:100%;max-width:320px}.login_input__GK8Qo{background-color:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);color:#fff}.login_input__GK8Qo::placeholder{color:hsla(0,0%,100%,.5)}.login_loginButton__ZAuNC{width:100%;background-color:#fff;color:#2d5cf9}.login_loginButton__ZAuNC:hover{background-color:#f0f0f0}.login_bubbles__ewZRE{position:absolute;width:100%;height:100%;z-index:1;overflow:hidden;top:0;left:0;pointer-events:none}.login_bubble__cXWcM{position:absolute;width:var(--size);height:var(--size);background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.8) 10%,hsla(0,0%,100%,.5) 20%,hsla(0,0%,100%,.3) 30%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,0) 70%);border-radius:50%;animation:login_float__Wf_Ow var(--time) var(--delay) infinite cubic-bezier(.45,.05,.55,.95);left:var(--position);top:var(--y-position);opacity:.3;box-shadow:0 0 10px hsla(0,0%,100%,.3),inset 0 0 10px hsla(0,0%,100%,.3)}.login_bubble__cXWcM:before{content:"";position:absolute;top:10%;left:20%;width:25%;height:25%;border-radius:50%;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.8),hsla(0,0%,100%,0) 100%);filter:blur(2px)}@keyframes login_float__Wf_Ow{0%{transform:translateY(100vh) scale(.8);opacity:0}20%{opacity:.5}80%{opacity:.5}to{transform:translateY(-20vh) scale(1.2);opacity:0}}.login_customInput__vWulE{border:2px solid hsla(0,0%,100%,.3);border-radius:8px;padding:10px 15px;font-size:16px;transition:all .3s ease}.login_customInput__vWulE:hover{border-color:hsla(0,0%,100%,.5)}.login_customInput__vWulE:focus{border-color:hsla(0,0%,100%,.8);box-shadow:0 0 0 2px hsla(0,0%,100%,.2);outline:none}.login_customInput__vWulE::placeholder{color:hsla(0,0%,100%,.5)}.login_customButton__h4j8W{background-color:#fff;color:#1f62fe;border:none;border-radius:8px;padding:12px 20px;font-size:16px;font-weight:600;transition:all .3s ease;cursor:pointer}.login_customButton__h4j8W:hover{background-color:#f0f0f0;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.login_customButton__h4j8W:active{transform:translateY(0);box-shadow:none}