.account-page{max-width:900px;margin-inline:auto}.account-page h1{overflow-wrap:anywhere}.account-link{font-size:.9rem;white-space:normal}.entry-tools{display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.account-page form{margin-block:24px}.account-page input[type=password],.account-page input[type=text],.account-page input[name=alias]{width:100%;min-width:0;min-height:48px;background:white;border:1px solid var(--line);border-radius:10px;padding:12px;color:var(--ink);font:inherit}.account-page button,.account-page .primary{min-height:44px}.account-privacy{padding:20px;background:var(--blue-pale);border-radius:14px;margin:20px 0}.account-privacy h2{font-size:1.2rem}.account-privacy p{font-size:.9375rem}.account-check{display:flex;align-items:flex-start;gap:12px;margin:20px 0;line-height:1.55}.account-check input{width:20px;height:20px;flex:none;margin-top:3px}.account-identity{background:var(--canvas);border-radius:14px;padding:20px;margin:24px 0;overflow-wrap:anywhere}.account-identity h2{margin-top:12px}@media(max-width:650px){.entry-tools{gap:8px 12px;max-width:58%}.account-page .row{flex-wrap:wrap}}
.account-page input[type=email]{width:100%;min-width:0;min-height:48px;background:white;border:1px solid var(--line);border-radius:10px;padding:12px;color:var(--ink);font:inherit}.account-auth-options{display:flex;flex-wrap:wrap;gap:8px 18px}.account-page #account-auth-form>.field{margin-block:18px}.account-page #account-auth-form>button{margin:8px 10px 8px 0}
