:root{--h1_text_color_main: #ffffff;--h1_text_color_version: #87898A;--p_text_color: #D1D1D2;--main_background_color_h: #ffffff14}@keyframes slow-rotate{0%{transform:rotate(0)}25%{transform:rotate(30deg)}50%{transform:rotate(-30deg)}75%{transform:rotate(30deg)}to{transform:rotate(0)}}.general_container{width:497px;display:flex;margin:auto;flex-direction:column}.general_container h1{margin-left:29px;color:var(--h1_text_color_main);font-size:clamp(2.375rem,2.1563rem + 1vw,3rem);width:347px;font-weight:600;display:flex;flex-direction:row;flex-wrap:wrap}.general_container h1 span{font-size:38px;font-weight:500;color:var(--h1_text_color_version)}.general_container .icon_container{display:flex;flex-direction:row;align-items:center;margin-left:10px;gap:14px;height:60px}.general_container .icon_container svg:first-child{animation:slow-rotate 8s infinite ease-in-out;filter:drop-shadow(0px 0px 12px rgba(99,250,109,.4)) drop-shadow(0px 0px 4px rgba(129,255,150,.25))}.general_container p{margin-left:29px;margin-top:52px;font-size:clamp(1.125rem,1.0375rem + .4vw,1.375rem);font-weight:400;color:var(--p_text_color)}.general_container form{margin-top:27px;display:flex;flex-direction:column;gap:30px}.general_container form input{width:90%;margin-left:15px;padding:30px;font-size:18px;font-weight:500;color:#fff;background:#00000047;border-radius:25px;transition:all .3s ease-in-out}.general_container form input:hover{background:#00000017}.general_container form input:focus{background:#0000003d;box-shadow:0 0 8px #ffffff0f}.general_container form input::placeholder{color:#ffffff80;font-weight:400}.general_container form input:-webkit-autofill{transition:background-color 9999s ease-in-out 0s;-webkit-text-fill-color:#FFFFFF!important}.general_container form input:-webkit-autofill,.general_container form input:-webkit-autofill:hover,.general_container form input:-webkit-autofill:focus,.general_container form input:-webkit-autofill:active{box-shadow:#0000003d inset!important;-webkit-text-fill-color:#FFFFFF!important;border-radius:25px}.buttons{margin-left:29px;display:flex;flex-direction:row;flex-wrap:wrap;font-size:clamp(1rem,.9563rem + .2vw,1.125rem);font-weight:400;align-items:center;gap:30px}.login_btn{background-color:var(--main_background_color_h);border-radius:55px;padding:12px 36px;font-weight:500;color:#fff}@media screen and (max-width:760px){.general_container{width:80%;align-items:center}.general_container form input{width:85%}}@media screen and (max-width:430px){.general_container h1,.general_container p,.buttons{margin-left:unset}.buttons{justify-content:center}.general_container h1{width:100%;padding-left:10%}.general_container p{margin-top:20px}.general_container .icon_container img{width:24px;height:auto}.general_container .icon_container img:first-child{width:65px;height:auto}.login_btn{padding:12px 32px}.general_container form input{padding:25px}}
