.account-page{width:min(440px,100% - 40px);min-height:65vh;margin:72px auto}.account-wide{width:min(850px,100% - 40px)}.account-page h1{letter-spacing:-.03em;margin:45px 0 18px;font-size:clamp(32px,5vw,46px);line-height:1.15}.account-page p{color:var(--muted);max-width:65ch;margin:16px 0}.account-page label{margin:22px 0;font-size:14px;display:block}.account-page input:not([type=checkbox]){width:100%;color:var(--paper);background:var(--surface);font:inherit;border:1px solid #565c65;border-radius:6px;margin-top:8px;padding:12px;display:block}.account-page button{cursor:pointer}.account-page form>.button{justify-content:center;width:100%}.account-secondary{background:var(--surface);width:100%;color:var(--paper);justify-content:center;margin-top:16px}.account-page .accept{line-height:1.8}.accept input{margin-right:9px}.account-page a:not(.brand):not(.button){color:var(--gold);text-underline-offset:4px}.account-links,.account-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.account-links button,.account-actions button,.account-page section button{border:1px solid var(--line);color:var(--paper);font:inherit;background:0 0;border-radius:6px;padding:12px}.account-links button{color:var(--muted);border:0;padding:0;font-size:13px}.account-page button:disabled{opacity:.5;cursor:not-allowed}.account-page .account-error{color:var(--dire)}.account-page section{border-top:1px solid var(--line);margin-top:40px;padding-top:26px}.account-page h2{font-size:24px}.account-page :focus-visible{outline:2px solid var(--aqua);outline-offset:4px}.account-table{border-collapse:collapse;width:100%}.account-table th,.account-table td{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px}.account-table button{padding:8px}.account-page .admin-list{overflow:auto}
