.auth__container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.auth__container *{background:transparent;outline:none;color:#fff;border:none}.auth__container .form{display:flex;flex-direction:column;gap:5px;width:90vw;padding:60px;max-width:700px;min-width:390px;text-align:center}.auth__container .form .form__title{font-size:40px;margin-bottom:10px}.auth__container .form .form__description{color:hsla(0,0%,100%,.7);font-size:16px;margin-bottom:20px}.auth__container .form .form__description a{color:hsla(0,0%,100%,.7);text-decoration:underline}.auth__container .form .form__main__error{color:#ff3434;padding:5px;text-align:center;margin-top:10px}.auth__container .form .seperator{width:100%;height:3px;background:#54577c;margin:10px 0}.auth__container .form .form__button{width:100%;background:hsla(0,0%,100%,.2);background:#54577c;padding:10px 20px;display:flex;justify-content:center;align-items:center;opacity:.3;margin-top:20px}.auth__container .form .form__button.active{display:flex;opacity:1;cursor:pointer}.auth__container .form .form__input__container{border-radius:1px;display:flex;flex-direction:column;gap:5px;margin-top:15px;margin-bottom:10px;position:relative}.auth__container .form .form__input__container .eye{position:absolute;right:10px;top:12px;opacity:.6;display:none;color:#54577c}.auth__container .form .form__input__container .eye.active{display:flex}.auth__container .form .form__input__container .eye:hover{opacity:1;cursor:pointer}.auth__container .form .form__input__container label{position:absolute}.auth__container .form .form__input__container .form__error{color:#ff3434;font-size:12px;width:100%;font-weight:400}.auth__container .form .form__input__container input{background:hsla(0,0%,100%,.1);background:#282828;padding:10px;width:100%;font-size:1rem;margin:0 auto 5px;font-weight:400;border-bottom:1px solid #54577c}.auth__container .form .form__input__container input::placeholder{color:hsla(0,0%,100%,.8)}.auth__container .form .form__input__container.fine .form__error{color:#00a300}.auth__container .form .form__input__container.fine input{border-bottom:1px solid #00a300}.auth__container .form .form__input__container.red .form__error{color:#ff3434}.auth__container .form .form__input__container.red input{border-bottom:1px solid #ff3434}.logout{width:clamp(250px,90vw,600px);background:#282828;border-radius:5px;padding:50px;display:flex;flex-direction:column;gap:40px;justify-content:center;align-items:center;text-align:center;border-bottom:1px solid #54577c}.logout button{border:1px solid #54577c}