.admin-login{color:#f2eee5;background:radial-gradient(circle at 70% 20%,#153955,#050b13 55%);place-items:center;min-height:100vh;padding:30px;display:grid}.admin-login section{background:#07111ef2;border:1px solid #c6a15b55;width:min(440px,100%);padding:46px;box-shadow:0 30px 90px #0008}.admin-login-brand{letter-spacing:.16em;margin-bottom:45px;font-size:14px;display:inline-block}.admin-login-brand b{color:#c6a15b;font:400 19px Georgia,serif}.admin-login section>p:first-of-type{color:#c6a15b;letter-spacing:.22em;font-size:10px}.admin-login h1{margin:12px 0 15px;font:400 44px Georgia,serif}.admin-login-note{color:#b8c2ca;font-size:14px;line-height:1.7}.admin-login form{gap:12px;margin-top:30px;display:grid}.admin-login label{color:#d7dde2;font-size:12px}.admin-login input{color:#fff;background:#03080d;border:1px solid #ffffff35;width:100%;padding:15px;font-size:16px}.admin-login button{color:#07111e;background:#c6a15b;border:1px solid #c6a15b;margin-top:5px;padding:15px;font-weight:700}.admin-login button:disabled{opacity:.6}.admin-login form p{color:#ffb4a7;margin:3px 0 0;font-size:13px}.admin-login-home{color:#c6a15b;border-bottom:1px solid #c6a15b;margin-top:28px;padding-bottom:5px;font-size:11px;display:inline-block}
