html[data-theme="dark"] .admin-app :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),html[data-theme="dark"] select,html[data-theme="dark"] textarea){background-color:#1d2633;color:#c6ceda;border:1px solid #2d3e53}html[data-theme="dark"] .admin-app{--admin-ink:#c6ceda;--admin-muted:#a8b4c7;--admin-border:#2a394d;--admin-bg:#181f2a}html[data-theme="dark"] .admin-app button:focus-visible,html[data-theme="dark"] .admin-app a:focus-visible,html[data-theme="dark"] .admin-app input:focus-visible,html[data-theme="dark"] .admin-app textarea:focus-visible{outline:3px solid rgba(57,76,105,0.478)}html[data-theme="dark"] .admin-sidebar{border-right:1px solid #2a384d;background:#1d2633}html[data-theme="dark"] .admin-brand{border-bottom:1px solid #2b3849}html[data-theme="dark"] .admin-brand .section-mark{background:#181f29}html[data-theme="dark"] .admin-brand small{color:#a8b4c7}html[data-theme="dark"] .admin-nav-item{color:#a8b4c7}html[data-theme="dark"] .admin-nav-item.is-active{background:#1d2739;color:#709de0}html[data-theme="dark"] .admin-nav-item.is-active>svg{color:#6799e9}html[data-theme="dark"] .admin-coming-soon{background:#161d27}html[data-theme="dark"] .admin-sidebar-footer{border:1px solid #2a364b;background:#1b232f}html[data-theme="dark"] .admin-sidebar-footer-icon{background:#1d2839;color:#6a9ae7}html[data-theme="dark"] .admin-sidebar-footer small{color:#a8b4c7}html[data-theme="dark"] .admin-topbar{border-bottom:1px solid #2a394d;background:rgba(23,30,41,0.929)}html[data-theme="dark"] .admin-breadcrumb strong{color:#bbc5d4}html[data-theme="dark"] .admin-preview-state{color:#a8b4c7}html[data-theme="dark"] .admin-view-site{color:#739dde}html[data-theme="dark"] .admin-eyebrow{color:#a8b4c7}html[data-theme="dark"] .admin-page-intro h1{color:#c6ceda}html[data-theme="dark"] .admin-page-intro p{color:#a8b4c7}html[data-theme="dark"] .admin-date-chip,html[data-theme="dark"] .admin-draft-chip{border:1px solid #2a394d;background:#1d2633;color:#a8b4c7}html[data-theme="dark"] .admin-date-chip svg{color:#7ca1d5}html[data-theme="dark"] .admin-draft-chip{color:#e5bd7e;background:#392f1d;border-color:#52432c}html[data-theme="dark"] .admin-storage-notice{border:1px solid #2a394d;background:#1b2430}html[data-theme="dark"] .admin-storage-icon{background:#1d2839;color:#739edd}html[data-theme="dark"] .admin-storage-notice strong{color:#b8c2d2}html[data-theme="dark"] .admin-storage-notice p{color:#a8b4c7}html[data-theme="dark"] .admin-section-heading h2,html[data-theme="dark"] .admin-panel-heading h2,html[data-theme="dark"] .admin-editor-heading h2{color:#c0c9d6}html[data-theme="dark"] .admin-section-heading p,html[data-theme="dark"] .admin-panel-heading p,html[data-theme="dark"] .admin-editor-heading p{color:#a8b4c7}html[data-theme="dark"] .admin-readonly-badge{color:#a8b4c7}html[data-theme="dark"] .admin-overview-card{border:1px solid #2a394d;background:#1d2633;box-shadow:0 2px 8px rgba(0,0,0,0.095)}html[data-theme="dark"] .admin-card-icon.blue{background:#1d2839;color:#709ee0}html[data-theme="dark"] .admin-card-icon.violet{background:#241d39}html[data-theme="dark"] .admin-card-icon.amber{background:#3a2e1d;color:#e5af6c}html[data-theme="dark"] .admin-text-action{color:#7aa1d6}html[data-theme="dark"] .admin-overview-card-bottom{border-top:1px solid #2b3548;color:#a8b4c7}html[data-theme="dark"] .admin-overview-card-bottom img{border:2px solid #363636}html[data-theme="dark"] .admin-panel{border:1px solid #2a394d;background:#1d2633}html[data-theme="dark"] .admin-small-icon{background:#171e28;color:#779dda}html[data-theme="dark"] .admin-small-icon--green{background:#1f3a30;color:#80dcbd}html[data-theme="dark"] .admin-quick-action{border-top:1px solid #2b3548}html[data-theme="dark"] .admin-quick-icon{background:#181f29;color:#a8b4c7}html[data-theme="dark"] .admin-quick-action strong{color:#b0bbcc}html[data-theme="dark"] .admin-status-row{border-top:1px solid #2b3548}html[data-theme="dark"] .admin-status-row strong{color:#b0bccd}html[data-theme="dark"] .admin-status-label{color:#87e1c2}html[data-theme="dark"] .admin-status-label.is-muted{color:#d6b27b}html[data-theme="dark"] .admin-help-box{background:#19212c;color:#a8b4c7}html[data-theme="dark"] .admin-footer{border-top:1px solid #2a394d}html[data-theme="dark"] .admin-footer>span:last-child{color:#a8b4c7}html[data-theme="dark"] .admin-settings-tabs,html[data-theme="dark"] .admin-editor-panel{border:1px solid #2a394d;background:#1d2633}html[data-theme="dark"] .admin-settings-tab>svg:first-child{color:#a8b4c7}html[data-theme="dark"] .admin-settings-tab strong{color:#a8b4c7}html[data-theme="dark"] .admin-settings-tab.is-active{background:#1d2739}html[data-theme="dark"] .admin-settings-tab.is-active>svg:first-child,html[data-theme="dark"] .admin-settings-tab.is-active strong{color:#70a0e1}html[data-theme="dark"] .admin-editor-heading{border-bottom:1px solid #2b3849}html[data-theme="dark"] .admin-quiet-button,html[data-theme="dark"] .admin-save-button,html[data-theme="dark"] .admin-delete-button{border:1px solid #2a3a4f;background:#1d2633;color:#a8b4c7}html[data-theme="dark"] .admin-image-card{border:1px solid #2a394d;background:#1d2633}html[data-theme="dark"] .admin-image-preview{background:#12171f}html[data-theme="dark"] .admin-image-slot{background:rgba(16,36,59,0.800)}html[data-theme="dark"] .admin-upload-overlay{background:rgba(13,23,37,0.502)}html[data-theme="dark"] .admin-image-card-copy h3{color:#acb8ca}html[data-theme="dark"] .admin-field-error{color:#d37d7d}html[data-theme="dark"] .admin-homepage-footer{border-top:1px solid #2b3849}html[data-theme="dark"] .admin-homepage-footer>span{color:#a8b4c7}html[data-theme="dark"] .admin-homepage-footer>span svg{color:#7bd6b4}html[data-theme="dark"] .admin-record-option{background:#1d2633}html[data-theme="dark"] .admin-record-option.is-active{border-color:#2a394f;background:#19212c}html[data-theme="dark"] .admin-record-option strong{color:#a8b4c7}html[data-theme="dark"] .admin-field-label{color:#a8b4c7}html[data-theme="dark"] .admin-field input,html[data-theme="dark"] .admin-field textarea{border:1px solid #2b3a4f;background:#1d2633;color:#bcc5d4}html[data-theme="dark"] .admin-inline-upload{border:1px dashed #2c3c51;background:#1b2430}html[data-theme="dark"] .admin-inline-upload>span{color:#a8b4c7}html[data-theme="dark"] .admin-form-actions{border-top:1px solid #2b3849}html[data-theme="dark"] .admin-delete-button{color:#cb8885}@media(max-width:700px){html[data-theme="dark"] .admin-sidebar{box-shadow:8px 0 30px rgba(0,0,0,0.381)}html[data-theme="dark"] .admin-mobile-close{background:#171e28;color:#a8b4c7}html[data-theme="dark"] .admin-mobile-scrim{background:rgba(15,27,42,0.400)}html[data-theme="dark"] .admin-menu-toggle{background:#171d27;color:#a8b4c7}html[data-theme="dark"] .admin-upload-overlay{background:linear-gradient(90deg,rgba(13,23,37,0.188),transparent)}}html[data-theme="dark"] .admin-image-title-field input{background:#1d2633}html[data-theme="dark"] .admin-compression-status{color:#b0bbcc}html[data-theme="dark"] .admin-image-title-field textarea{background:#1d2633}html[data-theme="dark"] .admin-site-form .admin-inline-upload>img{background:#161c26}html[data-theme="dark"] /* Navy sidebar */
.admin-sidebar{background:linear-gradient(180deg,#131e36 0%,#101b33 100%)}html[data-theme="dark"] .admin-sidebar .admin-brand{border-bottom:1px solid rgba(54,54,54,0.100)}html[data-theme="dark"] .admin-sidebar .admin-brand small{color:#eec462}html[data-theme="dark"] .admin-sidebar .admin-mobile-close{background:rgba(29,38,51,0.100)}html[data-theme="dark"] .admin-sidebar .admin-nav-heading{color:#a8b4c7}html[data-theme="dark"] .admin-sidebar .admin-nav-item:not(.is-locked):not(.is-active):hover{background:rgba(29,38,51,0.070)}html[data-theme="dark"] .admin-sidebar .admin-nav-item.is-active{background:rgba(29,38,51,0.100)}html[data-theme="dark"] .admin-sidebar .admin-nav-item.is-active>svg{color:#f3c55e}html[data-theme="dark"] .admin-sidebar .admin-nav-item.is-locked{color:#a8b4c7}html[data-theme="dark"] .admin-sidebar .admin-coming-soon{background:rgba(29,38,51,0.080)}html[data-theme="dark"] .admin-sidebar .admin-nav-item .admin-lock-icon{color:#a8b4c7}html[data-theme="dark"] .admin-sidebar .admin-sidebar-footer{background:rgba(29,38,51,0.050);border-color:rgba(54,54,54,0.100)}html[data-theme="dark"] .admin-sidebar .admin-sidebar-footer-icon{background:rgba(240,189,74,0.150);color:#f3c55e}html[data-theme="dark"] .admin-sidebar .admin-live-dot{box-shadow:0 0 0 3px rgba(0,0,0,0.550)}html[data-theme="dark"] .admin-confirm-backdrop{background:rgba(15,26,48,0.550)}html[data-theme="dark"] .admin-confirm-dialog{background:#1d2633;box-shadow:0 24px 60px rgba(0,0,0,0.770)}html[data-theme="dark"] .admin-image-empty{background:#141a23;color:#a8b4c7}html[data-theme="dark"] .admin-empty-thumb{background:#141a23;color:#a8b4c7}html[data-theme="dark"] .admin-image-remove{background:rgba(15,26,48,0.700)}html[data-theme="dark"] .admin-hero-fields input{background:#1d2633}html[data-theme="dark"] .admin-ch-notice{background:#121820;color:#a8dfc9}html[data-theme="dark"] .admin-ch-stats div{background:#1d2633}html[data-theme="dark"] .admin-ch-search input,html[data-theme="dark"] .admin-ch-select select,html[data-theme="dark"] .admin-field select{background:#1d2633}html[data-theme="dark"] .admin-field select{background:#1d2633}html[data-theme="dark"] .admin-ch-list{background:#1d2633}html[data-theme="dark"] .admin-ch-chip.is-ok{background:#203a2d;color:#a5e7c9}html[data-theme="dark"] .admin-ch-chip.is-bad{background:#3a1d1d;color:#d87878}html[data-theme="dark"] .admin-ch-chip.is-warn{background:#3c301e;color:#f0c68a}html[data-theme="dark"] .admin-ch-empty{border:1px dashed #2f3f57;background:#1d2633}html[data-theme="dark"] .admin-ch-empty svg{color:#a8b4c7}html[data-theme="dark"] .admin-ch-card{background:#1d2633}html[data-theme="dark"] .admin-ch-map iframe{background:#141a23}html[data-theme="dark"] .admin-ch-map.is-empty{border:1px dashed #2f3f57;background:#19212c}html[data-theme="dark"] .admin-ch-check{background:#19212c}html[data-theme="dark"] .admin-ch-soon li{background:#19212c}html[data-theme="dark"] .admin-ch-soon .admin-coming-soon{background:#12171f;color:#a8b4c7}html[data-theme="dark"] .admin-ch-chip.is-muted{background:#131922;color:#a8b4c7}html[data-theme="dark"] .church-topbar{background:linear-gradient(180deg,#131e36,#101b33)}html[data-theme="dark"] .church-brand small{color:#eec462}html[data-theme="dark"] .church-signout{border:1px solid rgba(54,54,54,0.300)}html[data-theme="dark"] .church-signout:hover{background:rgba(29,38,51,0.100)}html[data-theme="dark"] .church-gate{background:#1d2633;box-shadow:0 24px 60px rgba(0,0,0,0.396)}html[data-theme="dark"] .church-gate-icon{background:#1d283a}html[data-theme="dark"] .admin-topbar .church-signout{background:#1d2633}html[data-theme="dark"] .admin-topbar .church-signout:hover{background:#171d27}html[data-theme="dark"] .fin-tabs{background:#1d2633}html[data-theme="dark"] .fin-tabs button.is-active{background:#131e36}html[data-theme="dark"] .fin-banner{background:#3c301e;color:#f3ce96}html[data-theme="dark"] .fin-sum.is-ok{background:#203a2d;color:#a5e7c9}html[data-theme="dark"] .fin-sum.is-bad{background:#3a1d1d;color:#d87878}html[data-theme="dark"] .fin-table th{background:#171e29}html[data-theme="dark"] .fin-table .fin-total td{background:#1a222d}html[data-theme="dark"] .fin-tag{color:#f0c68a}html[data-theme="dark"] .fin-sub td{background:#1b2430}html[data-theme="dark"] .fin-table tr.fin-editing td{background:#19212c}html[data-theme="dark"] .fin-tag.fin-bad{color:#d87878}html[data-theme="dark"] .fin-table tr.fin-group td{background:#171e29}html[data-theme="dark"] .fin-sumbar{background:#19212c}html[data-theme="dark"] .fin-cat.is-sections{background:#1a222e;border:1px dashed #2d3b54}html[data-theme="dark"] .fin-remit{background:#1d2633}html[data-theme="dark"] .fin-remit.is-locked{background:#1d283a}html[data-theme="dark"] .fin-group-row td{background:#19212c}html[data-theme="dark"] .fin-alloc-summary span{background:#19212c}html[data-theme="dark"] .fin-lock-icon{background:#203a2d;color:#a5e7c9}html[data-theme="dark"] .rep-church{background:#1d2633}html[data-theme="dark"] .rep-church summary{background:#1a222d}html[data-theme="dark"] .fund-bar{background:#12171f}html[data-theme="dark"] .fund-neg{color:#d87878}html[data-theme="dark"] .fund-in{color:#a5e7c9}html[data-theme="dark"] .fund-out{color:#d87878}html[data-theme="dark"] .exp-stepper{background:#1d283a}html[data-theme="dark"] .exp-fund{background:#1d2633}html[data-theme="dark"] .exp-fund.is-on{box-shadow:0 0 0 3px rgba(0,0,0,0.308);background:#1a222e}html[data-theme="dark"] .exp-chosen{background:#19212c}html[data-theme="dark"] .exp-drop{border:1.5px dashed #2f4058;background:#1b2430}html[data-theme="dark"] .exp-file-icon{background:#19212c}html[data-theme="dark"] .exp-void-panel{border:1px solid #552e2e;background:#19212c}html[data-theme="dark"] .exp-void-panel>div:first-child strong{color:#d87878}html[data-theme="dark"] .exp-void-panel textarea{background:#1d2633}html[data-theme="dark"] .exp-void-btn{border:1px solid #603434}html[data-theme="dark"] .period-filter.is-compact{background:#19212c}html[data-theme="dark"] .ro-banner{background:#3b311e;color:#f3ce96}html[data-theme="dark"] .user-remove{color:#d87878}html[data-theme="dark"] .acc-chip{background:#1d2633}html[data-theme="dark"] .acc-chip.is-editor b{background:#203a2d;color:#a5e7c9}html[data-theme="dark"] .acc-chip.is-viewer b{background:#3c301e;color:#f3ce96}html[data-theme="dark"] .acc-chip.is-owner b{background:#1d283a}html[data-theme="dark"] .ud-head{background:#1b2430}html[data-theme="dark"] .ud-x{background:#1d2633}html[data-theme="dark"] .ud-x:hover{background:#171e29}html[data-theme="dark"] .ud-sec{border-bottom:1px solid #2b3849}html[data-theme="dark"] .ud-label i{color:#d87878}html[data-theme="dark"] .ud-field input{border:1px solid #2d3e53;background:#1d2633}html[data-theme="dark"] .ud-field input:focus{box-shadow:0 0 0 3px rgba(0,0,0,0.308)}html[data-theme="dark"] .ud-field input:disabled{background:#171e29}html[data-theme="dark"] .ud-field input[aria-invalid=true]{border-color:#603434}html[data-theme="dark"] .ud-setall button{background:#1d2633}html[data-theme="dark"] .ud-perm{border-top:1px solid #2b3849;background:#1d2633}html[data-theme="dark"] .ud-perm-h{background:#19212c}html[data-theme="dark"] .ud-perm.is-on{background:#1c2431}html[data-theme="dark"] .ud-perm-icon{background:#171d27}html[data-theme="dark"] .ud-perm.is-on .ud-perm-icon{background:#1e2a3b}html[data-theme="dark"] .ud-seg{border:1px solid #2d3e53;background:#171e29}html[data-theme="dark"] .ud-seg-opt.is-on{background:#1d2633;box-shadow:0 1px 3px rgba(0,0,0,0.308)}html[data-theme="dark"] .ud-seg-opt.is-viewer.is-on{color:#f7d4a1;background:#423721}html[data-theme="dark"] .ud-seg-opt:has(input:focus-visible){outline:2px solid rgba(54,117,218,0.500)}html[data-theme="dark"] .ud-legend b.is-viewer{background:#3c301e;color:#f3ce96}html[data-theme="dark"] .ud-legend b.is-editor{background:#1e2a3b}html[data-theme="dark"] .ud-switch input{background:#29303a}html[data-theme="dark"] .ud-switch input::after{background:#1d2633;box-shadow:0 1px 2px rgba(0,0,0,0.440)}html[data-theme="dark"] .ud-check{background:#1b2430}html[data-theme="dark"] .ud-foot{background:#1b2430}html[data-theme="dark"] .theme-toggle{background:#1d2633}html[data-theme="dark"] .theme-toggle:hover{background:#171d27}html[data-theme="dark"] .fin-fixed-name{border:1px dashed #2e3e55;background:#1a212d}html[data-theme="dark"] .ud-field select,html[data-theme="dark"] .ud-field textarea{border:1px solid #2d3e53;background:#1d2633}html[data-theme="dark"] .sig-no{background:#1d283a}html[data-theme="dark"] .ledger-filters{background:#19212c}html[data-theme="dark"] .dash-alert{border:1px solid #5d4f32;background:#3a311d}html[data-theme="dark"] .dash-alert strong{color:#f6d9a2}html[data-theme="dark"] .dash-alert small{color:#e1c794}html[data-theme="dark"] .dash-alert-icon{background:#423721;color:#f7d28b}html[data-theme="dark"] .dash-stat{background:#1d2633}html[data-theme="dark"] .dash-stat:hover{box-shadow:0 8px 20px rgba(0,0,0,0.176)}html[data-theme="dark"] .dash-bar{background:#131922}html[data-theme="dark"] .dash-kind{background:#141a23;color:#afbbcc}html[data-theme="dark"] .dash-kind.is-in{background:#203a2f;color:#a2f0d5}html[data-theme="dark"] .dash-kind.is-out{background:#391d1d;color:#d77d7d}html[data-theme="dark"] .dash-done{background:#151c25;color:#adebd0}html[data-theme="dark"] .dash-done span{background:#213f2f}html[data-theme="dark"] .dash-chips li{background:#19212c}html[data-theme="dark"] .dash-site-item{background:#19212c}html[data-theme="dark"] .dash-site-item:hover{border-color:#303f58;background:#171e28}html[data-theme="dark"] .dash-site-item svg{color:#6a9ae7}html[data-theme="dark"] .gd-backdrop{background:rgba(12,18,34,0.450)}html[data-theme="dark"] .gd-dialog{background:#1d2633;color:#c6ceda;box-shadow:0 24px 60px rgba(0,0,0,0.660)}html[data-theme="dark"] .gd-dialog p{color:#a8b4c7}html[data-theme="dark"] .gd-btn{border:1px solid #2d3e53;background:#1d2633;color:#c6ceda}html[data-theme="dark"] .gd-btn:focus-visible{outline:3px solid rgba(54,117,218,0.350)}html[data-theme="dark"] .gd-danger{border-color:#552e2e;color:#d87878}html[data-theme="dark"] .gd-danger:hover{background:#171e29}html[data-theme="dark"] .admin-app{color-scheme:dark}
html[data-theme="dark"] .admin-app :where(input,select,textarea){color-scheme:dark}
html[data-theme="dark"] .admin-app :where(input,textarea)::placeholder{color:#7d8899}
html[data-theme="dark"] .admin-app input:disabled{background:#1a2230;color:#8d98a8}
html[data-theme="dark"] .admin-save-button{background:#4b8cf0;border-color:#4b8cf0;color:#fff}
html[data-theme="dark"] .admin-save-button:hover{background:#3a7ce4}
html[data-theme="dark"] .admin-save-button:disabled{background:#2c3a52;border-color:#2c3a52;color:#8e9bb0}
html[data-theme="dark"] .admin-quiet-button{background:#1b2433;border-color:#334055;color:#dce4ef}
html[data-theme="dark"] .admin-quiet-button:hover{background:#243045}
html[data-theme="dark"] .admin-quiet-button:disabled{color:#6f7b8d}
html[data-theme="dark"] .admin-delete-button,html[data-theme="dark"] .exp-void-btn{background:#c24a4a;border-color:#c24a4a;color:#fff}
html[data-theme="dark"] .user-remove{color:#ff9b9b}
html[data-theme="dark"] .theme-toggle{background:#1b2433;border-color:#334055;color:#ffd77a}
html[data-theme="dark"] .ud-seg-opt.is-editor.is-on{background:#4b8cf0;color:#fff}
html[data-theme="dark"] .ud-seg-opt.is-viewer.is-on{background:#5a4416;color:#ffd98f}
html[data-theme="dark"] .ud-seg-opt.is-none.is-on{background:#2a3446;color:#e6ecf4}
html[data-theme="dark"] .fund-in{color:#6fd3a1}html[data-theme="dark"] .fund-out,html[data-theme="dark"] .fund-neg{color:#ff9b9b}
html[data-theme="dark"] .ro-banner{background:#3b2d10;color:#ffd98f}
html[data-theme="dark"] .rep-track i,html[data-theme="dark"] .fund-bar i{background:linear-gradient(180deg,#78a9ff,#3d74d6)}
html[data-theme="dark"] .exp-file img,html[data-theme="dark"] .exp-receipt img{background:#fff}
html[data-theme="dark"] .gd-dialog{background:#182131;color:#e6ecf4;box-shadow:0 24px 60px rgba(0,0,0,.6)}
html[data-theme="dark"] .gd-dialog p{color:#a9b4c4}
html[data-theme="dark"] .gd-btn{background:#1f293a;border-color:#38465c;color:#e6ecf4}
html[data-theme="dark"] .gd-primary{background:#4b8cf0;border-color:#4b8cf0;color:#fff}
html[data-theme="dark"] .gd-danger{background:#2a1a1d;border-color:#6b3238;color:#ff9b9b}
html[data-theme="dark"] .dp-pop{background:#182131;border-color:#334055;color:#e6ecf4}
html[data-theme="dark"] .dp-head select,html[data-theme="dark"] .dp-nav{background:#1f293a;border-color:#38465c;color:#e6ecf4}
html[data-theme="dark"] .dp-day:hover,html[data-theme="dark"] .dp-day.is-focus:not(.is-sel){background:#26344b}
html[data-theme="dark"] .dp-day.is-sel{background:#4b8cf0;color:#fff}
html[data-theme="dark"] .dp-day.is-today{color:#8cb6ff;box-shadow:inset 0 0 0 1.5px #4b8cf0}
html[data-theme="dark"] .dp-day:disabled{color:#4b5668}
html[data-theme="dark"] .dp-foot{border-color:#2c374a}
@media (pointer:fine){html[data-theme="dark"] .admin-app input[type=date]:not([data-native-date]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238cb6ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E")!important}}
html[data-theme="dark"] .admin-app{background:#141a24}
html[data-theme="dark"] .admin-content{background:#141a24}
html[data-theme="dark"] .admin-topbar{background:rgba(20,26,36,.92);border-color:#253248}
html[data-theme="dark"] .admin-sidebar{background:linear-gradient(180deg,#151f33 0%,#121a2b 100%);border-right:1px solid #223049}
html[data-theme="dark"] .admin-page-intro h1{color:#e8eef7}
html[data-theme="dark"] .admin-eyebrow{color:#8fb2e8}
/* coloured stat cards */
html[data-theme="dark"] .admin-ch-stats>div,html[data-theme="dark"] .dash-stat{background:linear-gradient(160deg,var(--sc-a),var(--sc-b));border:1px solid var(--sc-line);box-shadow:none}
html[data-theme="dark"] .dash-stat{border-left:4px solid var(--sc-ink)}
html[data-theme="dark"] .admin-ch-stats>div strong,html[data-theme="dark"] .dash-stat strong{color:var(--sc-ink)}
html[data-theme="dark"] .admin-ch-stats>div span,html[data-theme="dark"] .dash-stat span{color:#d3dbe7}
html[data-theme="dark"] .admin-ch-stats>div small,html[data-theme="dark"] .dash-stat small{color:#9eacc0}
html[data-theme="dark"] .admin-ch-stats>:nth-child(4n+1){--sc-a:#133632;--sc-b:#112a2a;--sc-line:#215b53;--sc-ink:#7fe0c3}
html[data-theme="dark"] .admin-ch-stats>:nth-child(4n+2){--sc-a:#172b4c;--sc-b:#13213a;--sc-line:#2d4f86;--sc-ink:#9fc6ff}
html[data-theme="dark"] .admin-ch-stats>:nth-child(4n+3){--sc-a:#36290f;--sc-b:#29200f;--sc-line:#6a5122;--sc-ink:#ffd48c}
html[data-theme="dark"] .admin-ch-stats>:nth-child(4n+4){--sc-a:#262046;--sc-b:#1d1936;--sc-line:#473e84;--sc-ink:#cbbfff}
html[data-theme="dark"] .dash-stat:hover{box-shadow:0 8px 22px rgba(0,0,0,.35)}
/* cards & tables */
html[data-theme="dark"] .admin-ch-card,html[data-theme="dark"] .admin-panel,html[data-theme="dark"] .admin-overview-card{background:#1b2331;border-color:#28354a}
html[data-theme="dark"] .fin-table th{background:#202a3b;color:#a9b7cc}
html[data-theme="dark"] .fin-table td{border-color:#263247}
html[data-theme="dark"] .fin-table .fin-total td{background:#202a3b}
/* buttons: clearly buttons */
html[data-theme="dark"] .admin-quiet-button,html[data-theme="dark"] .gd-btn{background:#24344f;border:1px solid #3c5682;color:#dde8fb;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
html[data-theme="dark"] .admin-quiet-button:hover:not(:disabled),html[data-theme="dark"] .gd-btn:hover{background:#2d4166;border-color:#5373a8;color:#fff}
html[data-theme="dark"] .admin-quiet-button:disabled{background:#1d2534;border-color:#2b3649;color:#6f7b8e;box-shadow:none}
html[data-theme="dark"] .admin-save-button,html[data-theme="dark"] .gd-primary{background:#4a8af0;border-color:#4a8af0;color:#fff}
html[data-theme="dark"] .admin-save-button:hover:not(:disabled),html[data-theme="dark"] .gd-primary:hover{background:#3b7be6;border-color:#3b7be6}
html[data-theme="dark"] .admin-delete-button,html[data-theme="dark"] .user-remove,html[data-theme="dark"] .gd-danger{background:#3d2028;border-color:#7d3a48;color:#ffb8b8}
html[data-theme="dark"] .admin-delete-button:hover:not(:disabled),html[data-theme="dark"] .user-remove:hover:not(:disabled){background:#4d2732;color:#fff}
html[data-theme="dark"] .admin-app .exp-void-btn{background:#d04b4b;border-color:#d04b4b;color:#fff}
html[data-theme="dark"] .admin-app .exp-void-btn:hover:not(:disabled){background:#bb3f3f}
html[data-theme="dark"] .theme-toggle{background:#24344f;border-color:#3c5682;color:#ffd77a}
html[data-theme="dark"] .church-signout,html[data-theme="dark"] .admin-signout{background:#24344f;border-color:#3c5682;color:#dde8fb}
/* dashboard */
html[data-theme="dark"] .dash-alert{background:#2f2510;border-color:#6a5122}
html[data-theme="dark"] .dash-alert strong{color:#ffd48c}
html[data-theme="dark"] .dash-alert small{color:#d8bf8c}
html[data-theme="dark"] .dash-alert-icon{background:#4a3913;color:#ffd48c}
html[data-theme="dark"] .dash-panel-head h3,html[data-theme="dark"] .dash-list strong,html[data-theme="dark"] .dash-list b,html[data-theme="dark"] .dash-fund-row{color:#e3e9f2}
html[data-theme="dark"] .dash-bar{background:#26324a}
html[data-theme="dark"] .dash-bar i{background:linear-gradient(90deg,#78a9ff,#4a8af0)}
html[data-theme="dark"] .dash-list li{border-color:#28354a}
html[data-theme="dark"] .dash-kind{background:#26324a;color:#c3cfe0}
html[data-theme="dark"] .dash-kind.is-in{background:#173a30;color:#7fe0c3}
html[data-theme="dark"] .dash-kind.is-out{background:#3d2028;color:#ffb8b8}
html[data-theme="dark"] .dash-done{background:#173a30;color:#a9ecd5}
html[data-theme="dark"] .dash-done span{background:#1f4d3f}
html[data-theme="dark"] .dash-chips li{background:#202a3b;border-color:#2f3d55;color:#d3dbe7}
html[data-theme="dark"] .dash-site-item{background:#202a3b;border-color:#2f3d55;color:#dde5f0}
html[data-theme="dark"] .dash-site-item:hover{background:#26344b;border-color:#4a6597}
html[data-theme="dark"] .dash-site-item svg{color:#8cb6ff}
html[data-theme="dark"] .church-topbar{background:rgba(20,26,36,.92);border-color:#253248}
html[data-theme="dark"] .fm-item{background:#202a3b;border-color:#2f3d55;color:#e3e9f2}
html[data-theme="dark"] .fm-item:hover:not(:disabled){background:#26344b;border-color:#4a6597}
html[data-theme="dark"] .fm-icon{background:#24344f;color:#9fc6ff}
html[data-theme="dark"] .fm-text small{color:#9eacc0}
html[data-theme="dark"] .fm-item.is-danger .fm-icon{background:#3d2028;color:#ffb8b8}
html[data-theme="dark"] .fm-item.is-danger strong{color:#ffb8b8}
html[data-theme="dark"] .fm-item.is-danger:hover:not(:disabled){background:#3a222a;border-color:#7d3a48}
html[data-theme="dark"] .tr-preview{background:#1d2a40;border-color:#3c5682}
html[data-theme="dark"] .tr-preview strong{color:#e3e9f2}
html[data-theme="dark"] .tr-preview>svg{color:#9fc6ff}
html[data-theme="dark"] .gate-page{background:linear-gradient(180deg,#181f2a,#141a23)}html[data-theme="dark"] .gate-card{border:1px solid #2d3a4e;background:#1d2633;box-shadow:0 18px 50px rgba(0,0,0,0.176)}html[data-theme="dark"] .gate-brand strong{color:#c6ceda}html[data-theme="dark"] .gate-brand small{color:#f4cd7a}html[data-theme="dark"] .gate-card h1{color:#c6ceda}html[data-theme="dark"] .gate-text{color:#a8b4c7}html[data-theme="dark"] .gate-show{color:#a8b4c7}html[data-theme="dark"] .gate-hint{color:#a8b4c7}html[data-theme="dark"] .gate-back{color:#6a9ae7}html[data-theme="dark"] .gate-loading{color:#a8b4c7}html[data-theme="dark"] .gate-steps{color:#c6ceda}
