.login-module__WEZH7G__page{place-items:center;min-height:100vh;padding:32px 20px;display:grid}.login-module__WEZH7G__panel{width:min(100%,390px)}.login-module__WEZH7G__eyebrow{color:var(--accent);letter-spacing:.22em;margin:0 0 42px;font-size:.72rem;font-weight:700}.login-module__WEZH7G__title{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,2.75rem);font-weight:400}.login-module__WEZH7G__intro{color:var(--muted);margin:10px 0 30px}.login-module__WEZH7G__form{gap:19px;display:grid}.login-module__WEZH7G__field{gap:7px;display:grid}.login-module__WEZH7G__label{letter-spacing:.02em;font-size:.8rem;font-weight:650}.login-module__WEZH7G__input{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:3px;padding:11px 12px;transition:border-color .14s}.login-module__WEZH7G__input:focus{border-color:var(--accent)}.login-module__WEZH7G__button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;border-radius:3px;margin-top:4px;padding:11px 16px;font-weight:650}.login-module__WEZH7G__button:hover{background:#3a3831}.login-module__WEZH7G__error{color:#7c382d;border-left:2px solid #9b4a3b;margin:-4px 0 0;padding-left:11px;font-size:.875rem}
