.LoginCard-module-scss-module__9LPkJa__form{flex-direction:column;gap:.75rem;width:100%;display:flex}.LoginCard-module-scss-module__9LPkJa__input{background:var(--colorBackground);width:100%;color:var(--colorForeground);border:1px solid var(--colorBorder);border-radius:var(--borderRadius);text-align:center;padding:.75rem 1rem;font-size:.9375rem}.LoginCard-module-scss-module__9LPkJa__input:focus{border-color:var(--colorPrimary);outline:none}.LoginCard-module-scss-module__9LPkJa__input:disabled{opacity:.6}.LoginCard-module-scss-module__9LPkJa__button{background:var(--colorPrimary);color:#fff;border-radius:var(--borderRadius);border:none;width:100%;padding:.75rem 1rem;font-size:.9375rem;font-weight:500;transition:background-color .15s}.LoginCard-module-scss-module__9LPkJa__button:hover:not(:disabled){background:var(--colorPrimaryHover)}.LoginCard-module-scss-module__9LPkJa__button:disabled{opacity:.6;cursor:not-allowed}.LoginCard-module-scss-module__9LPkJa__error{color:var(--colorDanger);margin:0;font-size:.875rem}
.page-module-scss-module__rO5OTa__container{justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.page-module-scss-module__rO5OTa__card{background:var(--colorSurface);border:1px solid var(--colorBorder);border-radius:var(--borderRadius);text-align:center;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:400px;padding:2rem;display:flex}.page-module-scss-module__rO5OTa__title{margin:0;font-size:1.5rem;font-weight:600}.page-module-scss-module__rO5OTa__description{color:var(--colorMuted);margin:0;font-size:.875rem}
