#my-settings .backup-settings{margin-top:16px;padding:20px;border-radius:24px;text-align:left}
.backup-settings h2{font-size:16px;margin:0 0 12px;font-weight:600}.backup-counts{font-size:12px;line-height:1.8;color:var(--muted);font-variant-numeric:tabular-nums}
.backup-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.backup-settings button{min-height:42px;border:1px solid var(--line);border-radius:12px;padding:10px 14px;background:#ffffff38;color:var(--text);font:14px var(--font-ui,system-ui);cursor:pointer}
.backup-preview{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:13px;line-height:1.6}.backup-preview[hidden]{display:none}.backup-preview button{margin-right:8px}.backup-preview p{margin:0 0 10px}.backup-replace-note{color:var(--muted)}.backup-status{font-size:12px;line-height:1.6;margin:12px 0 0;color:var(--muted)}.backup-status:empty{display:none}
body:not(.light) .backup-settings button{background:#ffffff0c}
