.local-login{background:linear-gradient(135deg,#101c36,#334d87);place-items:center;min-height:100vh;padding:24px;display:grid}.local-login form{background:#fff;border-radius:20px;gap:14px;width:min(100%,420px);padding:34px;display:grid;box-shadow:0 28px 65px #07112680}.local-login__mark{color:#fff;background:linear-gradient(135deg,#5266ef,#b14fdd);border-radius:14px;place-items:center;width:48px;height:48px;font-size:23px;font-weight:800;display:grid}.local-login p{color:#65748e;letter-spacing:.08em;margin:0;font-size:12px}.local-login h1{color:#17223b;margin:3px 0 0}.local-login small{color:#64748b;line-height:1.45}.local-login label{color:#34415d;gap:6px;font-size:13px;font-weight:700;display:grid}.local-login input{font:inherit;border:1px solid #ccd7e8;border-radius:10px;padding:12px}.local-login .primary{color:#fff;cursor:pointer;background:linear-gradient(110deg,#4364e9,#a44fd9);border:0;border-radius:11px;padding:13px;font-weight:800}.local-login__link{color:#465de1;cursor:pointer;background:0 0;border:0;font-weight:700}.local-login .local-login__remember{cursor:pointer;background:#f8faff;border:1px solid #dbe3ef;border-radius:10px;align-items:flex-start;gap:9px;padding:10px 11px;display:flex}.local-login .local-login__remember input{accent-color:#5266ef;width:17px;height:17px;margin:2px 0 0;padding:0}.local-login .local-login__remember span{gap:2px;display:grid}.local-login .local-login__remember b{color:#34415d;font-size:13px}.local-login .local-login__remember small{font-size:11px;font-weight:500}
