@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Space+Grotesk:wght@300..700&display=swap";*{padding:0;margin:0;box-sizing:border-box;font-family:Poppins,sans-serif;font-style:normal}body{background-image:url(/assets/7073282-DB7goZQj.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.card{width:min(420px,90%);padding:40px 30px;border-radius:28px;border:1px solid rgba(255,255,255,.25);background:#ffffff1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 40px #00000040;text-align:center}.card__title{color:#fff;margin-bottom:20px}.form{display:flex;flex-direction:column;gap:22px}.form__input{width:100%;height:48px;padding:0 16px;border-radius:14px;border:2px solid rgba(255,255,255,.5);background:transparent;color:#fff;outline:none;transition:.25s}.form__input::placeholder{color:#ffffffb3}.form__input:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff40}.form__row{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#fff}.checkbox{display:flex;align-items:center;gap:8px;cursor:pointer}.checkbox input{accent-color:white;width:16px;height:16px}.reset-password{color:#fff;text-decoration:none;opacity:.85}.reset-password:hover{text-decoration:underline;opacity:1}.register{color:#fff;font-size:14px}.register a{color:#fff;font-weight:600}.btn{height:48px;border-radius:14px;border:none;background:#fff;color:#5f2c82;font-weight:600;font-size:16px;cursor:pointer;transition:.25s}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #00000040}.btn:active{transform:translateY(0);box-shadow:none}
