.login-module__Si-P0q__wrap{min-height:100vh;padding:var(--gutter);place-items:center;display:grid}.login-module__Si-P0q__card{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;gap:11px;width:min(360px,100%);padding:25px;display:flex}.login-module__Si-P0q__title{font-size:var(--step-5);letter-spacing:.02em}.login-module__Si-P0q__note{color:var(--ink-2);font-size:var(--step-2);margin:0;line-height:1.6}.login-module__Si-P0q__label{color:var(--ink-2);font-size:var(--step-1);text-transform:uppercase;letter-spacing:.08em}.login-module__Si-P0q__input{background:var(--void);border:1px solid var(--rule-bright);border-radius:var(--radius);width:100%;color:var(--ink);font-family:inherit;font-size:var(--step-3);letter-spacing:.12em;padding:9px 11px}.login-module__Si-P0q__input:focus{border-color:var(--ink-3);outline:none}.login-module__Si-P0q__input:disabled{opacity:.5}.login-module__Si-P0q__error{color:var(--breach);font-size:var(--step-2);line-height:1.5}.login-module__Si-P0q__button{background:var(--raise);border:1px solid var(--rule-bright);border-radius:var(--radius);color:var(--ink);font-family:inherit;font-size:var(--step-3);cursor:pointer;text-align:center;padding:9px 13px;text-decoration:none}.login-module__Si-P0q__button:hover:not(:disabled){border-color:var(--ink-3)}.login-module__Si-P0q__button:disabled{opacity:.45;cursor:default}
