.account-page{max-width:600px;margin:60px auto;padding:24px}.account-page h1{margin-top:32px}.account-back{color:var(--muted);font-size:14px}.account-tabs{display:flex;gap:10px;margin:28px 0 20px}.account-tabs button{padding:10px 20px;border:1px solid var(--line);border-radius:10px;background:var(--surface,#fff);color:var(--text);font:inherit;cursor:pointer}.account-tabs button[aria-pressed=true]{border-color:var(--text);background:var(--soft)}:is(#account-form,.security-form) label{display:block;margin:18px 0 8px}:is(#account-form,.security-form) :is(input,select){box-sizing:border-box;width:100%;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface,#fff);color:var(--text);font:inherit}:is(#account-form,.security-form) :is(input,select):focus{outline:2px solid var(--text);outline-offset:2px}#password-help{font-size:13px;color:var(--muted);line-height:1.5}#account-submit{display:block;width:100%;margin-top:24px}#account-message{min-height:24px;line-height:1.6}.account-keyboards{margin-top:20px}.account-keyboards [hidden]{display:none!important}.account-keyboards .ordkort-keyboard{margin-top:0}.requires-login .learning-choice-icon{opacity:.65}@media(max-width:500px){.account-page{margin:16px auto;padding:16px}}

:is(#account-form,.security-form) .remember-choice{display:flex;gap:10px;align-items:center;margin-top:34px;font-size:14px;line-height:1.6}
:is(#account-form,.security-form) .remember-choice input{width:20px;height:20px;padding:0;flex-shrink:0;accent-color:#4caf50}
.remembered-accounts{display:grid;gap:10px;margin-bottom:22px}.remembered-accounts:empty{display:none}.remembered-accounts button{width:100%;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface,#fff);color:var(--text);font:inherit;cursor:pointer}

.security-form>button{display:block;width:100%;margin-top:20px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface,#fff);color:var(--text);font:inherit;cursor:pointer}.account-page a{overflow-wrap:anywhere}
