/* 版本信息低调显示，仍保留可触控区域与键盘焦点。 */
.member-version-footer{text-align:center;padding:4px 12px 14px;overflow-wrap:anywhere}
.member-version{display:inline-block;max-width:100%;min-height:36px;padding:8px 12px;border:0;background:transparent;color:var(--text-muted,#8d9bb0);font-family:inherit;font-weight:400;line-height:1.6;font-size:11px;letter-spacing:.2px;cursor:pointer;overflow-wrap:anywhere}
.member-version:focus-visible{outline:2px solid var(--primary,#56dcb2);outline-offset:2px;border-radius:6px}
.member-version-footer [role="status"]{display:block;font-size:12px;color:var(--text-muted,#8d9bb0)}
.member-theme-dialog{box-sizing:border-box;width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid #34465e;border-radius:18px;background:#14243b;color:#edf2fb;box-shadow:0 24px 80px #0008;font:14px/1.6 system-ui,sans-serif}
.member-theme-dialog::backdrop{background:#020817a6}
.member-theme-dialog h2{margin:0 0 8px;font-size:20px}.member-theme-dialog p{margin:0 0 18px;color:#b1bfd1;font-size:13px}
.member-theme-dialog button{box-sizing:border-box;width:100%;min-height:46px;margin-top:10px;padding:10px 16px;border:1px solid #42536a;border-radius:10px;background:#1c304a;color:#f1f5fc;text-align:left;font:inherit;cursor:pointer}
.member-theme-dialog button[aria-pressed="true"]{border-color:#66e3bd;background:#20443f}.member-theme-dialog button[aria-pressed="true"]::after{content:'✓';float:right;color:#74efc8}
.member-theme-dialog button:focus-visible{outline:2px solid #b9a5ff;outline-offset:3px}.member-theme-dialog .member-theme-cancel{text-align:center;background:transparent;color:#b1bfd1}
html[data-member-theme="aurora"] .member-theme-dialog{background:#171335;border-color:#615080}html[data-member-theme="aurora"] .member-theme-dialog button{background:#241c48;border-color:#615080}html[data-member-theme="aurora"] .member-theme-dialog button[aria-pressed="true"]{border-color:#b89aff;background:#42316a}
