:root{color-scheme:light}body{margin:0;background:#f7f2e8;color:#843c2b;font:18px/1.8 KaiTi,STKaiti,serif}*{box-sizing:border-box}a{color:#ad4028}button,input{font:inherit;color:inherit}input{width:100%;background:#fffdf8;border:1px solid #b99f8e;padding:9px;border-radius:4px}button{padding:8px 16px;border:1px solid #ad4028;background:#fff9ef;border-radius:4px;cursor:pointer}button:disabled{opacity:.6;cursor:wait}.account-page{max-width:600px;padding:36px 20px;margin:auto}h1{font-size:32px}label{display:block;margin:14px 0}nav{display:flex;gap:18px;flex-wrap:wrap}#account-message{min-height:32px;overflow-wrap:anywhere}.account-user-row{padding:16px 0;border-bottom:1px solid #d5c4b5;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.account-user-row span{flex:1;overflow-wrap:anywhere;min-width:140px}[hidden]{display:none!important}.account-bar{position:relative;z-index:20;display:flex;gap:16px;justify-content:flex-end;align-items:center;padding:8px 22px;background:#f7f2e8;font:18px/1.8 KaiTi,STKaiti,serif}.account-bar a{color:#843c2b}body[data-account-role=reader] #scan,body[data-account-role=reader] #ocr,body[data-account-role=reader] a[href$='/upload'],body[data-account-role=reader] #metadata,body[data-account-role=reader] #hide,body[data-account-role=reader] #ai-config-form,body[data-account-role=reader] #ai-remove-key{display:none!important}@media(max-width:490px){.account-bar{font-size:16px;padding:8px 12px;flex-wrap:wrap}}

body[data-account-role=reader] #ai-settings{display:none!important}
