.auth-main{width:min(100% - 40px,900px);margin:48px auto 100px;font-size:1rem}.auth-main h1{font-size:2.5rem;margin-bottom:28px}.auth-main form{max-width:520px}.auth-main label{display:block;margin:18px 0;font-size:1rem}.auth-main input,.auth-main textarea,.auth-main select{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #656c82;background:#151925;color:#fff;border-radius:8px;font:inherit}.auth-main button{cursor:pointer;padding:10px 16px;border:1px solid #717b99;border-radius:8px;background:#212838;color:#fff;font:inherit}.auth-main button:disabled{opacity:.55;cursor:wait}.auth-main .solid-button{background:#b9fc73;color:#142009}.auth-main .check{display:flex;gap:12px;align-items:start}.auth-main .check input{width:auto}.auth-main p{line-height:1.7}.auth-main .form-error{color:#ffb0b0;white-space:pre-wrap}.auth-main .actions{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.auth-main details{margin-top:32px}.auth-main article{padding:20px 0;border-bottom:1px solid #454d64}.auth-main code{display:block;overflow-wrap:anywhere;background:#1b2130;color:#e3ffc8;padding:16px;margin:16px 0;font-size:1.1rem}.auth-main dialog{width:min(90vw,600px);max-height:85vh;overflow:auto;background:#121826;color:white;border:1px solid #727f9b;border-radius:12px;padding:24px}.auth-main dialog::backdrop{background:#000b}.auth-main table{border-collapse:collapse;width:100%;font-size:1rem}.auth-main td,.auth-main th{text-align:left;padding:12px;border-bottom:1px solid #455069}.auth-main [hidden]{display:none!important}.auth-main :focus-visible{outline:3px solid #b9fc73;outline-offset:3px}@media(max-width:600px){.auth-main{width:calc(100% - 28px);margin-top:28px}.auth-main h1{font-size:2rem}.auth-main td,.auth-main th{padding:8px}.site-nav{flex-wrap:wrap}}
