.login-module__WEZH7G__page{color:#1d1a17;background:#f5f0e8;place-items:center;min-height:100vh;padding:24px;display:grid}.login-module__WEZH7G__card{background:#fffdf9;border:1px solid #d4c9ba;border-radius:18px;width:min(100%,380px);padding:32px 30px 28px;box-shadow:0 18px 44px #1d1a1714}.login-module__WEZH7G__brand{align-items:center;gap:10px;margin-bottom:22px;display:flex}.login-module__WEZH7G__mark{color:#fff;background:#e24a32;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.9rem;font-weight:800;display:grid}.login-module__WEZH7G__brandName{letter-spacing:.02em;font-size:.82rem;font-weight:700}.login-module__WEZH7G__title{margin:0;font-size:1.28rem;font-weight:800;line-height:1.35}.login-module__WEZH7G__hint{color:#625b52;margin:8px 0 22px;font-size:.8rem;line-height:1.6}.login-module__WEZH7G__label{margin-bottom:8px;font-size:.76rem;font-weight:600;display:block}.login-module__WEZH7G__input{box-sizing:border-box;letter-spacing:.12em;color:#1d1a17;background:#fff;border:1px solid #d4c9ba;border-radius:10px;outline:none;width:100%;padding:11px 13px;font-size:.95rem}.login-module__WEZH7G__input:focus{border-color:#e24a32;box-shadow:0 0 0 3px #e24a3221}.login-module__WEZH7G__button{color:#fff;cursor:pointer;background:#e24a32;border:0;border-radius:10px;width:100%;margin-top:16px;padding:11px 14px;font-size:.88rem;font-weight:700}.login-module__WEZH7G__button:hover:not(:disabled){background:#ad3020}.login-module__WEZH7G__button:disabled{opacity:.55;cursor:not-allowed}.login-module__WEZH7G__error{color:#ad3020;margin:12px 0 0;font-size:.78rem;line-height:1.5}.login-module__WEZH7G__footer{color:#625b52;margin:20px 0 0;font-size:.72rem;line-height:1.6}
