.admin-login{width:min(100%,520px);margin:20px auto;padding:clamp(26px,5vw,50px);border:1px solid #d8e2d8;border-radius:22px;background:#fff;box-shadow:0 22px 60px #193a2920}.admin-login h1{font-size:clamp(2.6rem,5vw,4rem)}.admin-login form{display:grid;gap:22px;margin-top:30px}.admin-login label{display:grid;gap:9px;font-weight:800}.admin-login input[type=password]{width:100%;padding:15px 17px;border:1px solid #bfcfc3;border-radius:12px;font:600 16px Manrope,sans-serif;letter-spacing:.04em}.admin-login .button{justify-self:start}
