.AdminLoginScreen-module__3sulqq__screen{place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.AdminLoginScreen-module__3sulqq__panel{border:1px solid var(--border);background:#faf8f2;border-top:3px solid #c5a251;border-radius:8px;width:min(100%,410px);padding:30px 32px}.AdminLoginScreen-module__3sulqq__logo{mix-blend-mode:multiply;width:100px;height:auto;margin:0 auto 14px;display:block}.AdminLoginScreen-module__3sulqq__panel h1{text-align:center;letter-spacing:0;font-size:1.8rem;font-weight:600;line-height:1.5}.AdminLoginScreen-module__3sulqq__fields{margin-top:26px;display:grid}.AdminLoginScreen-module__3sulqq__fields label{margin-bottom:7px;font-size:.875rem;font-weight:500}.AdminLoginScreen-module__3sulqq__fields input{width:100%;min-width:0;min-height:48px;color:var(--foreground);font:inherit;background:#fffdf8;border:1px solid #cfc7b6;border-radius:4px;margin-bottom:18px;padding:10px 12px}.AdminLoginScreen-module__3sulqq__fields button{color:#201e17;background:#c5a251;border:0;border-radius:4px;min-height:50px;margin-top:6px;font-weight:600;transition:background-color .15s}.AdminLoginScreen-module__3sulqq__fields button:hover{background:#d3b46c}.AdminLoginScreen-module__3sulqq__message{color:#8a3029;min-height:24px;margin-top:16px;font-size:.875rem}@media (max-width:380px){.AdminLoginScreen-module__3sulqq__panel{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.AdminLoginScreen-module__3sulqq__fields button{transition:none}}
