/* Explicit text colours prevent global light-dialog styles leaking into dark panels. */
:is(#spv-status-dialog,#spv-backups-dialog,#spv-backups-dialog #confirm){color-scheme:dark;--ink:#f6f7fa;--premium-ink:#f6f7fa;--muted:#d1d5df;color:#f6f7fa!important}
:is(#spv-status-dialog,#spv-backups-dialog) :is(h1,h2,h3,h4,li,span,strong,b,label){color:#f6f7fa!important}
:is(#spv-status-dialog,#spv-backups-dialog) :is(p,small){color:#dce1eb!important}
:is(#spv-status-dialog,#spv-backups-dialog) :is(#summary,#status,#restore-info){color:#f6f7fa!important}
:is(#spv-status-dialog,#spv-backups-dialog) a{color:#f5d18a!important;text-underline-offset:3px}
:is(#spv-status-dialog,#spv-backups-dialog) button{color:#20232d!important;background-color:#e4b354!important}
:is(#spv-status-dialog,#spv-backups-dialog) button :is(span,strong,b){color:inherit!important}
:is(#spv-status-dialog,#spv-backups-dialog) :is(button,a):focus-visible{outline:3px solid #8ce4ff!important;outline-offset:3px}
#spv-status-dialog #checked-at{color:#d1d5df!important}
