.signin{max-width:28rem;margin:0 auto;padding:1.5rem 1rem 0}.signin__name{margin:0;font-weight:600}.signin__main{padding:1.5rem 0}.signin__main h1{margin-top:0;font-size:1.75rem}.signin__form{flex-direction:column;gap:1rem;margin:1.5rem 0 1rem;display:flex}.signin__form .ui-input{width:100%}.signin__button{font:inherit;width:100%;min-height:2.75rem;color:var(--bg);background:var(--accent);border:2px solid var(--accent);cursor:pointer;border-radius:.375rem;padding:.5rem 1rem;font-weight:600}.signin__button:active{transform:translateY(1px)}.signin__button:disabled{cursor:progress;opacity:.85}.signin__alert{border:2px solid var(--fg);border-radius:.375rem;margin:1rem 0;padding:.75rem 1rem}.signin__secondary{margin:.5rem 0}.signin__secondary a{min-height:1.5rem;padding:.25rem 0;display:inline-block}.signin__note{color:var(--muted)}@media (prefers-reduced-motion:reduce){.signin__button:active{transform:none}}
