.ai-footer{display: none;}
body {background-image: url(../ai-images/ai-bg.svg);background-repeat: no-repeat;background-size: cover;}
.signin-card{max-width: 600px;margin:auto;background:#fff;border-radius:33px;padding:35px;box-shadow:0 10px 30px rgba(0,0,0,0.08);}
.signin-card h2{text-align:center;font-size:24px;font-weight:700;}
.socialbtns{width:100%;border:1px solid #EBEBEB;background:#fff;padding:12px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:500;margin-bottom:12px;color: #000;text-decoration: none;}
.socialbtns:hover{color: #000;text-decoration: none;}
.divider{display:flex;align-items:center;gap:10px;margin:25px 0;}
.divider span{flex:1;height:1px;background: #D4D0E3;}
.form-group input{width:100%;padding:12px;border-radius:9px;border:1px solid #EBEBEB;outline:none;height: 50px;}
.password-label a, .signup-text a{color: #6942E8;text-decoration:none;font-size: 15px;font-weight: 500;}
.signin-card .toggle-password {position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:#6b7280;}
.signin-card .pass_show {background-image: url('../pro-ai-img/open-eye.png');background-size: 100% 100%;width: 20px;height: 13px;}
.signin-card .pass_hide {background-image: url('../pro-ai-img/hide-eye.png');background-size: 100% 100%;width: 20px;height: 13px;}
.tool-btns{height: 50px;width: 100%;}
.form-group input::placeholder{color: #ADA9A9;opacity:1;font-size: 13px;}
.form-control:focus {border-color: #EBEBEB;outline: none;}
.login-back{color: #000;font-weight: 500;font-size: 14px;display: inline-flex;justify-content: center;align-items: center;cursor: pointer;text-decoration: none!important;}
.login-back:before {content: '';background-image: url('../ai-images/backtoo.png');background-size: contain;background-repeat: no-repeat;width: 11px;height: 11px;margin-right: 10px;}
.login-back:hover{color: #000000;}
@media(max-width:480px){.signin-card{padding: 12px;}}