#taverne-site-header #taverne-global-backup-entry{display:block;width:100%;padding:10px 17px;border:0;border-top:1px solid #514b3d;background:transparent;color:#e6c986;text-align:left;font:13px/1.4 Arial,sans-serif;cursor:pointer}
#taverne-site-header #taverne-global-backup-entry:hover{background:#454034}
#taverne-backup-dialog{width:min(600px,calc(100vw - 28px));max-height:90vh;overflow:auto;border:1px solid #b9a473;border-radius:10px;padding:26px;background:#fcfbf7;color:#28333b;box-shadow:0 10px 50px #0006;font:15px/1.55 Arial,sans-serif}
#taverne-backup-dialog::backdrop{background:#10182099}
#taverne-backup-dialog h2{margin:0 30px 14px 0;font-size:25px;color:inherit}
#taverne-backup-dialog button,#taverne-backup-dialog .tb-file{padding:10px 14px;border:1px solid #b6a679;border-radius:5px;background:#f2ead5;color:#41351e;font:14px/1.4 Arial,sans-serif;cursor:pointer}
#taverne-backup-dialog .tb-actions{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0 12px}
#taverne-backup-dialog .tb-file{display:inline-flex;align-items:center;font-weight:normal;margin:0}
#taverne-backup-dialog input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}
#taverne-backup-dialog .tb-file:focus-within{outline:2px solid #3184c5;outline-offset:3px}
#taverne-backup-dialog .tb-close{position:absolute;right:14px;top:12px;padding:2px 9px;border:0;background:transparent;color:inherit;font-size:25px}
#taverne-backup-dialog .tb-legacy{font-size:12px;background:transparent;border-color:#c6c9c9}
#taverne-backup-preview{padding:12px;background:#f7efd9;border:1px solid #d0bd8a;border-radius:6px;margin:12px 0}
#taverne-backup-status{min-height:1.5em;white-space:pre-line}
#taverne-backup-dialog [hidden]{display:none!important}
#taverne-backup-dialog button:disabled,#taverne-backup-dialog input:disabled{opacity:.5;cursor:wait}
html[data-site-theme=dark] #taverne-backup-dialog{background:#20272e;color:#e5eaee}
html[data-site-theme=dark] #taverne-backup-preview{background:#3c3526;color:#f1dfb5;border-color:#8b774b}
html[data-site-theme=dark] #taverne-backup-dialog button,html[data-site-theme=dark] #taverne-backup-dialog .tb-file{background:#3e3829;color:#eedcb3;border-color:#86754f}
