/* Dark palette: all page types (landing, guest, worker, admin) share one theme. */
html[data-theme="dark"]{color-scheme:dark;--bg:#0b1424;--surface:#172438;--panel:#172438;--text:#ebf2ff;--muted:#adbed6;--border:#33445f;--accent:#8fbaff;--blue:#8fbaff;--red:#ff8c90;--yellow:#ffda72;--green:#73e3af;--shadow:0 10px 32px rgba(0,0,0,.28)}
html[data-theme="dark"] body{background:#0b1424;color:var(--text)}
html[data-theme="dark"] .landing-public{background:radial-gradient(ellipse 50% 24% at 5% 12%,#172e51,transparent),radial-gradient(ellipse 42% 21% at 92% 5%,#292041,transparent),#0b1424;color:var(--text)}
html[data-theme="dark"] a:focus-visible,html[data-theme="dark"] button:focus-visible,html[data-theme="dark"] input:focus-visible,html[data-theme="dark"] select:focus-visible,html[data-theme="dark"] textarea:focus-visible{outline:3px solid #324667}
html[data-theme="dark"] .brand>span:last-child small{color:#98a7bd}
html[data-theme="dark"] .brand-symbol{background:#171c29;border:1px solid #324567}
html[data-theme="dark"] .user-chip{background:#232e46;border:1px solid #324767;color:#99afd1}
html[data-theme="dark"] .navigation>a,html[data-theme="dark"] .nav-logout button{color:#b1bccd}
html[data-theme="dark"] .navigation>a:hover,html[data-theme="dark"] .nav-logout button:hover{background:#232f46;color:#7da8ed}
html[data-theme="dark"] .navigation>a.active{background:#233046;color:#77a7f3}
html[data-theme="dark"] .footer{color:#b1bccd}
html[data-theme="dark"] .eyebrow{color:#89b7f3}
html[data-theme="dark"] .stat,html[data-theme="dark"] .panel{background:#171c29}
html[data-theme="dark"] .stat-top{color:#b1bccd}
html[data-theme="dark"] .stat-icon{color:#a1c1f7}
html[data-theme="dark"] .panel-symbol{background:#232f46;color:#89b7f3}
html[data-theme="dark"] .stack-form label{color:#b1bccd}
html[data-theme="dark"] .stack-form input,html[data-theme="dark"] .stack-form textarea,html[data-theme="dark"] .stack-form select,html[data-theme="dark"] .searchbar input,html[data-theme="dark"] .action-controls input,html[data-theme="dark"] .action-controls select,html[data-theme="dark"] .compact-form input,html[data-theme="dark"] .compact-form select{background:#171c29;color:#eff2f6;border:1px solid #2e394a}
html[data-theme="dark"] .stack-form input::placeholder,html[data-theme="dark"] .stack-form textarea::placeholder,html[data-theme="dark"] .searchbar input::placeholder{color:#98a7bd}
html[data-theme="dark"] .stack-form input[type=file]::file-selector-button{background:#232f46;color:#7da8ed}
html[data-theme="dark"] .btn.secondary{background:#232f46;color:#7da8ed;border-color:#324367}
html[data-theme="dark"] .btn.ghost{background:#171c29;color:#7caaee;border-color:#324667}
html[data-theme="dark"] .balance-box{background:linear-gradient(125deg,#232f46,#233346 54%,#23462d);border:1px solid #324967}
html[data-theme="dark"] .balance-box small{color:#89b7f3}
html[data-theme="dark"] .balance-box strong{color:#7da8ed}
html[data-theme="dark"] .balance-box span{color:#99b3d1}
html[data-theme="dark"] .table-scroll th{color:#b1bccd;background:#232e46}
html[data-theme="dark"] .table-scroll th,html[data-theme="dark"] .table-scroll td{border-bottom:1px solid #2e3a4a}
html[data-theme="dark"] .table-scroll td{color:#b1bccd}
html[data-theme="dark"] .table-scroll td strong{color:#eff2f6}
html[data-theme="dark"] .table-scroll tbody tr:hover{background:#232e46}
html[data-theme="dark"] .table-scroll td small,html[data-theme="dark"] .block-note{color:#98a7bd}
html[data-theme="dark"] .pill-pending{background:#463e23;color:#f3c877;border-color:#675b32}
html[data-theme="dark"] .pill-checking{background:#232f46;color:#7da8ed;border-color:#324667}
html[data-theme="dark"] .pill-external_review{background:#312346;color:#b79ed3;border-color:#483267}
html[data-theme="dark"] .pill-approved,html[data-theme="dark"] .pill-paid{background:#23462d;color:#80eaa3;border-color:#326740}
html[data-theme="dark"] .pill-rejected{background:#462623;color:#eb817f;border-color:#673632}
html[data-theme="dark"] .quality{background:#182d37;color:#b1bccd;border-color:#2e3a4a}
html[data-theme="dark"] .quality-good{background:#23462d;color:#80eaa3;border-color:#326740}
html[data-theme="dark"] .quality-captcha{background:#463e23;color:#f3c877;border-color:#675b32}
html[data-theme="dark"] .quality-disabled{background:#462623;color:#ea8680;border-color:#673632}
html[data-theme="dark"] .text-link{color:#89b7f3}
html[data-theme="dark"] .empty{color:#b1bccd}
html[data-theme="dark"] .alert.success{background:#23462d;color:#80eaa3;border-color:#32673f}
html[data-theme="dark"] .alert.error{background:#462623;color:#ea8680;border-color:#673632}
html[data-theme="dark"] .filter-tab{color:#b1bccd;background:#233146;border:1px solid #324867}
html[data-theme="dark"] .filter-tab.selected{background:#233046;color:#7da8ed;border-color:#324767}
html[data-theme="dark"] .info-line{background:#232f46;color:#99afd1;border:1px solid #324667}
html[data-theme="dark"] .info-line b{color:#7da8ed}
html[data-theme="dark"] .overview-row{color:#b1bccd}
html[data-theme="dark"] .overview-row b{color:#eff2f6}
html[data-theme="dark"] .setting-preview small{color:#b1bccd}
html[data-theme="dark"] .setting-preview strong{color:#7da8ed}
html[data-theme="dark"] .center-message h1{color:#89b7f3}
html[data-theme="dark"] .auth-card,html[data-theme="dark"] .auth-side{background:#171c29}
html[data-theme="dark"] .auth-switch a{color:#77a7f3}
html[data-theme="dark"] .auth-side{background:radial-gradient(circle at 100% 0%,rgba(251,188,4,.15),transparent 42%),radial-gradient(circle at 0% 100%,rgba(52,168,83,.12),transparent 50%),#233046;border-color:#324567}
html[data-theme="dark"] .callout-line{color:#99d1ba}
html[data-theme="dark"] .hero-tag{color:#89b7f3}
html[data-theme="dark"] .hero-note{color:#b1bccd}
html[data-theme="dark"] .hero-visual{border:1px solid #324767;background:#171c29}
html[data-theme="dark"] .hero-visual:before{background:radial-gradient(circle,#463f23,transparent 68%)}
html[data-theme="dark"] .hero-visual:after{background:radial-gradient(circle,#23462c,transparent 72%)}
html[data-theme="dark"] .visual-heading small{color:#b1bccd}
html[data-theme="dark"] .progress-line:not(:last-child):before{border-left:2px dashed #324767}
html[data-theme="dark"] .progress-line strong{color:#eff2f6}
html[data-theme="dark"] .progress-line small{color:#b1bccd}
html[data-theme="dark"] .progress-step{background:#232f46;border:1px solid #324667;color:#89b7f3}
html[data-theme="dark"] .progress-line:nth-child(3) .progress-step{background:#462623;color:#ec938d;border-color:#673832}
html[data-theme="dark"] .progress-line:nth-child(4) .progress-step{background:#23462d;color:#82e8a2;border-color:#326740}
html[data-theme="dark"] .feature{background:#171c29}
html[data-theme="dark"] .feature>span{color:#89b7f3}
html[data-theme="dark"] .feature:nth-child(2)>span{color:#f5a9a3}
html[data-theme="dark"] .feature:nth-child(3)>span{color:#82e8a2}
html[data-theme="dark"] .avatar{background:#233046;color:#7da8ed}
html[data-theme="dark"] .avatar-fallback{background:linear-gradient(145deg,#233046,#23462c)}
html[data-theme="dark"] .leader-banner{background:linear-gradient(105deg,#232f46,#232a46 55%,#463d23)}
html[data-theme="dark"] .leader-glow{color:#f3cb77;background:#463e23}
html[data-theme="dark"] .leader-row{border-bottom:1px solid #324a67}
html[data-theme="dark"] .leader-row:hover{background:#233046}
html[data-theme="dark"] .leader-top{background:linear-gradient(90deg,#232b46,#171c29)}
html[data-theme="dark"] .leader-rank{color:#b1bccd}
html[data-theme="dark"] .leader-top:nth-child(1) .leader-rank{background:#463d23;color:#f3c977}
html[data-theme="dark"] .leader-top:nth-child(2) .leader-rank{background:#182537;color:#b1bccd}
html[data-theme="dark"] .leader-top:nth-child(3) .leader-rank{background:#463323;color:#d2af99}
html[data-theme="dark"] .leader-identity small,html[data-theme="dark"] .leader-numbers small{color:#98a7bd}
html[data-theme="dark"] .leader-numbers strong{color:#7da8ed}
html[data-theme="dark"] .leader-numbers strong span{color:#b1bccd}
html[data-theme="dark"] .branding-preview{background:#232d46;border:1px dashed #324767}
html[data-theme="dark"] .branding-preview small{color:#b1bccd}
html[data-theme="dark"] .worker-area{background:radial-gradient(ellipse 54% 25% at 4% -6%,#233246 0,transparent 100%),radial-gradient(ellipse 35% 20% at 99% 3%,#402346 0,transparent 100%),#232d46}
html[data-theme="dark"] .worker-area .header,html[data-theme="dark"] .guest .header{border-bottom:1px solid #324467}
html[data-theme="dark"] .worker-area .header{background:rgba(35,49,70,.91)}
html[data-theme="dark"] .worker-area .navigation>a.active{background:#232f46;color:#82a6e8}
html[data-theme="dark"] .worker-area .panel,html[data-theme="dark"] .worker-area .stat{border-color:#324767}
html[data-theme="dark"] .worker-area .eyebrow{color:#a6bff2}
html[data-theme="dark"] .dashboard-intro h1{color:#8dabdd}
html[data-theme="dark"] .dashboard-intro p{color:#b1bccd}
html[data-theme="dark"] .hello-wave{color:#f7daa1}
html[data-theme="dark"] .dash-profile{border:1px solid #324667;background:#171c29;color:#99b2d1}
html[data-theme="dark"] .dash-profile b{color:#a9c2ed}
html[data-theme="dark"] .dash-profile:hover{border-color:#324567}
html[data-theme="dark"] .wallet-hero{background:linear-gradient(113deg,#1959cb 0%,#3181eb 56%,#2a3e55 100%)}
html[data-theme="dark"] .wallet-action-primary{background:#171c29;color:#7ea6ec}
html[data-theme="dark"] .section-header h2{color:#92abd8}
html[data-theme="dark"] .section-note{color:#98a7bd}
html[data-theme="dark"] .quick-tile{background:#171c29;border:1px solid #324667}
html[data-theme="dark"] .quick-tile:hover{border-color:#324667}
html[data-theme="dark"] .quick-tile strong{color:#97add3}
html[data-theme="dark"] .quick-tile small{color:#98a7bd}
html[data-theme="dark"] .tile-blue .quick-icon{background:#233146;color:#8fb4ee}
html[data-theme="dark"] .tile-orange .quick-icon{background:#463623;color:#f6ca9b}
html[data-theme="dark"] .tile-green .quick-icon{background:#234636;color:#7eecc4}
html[data-theme="dark"] .tile-purple .quick-icon{background:#2f2346;color:#c1acec}
html[data-theme="dark"] .tile-pink .quick-icon{background:#462331;color:#f1a7c7}
html[data-theme="dark"] .dash-stats .stat:nth-child(3):before{background:#552a30}
html[data-theme="dark"] .dash-stats .stat strong{color:#96add4}
html[data-theme="dark"] .dash-stats .stat-icon{background:#233246;color:#aabdee}
html[data-theme="dark"] .dash-stats .stat:nth-child(1) .stat-icon{color:#82e8bd;background:#234631}
html[data-theme="dark"] .dash-stats .stat:nth-child(2) .stat-icon{color:#eec786;background:#463a23}
html[data-theme="dark"] .dash-stats .stat:nth-child(3) .stat-icon{color:#eeaab8;background:#462325}
html[data-theme="dark"] .submission-hint{color:#99b4d1;background:#233246;border:1px solid #324767}
html[data-theme="dark"] .submission-hint code{color:#81a9e9;background:#171c29;border:1px solid #324067}
html[data-theme="dark"] .submission-hint span{color:#98a7bd}
html[data-theme="dark"] .input-meta{color:#98a7bd}
html[data-theme="dark"] .input-meta b{color:#b4c4e1}
html[data-theme="dark"] .input-meta .over-limit{color:#ec938d}
html[data-theme="dark"] .worker-area .stack-form textarea{border:1px solid #324967;background:#232e46}
html[data-theme="dark"] .worker-area .panel-symbol{background:#233046;color:#93bbf0}
html[data-theme="dark"] .worker-area .balance-box{background:linear-gradient(135deg,#233246,#233446);border-color:#324667}
@media (max-width:770px){html[data-theme="dark"] .mobile-dock{background:rgba(23,28,41,.97);border-top:1px solid #324567}
html[data-theme="dark"] .mobile-dock a{color:#98a7bd}
html[data-theme="dark"] .mobile-dock a.current{color:#91b3ee}
html[data-theme="dark"] .mobile-dock .dock-main{color:#83abeb}}
html[data-theme="dark"] .brand>span:last-child small{color:#b1bccd}
html[data-theme="dark"] .footer a:hover{color:#77a7f3}
html[data-theme="dark"] .compact-aside{background:linear-gradient(155deg,#171c29,#233146);border:1px solid #324667}
html[data-theme="dark"] .compact-aside h2{color:#92add8}
html[data-theme="dark"] .compact-aside p{color:#b1bccd}
html[data-theme="dark"] .step-mini{border-bottom:1px solid #324767}
html[data-theme="dark"] .step-mini b{color:#7aa9f0;background:#233046}
html[data-theme="dark"] .step-mini span{color:#b1bccd}
html[data-theme="dark"] .notice-mini{background:#171c29;border:1px solid #324767}
html[data-theme="dark"] .notice-mini:hover{border-color:#324767}
html[data-theme="dark"] .notice-mini strong{color:#97b1d3}
html[data-theme="dark"] .notice-mini>span:last-child{color:#b1bccd}
html[data-theme="dark"] .marketplace-footer-links a{background:#232f46;color:#82a7e9;border:1px solid #324767}
html[data-theme="dark"] .marketplace-footer-links a:hover{background:#233146}
html[data-theme="dark"] .content-date{color:#aabed9}
html[data-theme="dark"] .long-content{color:#99b1d1}
html[data-theme="dark"] .feed-item{border-bottom:1px solid #324867}
html[data-theme="dark"] .feed-item h2{color:#99b0d1}
html[data-theme="dark"] .admin-content-list{border-top:1px solid #324867}
html[data-theme="dark"] .admin-content-row{border:1px solid #324667;background:#233146}
html[data-theme="dark"] .notice-empty{background:#171c29;border:1px dashed #324667;color:#98a7bd}
html[data-theme="dark"] .guest .stack-form .checkline a{color:#79abf1}
html[data-theme="dark"] .site-shell .header{background:rgba(35,45,70,.96)}
html[data-theme="dark"] .icon-button{color:#97b2d3}
html[data-theme="dark"] .icon-button:hover{background:#233146}
html[data-theme="dark"] .site-sidebar{background:#171c29;border-right:1px solid #324867}
html[data-theme="dark"] .sidebar-heading{color:#8dacdd}
html[data-theme="dark"] .side-link{color:#b1bccd}
html[data-theme="dark"] .side-link.active,html[data-theme="dark"] .side-link:hover{background:#233146;color:#7ba7ef}
html[data-theme="dark"] .sidebar-logout{border-top:1px solid #324767}
html[data-theme="dark"] .avatar-fallback{color:#86b2e4;background:linear-gradient(135deg,#233146,#233446)}
html[data-theme="dark"] .site-shell .dash-stats .stat{border-top:1px solid #324767}
html[data-theme="dark"] .hero .hero-copy h1{color:#8fafdb}
html[data-theme="dark"] .hero .hero-copy p{color:#b1bccd}
html[data-theme="dark"] .gmail-card-back{background:#233246}
html[data-theme="dark"] .gmail-card-front{background:linear-gradient(145deg,#171c29,#232e46);border:1px solid #324667}
html[data-theme="dark"] .gmail-card-front strong{color:#93aed7}
html[data-theme="dark"] .gmail-card-front span{color:#b1bccd}
html[data-theme="dark"] .auth-wrap .auth-card,html[data-theme="dark"] .auth-wrap .auth-side{border:1px solid #324b67}
html[data-theme="dark"] .auth-side{background:linear-gradient(150deg,#233246,#232e46)}
html[data-theme="dark"] .auth-gmail-card{border:1px solid #324367;background:#171c29}
html[data-theme="dark"] .auth-gmail-card h2{color:#96afd4}
html[data-theme="dark"] .auth-gmail-card p{color:#b1bccd}
html[data-theme="dark"] .auth-gmail-card>div{color:#94b7d7}
html[data-theme="dark"] .auth-gmail-card>div svg{color:#8ae0c2}
html[data-theme="dark"] .password-toggle{color:#b1bccd}
html[data-theme="dark"] .password-toggle:hover{background:#233046;color:#81a6e9}
html[data-theme="dark"] .site-shell .quick-tile>.ico{color:#87b2e8}
html[data-theme="dark"] .leaderboard-widget>.leaderboard{background:#171c29;border:1px solid #324867}
html[data-theme="dark"] .compact-leaderboard .leader-score{color:#b1bccd}
html[data-theme="dark"] .info-content .long-content{color:#b1bccd}
html[data-theme="dark"] .info-content .feed-item{border-bottom:1px solid #324667}
html[data-theme="dark"] .info-content .feed-item h3{color:#97b3d3}
html[data-theme="dark"] .info-content .feed-item time{color:#98a7bd}
html[data-theme="dark"] .community-link{border:1px solid #324c67;color:#96b8d4}
html[data-theme="dark"] .community-link svg:first-child{color:#77f3e0}
html[data-theme="dark"] .community-link svg:last-child{color:#9bb6d2}
html[data-theme="dark"] .receipt-header{border-bottom:1px solid #324967}
html[data-theme="dark"] .receipt-fields{background:#18372b;border:1px solid #2e4a45}
html[data-theme="dark"] .receipt-fields>div>span:first-child{color:#b1bccd}
html[data-theme="dark"] .receipt-fields strong{color:#99b9d1}
html[data-theme="dark"] .receipt-card>h2{color:#97b6d3}
html[data-theme="dark"] .receipt-timeline li:not(:last-child):before{background:#1e4638}
html[data-theme="dark"] .receipt-timeline .timeline-mark{background:#234639;color:#77f3db}
html[data-theme="dark"] .receipt-timeline strong{color:#95d6d2}
html[data-theme="dark"] .receipt-timeline time,html[data-theme="dark"] .receipt-timeline li>div>span{color:#b1bccd}
@media (max-width:900px){html[data-theme="dark"] .mobile-dock{background:rgba(23,28,41,.98);border-top:1px solid #324467}
html[data-theme="dark"] .mobile-dock a{color:#b1bccd}
html[data-theme="dark"] .mobile-dock a.current{color:#7bb2ef;background:#233346}}
html[data-theme="dark"] .submit-rules .long-content{color:#b1bccd}
html[data-theme="dark"] .entry-panel .panel-heading h2 svg,html[data-theme="dark"] .withdraw-panel .panel-heading h2 svg{color:#7fadec}
html[data-theme="dark"] .site-shell .leader-top:nth-child(1) .leader-rank,html[data-theme="dark"] .site-shell .leader-top:nth-child(2) .leader-rank,html[data-theme="dark"] .site-shell .leader-top:nth-child(3) .leader-rank{color:#b1bccd}
html[data-theme="dark"] .receipt-modal{background:var(--surface,#171c29);color:var(--ink,#8dacdd)}
html[data-theme="dark"] .receipt-modal-bar{background:#171c29;border-bottom:1px solid #324b67}
html[data-theme="dark"] .rich-editor{border:1px solid #324767;background:#171c29}
html[data-theme="dark"] .rich-toolbar{border-bottom:1px solid #324467;background:#233046}
html[data-theme="dark"] .rich-toolbar button,html[data-theme="dark"] .rich-toolbar select{border:1px solid #324767;background:#171c29;color:#88ade2}
html[data-theme="dark"] .rich-toolbar button:hover,html[data-theme="dark"] .rich-toolbar button:focus-visible{background:#232f46}
html[data-theme="dark"] .rich-color-label input[type=color]{border:1px solid #324767}
html[data-theme="dark"] .rich-canvas blockquote,html[data-theme="dark"] .long-content blockquote{border-left:4px solid #324867;background:#232f46}
html[data-theme="dark"] .brand-visual{border:1px solid #324867}
html[data-theme="dark"] .brand-crop-stage{background:#233046}
html[data-theme="dark"] .row-review-form select,html[data-theme="dark"] .row-review-form input[name=note]{border:1px solid #324867;background:#171c29;color:#96afd4}
html[data-theme="dark"] .export-bar select{border:1px solid #324a67}
html[data-theme="dark"] .room-tile{background:linear-gradient(145deg,#171c29,#232d46);border:1px solid #324b67}
html[data-theme="dark"] .room-tile:before{background:#23462f}
html[data-theme="dark"] .room-tile.captcha:before{background:#463f23}
html[data-theme="dark"] .room-kind{color:#77f3d0}
html[data-theme="dark"] .room-kind-captcha{color:#f3bf77}
html[data-theme="dark"] .room-state{border:1px solid #324b67;color:#b1bccd;background:#233446}
html[data-theme="dark"] .room-state.is-open{color:#77f3bf;background:#234631;border-color:#32674b}
html[data-theme="dark"] .room-state.is-closed{color:#e6a484;background:#463023;border-color:#674832}
html[data-theme="dark"] .room-meter{background:#233246}
html[data-theme="dark"] .room-facts{color:#b1bccd}
html[data-theme="dark"] .room-facts strong{color:#99aed1}
html[data-theme="dark"] .room-joined{color:#77f3bf}
html[data-theme="dark"] .room-unavailable{color:#b1bccd;border:1px dashed #324867}
html[data-theme="dark"] .room-settings-form input,html[data-theme="dark"] .room-settings-form select,html[data-theme="dark"] .room-bulk-bar input,html[data-theme="dark"] .room-bulk-bar select{border:1px solid #324a67}
html[data-theme="dark"] .room-breadcrumb{color:#b1bccd}
html[data-theme="dark"] .room-breadcrumb a{color:#7aadf0}
html[data-theme="dark"] .room-topline{color:#b1bccd}
html[data-theme="dark"] .quality-sort-card{border:1px solid #2e4a39;color:#7eecc8}
html[data-theme="dark"] .quality-sort-card.captcha{color:#f3c377;border-color:#675932}
html[data-theme="dark"] .quality-sort-card.disabled{color:#d99292;border-color:#673232}
html[data-theme="dark"] .owner-room{background:#233446}
html[data-theme="dark"] .owner-avatar{background:linear-gradient(135deg,#233246,#232b46);color:#819eee}
html[data-theme="dark"] .owner-room-text>span{color:#b1bccd}
html[data-theme="dark"] .owner-chips span{background:#233246;color:#b1bccd}
html[data-theme="dark"] .room-actions span{color:#b1bccd}
html[data-theme="dark"] .room-bulk-bar{border:1px solid #324a67;background:#232f46}
@media (max-width:680px){html[data-theme="dark"] .room-email-table thead tr{background:#232f46}
html[data-theme="dark"] .room-email-table thead tr:after{color:#b1bccd}
html[data-theme="dark"] .room-email-table tbody tr{background:#171c29;border:1px solid #324767}
html[data-theme="dark"] .room-email-table .room-worker-cell{color:#b1bccd}
html[data-theme="dark"] .room-email-table .room-action-cell{border-top:1px solid #324a67}}
html[data-theme="dark"] .room-countdown{background:#233246;border:1px solid #324767;color:#82b0e8}
html[data-theme="dark"] .room-countdown.is-closed{background:#233446;border-color:#324967;color:#b1bccd}
html[data-theme="dark"] .room-timer-track{background:#233246}
html[data-theme="dark"] .room-countdown.urgent{background:#462523;border-color:#673932;color:#ee847d}
html[data-theme="dark"] .room-countdown.urgent .room-timer-track{background:#462623}
html[data-theme="dark"] .room-settings-fields input,html[data-theme="dark"] .room-settings-fields select{border:1px solid #324a67}
html[data-theme="dark"] .ban-reason{color:#e58f85}
html[data-theme="dark"] .ban-reason-input{border:1px solid #324a67}
html[data-theme="dark"] .blocked-card{border:1px solid #673832}
html[data-theme="dark"] .blocked-card h1{color:#ea8680}
html[data-theme="dark"] .room-manage-drawer>summary{border:1px solid #324767}
html[data-theme="dark"] .room-manage-drawer[open]>summary{background:#233246;border-color:#324867}
html[data-theme="dark"] .room-manage-drawer>.room-settings-form{background:#171c29}
html[data-theme="dark"] .room-legacy-tile{background:#233146}
html[data-theme="dark"] .room-legacy-tile .room-kind{color:#b1bccd}
html[data-theme="dark"] .room-tab-divider{background:#233246}
html[data-theme="dark"] .quality-sort-card.approved{background:#23462b;border-color:#326745}
html[data-theme="dark"] .quality-sort-card.rejected{background:#462523;border-color:#673832}
html[data-theme="dark"] .sidebar-section{border-bottom:1px solid #324667}
html[data-theme="dark"] .sidebar-section-title{color:#98a7bd}
html[data-theme="dark"] .side-badge{background:#232e46;color:#79a7f1}
html[data-theme="dark"] .saved-payout-card{border:1px solid #324967}
html[data-theme="dark"] .saved-payout-card span{color:#b1bccd}
html[data-theme="dark"] .rich-toolbar .rich-preview-toggle{background:#232f46;color:#77aaf3;border-color:#324567}
html[data-theme="dark"] .rich-preview{background:#171c29}
html[data-theme="dark"] .rich-preview:empty::after{color:#98a7bd}
html[data-theme="dark"] .content-section-head{color:#7aa9f1}
html[data-theme="dark"] .content-section-count{color:#b1bccd}
html[data-theme="dark"] .content-section-excerpt{color:#99aed1}
html[data-theme="dark"] .content-section-dates{color:#b1bccd}
html[data-theme="dark"] .content-edit-drawer>summary{color:#90acda}
html[data-theme="dark"] .content-edit-drawer>summary:after{color:#7aaaf0}
html[data-theme="dark"] .content-teaser{color:#b1bccd}
html[data-theme="dark"] .site-shell:not(.sidebar-open) .header,html[data-theme="dark"] .site-shell.sidebar-open .header{background:rgba(23,28,41,.88);border:1px solid rgba(50,70,103,.88)}
html[data-theme="dark"] .header-profile{background:#233046;border:1px solid #324a67}
html[data-theme="dark"] .tool-label{color:#93afd7}
html[data-theme="dark"] .tool-label textarea{border:1px solid #324a67;background:#171c29}
html[data-theme="dark"] .tool-label textarea[readonly]{background:#233046}
html[data-theme="dark"] .gmail-normalize-feedback{color:#8fb1db}
html[data-theme="dark"] .podium{background:radial-gradient(circle at 50% 25%,#233046,transparent 69%)}
html[data-theme="dark"] .podium-place .avatar{border:4px solid #4a2e2e}
html[data-theme="dark"] .podium-place-1 .avatar{border-color:#675932}
html[data-theme="dark"] .podium-place strong{color:#8faedb}
html[data-theme="dark"] .podium-place>span:not(.podium-medal){color:#b1bccd}
html[data-theme="dark"] .podium-medal{color:#edc97d}
html[data-theme="dark"] .podium-step{background:linear-gradient(175deg,#1e2f46,#233146)}
html[data-theme="dark"] .podium-place-1 .podium-step{background:linear-gradient(175deg,#55492a,#463d23)}
html[data-theme="dark"] .podium-place-1 .podium-step b{color:#e1c489}
html[data-theme="dark"] .podium-place-3 .podium-step{background:linear-gradient(175deg,#553d2a,#463223)}
html[data-theme="dark"] .podium-place-3 .podium-step b{color:#d7b9a5}
html[data-theme="dark"] .leaderboard-widget .podium{border:1px solid #324967}
html[data-theme="dark"] .leaderboard-panel>.podium{border-bottom:1px solid #324767}
html[data-theme="dark"] .pwa-install{background:#171c29;border:1px solid #324767}
html[data-theme="dark"] .pwa-install strong{color:#8fb0db}
html[data-theme="dark"] .pwa-install span{color:#b1bccd}
html[data-theme="dark"] .landing-public{background:radial-gradient(ellipse 55% 18% at 6% 11%,#233046,transparent 100%),radial-gradient(ellipse 45% 20% at 93% 5%,#2f2346,transparent 100%),#232d46;color:#8daadd}
html[data-theme="dark"] .lp-header{background:rgba(23,28,41,.85);border:1px solid #324767}
html[data-theme="dark"] .lp-brand b,html[data-theme="dark"] .lp-footer strong span{color:#78a8f2}
html[data-theme="dark"] .lp-header nav a{color:#b1bccd}
html[data-theme="dark"] .lp-header nav a:hover{color:#79a6f1}
html[data-theme="dark"] .lp-header-actions>a:first-child{color:#99b1d1}
html[data-theme="dark"] .lp-kicker,html[data-theme="dark"] .lp-overline{color:#79aaf1}
html[data-theme="dark"] .lp-kicker{border:1px solid #324667;background:#233246}
html[data-theme="dark"] .lp-hero h1{color:#88a9e2}
html[data-theme="dark"] .lp-hero h1 em{color:#7aaaf1}
html[data-theme="dark"] .lp-hero-text>p{color:#b1bccd}
html[data-theme="dark"] .lp-btn-outline{background:#171c29;border:1px solid #324667;color:#96b6d4}
html[data-theme="dark"] .lp-hero-meta{color:#b1bccd}
html[data-theme="dark"] .lp-hero-meta svg{color:#83e7c8}
html[data-theme="dark"] .lp-orbit-one{background:radial-gradient(circle,#233046 8%,#232f46 50%,transparent 73%)}
html[data-theme="dark"] .lp-orbit-two{border:1px dashed #324a67}
html[data-theme="dark"] .lp-dash{background:#171c29;border:1px solid #324867}
html[data-theme="dark"] .lp-dash-icon{background:#232c46}
html[data-theme="dark"] .lp-dash-head small{color:#98a7bd}
html[data-theme="dark"] .lp-mini-track span{background:#171c29}
html[data-theme="dark"] .lp-dash-list>div{border:1px solid #324667;color:#84abe6}
html[data-theme="dark"] .lp-dash-list span{color:#99b0d1}
html[data-theme="dark"] .lp-dash-list>div:last-child svg:last-child{color:#f7daa1}
html[data-theme="dark"] .lp-float{border:1px solid #324a67;background:#171c29}
html[data-theme="dark"] .lp-float svg{color:#83e8c6}
html[data-theme="dark"] .lp-stat-strip{border:1px solid #324767;background:#171c29}
html[data-theme="dark"] .lp-stat-strip>div{border-right:1px solid #324667}
html[data-theme="dark"] .lp-stat-strip strong{color:#7daaed}
html[data-theme="dark"] .lp-stat-strip span{color:#98a7bd}
html[data-theme="dark"] .lp-section-head p,html[data-theme="dark"] .lp-security p{color:#b1bccd}
html[data-theme="dark"] .lp-feature{background:#171c29;border:1px solid #324467}
html[data-theme="dark"] .lp-feature-icon{background:#232f46;color:#7aa9f1}
html[data-theme="dark"] .lp-feature:nth-child(3n + 2) .lp-feature-icon{background:#2b2346;color:#bbaaee}
html[data-theme="dark"] .lp-feature:nth-child(3n + 3) .lp-feature-icon{background:#234637;color:#7eedd1}
html[data-theme="dark"] .lp-feature p{color:#b1bccd}
html[data-theme="dark"] .lp-steps-section{background:linear-gradient(180deg,#233146,#233046)}
html[data-theme="dark"] .lp-steps article{background:#171c29;border:1px solid #324767}
html[data-theme="dark"] .lp-steps p{color:#b1bccd}
html[data-theme="dark"] .lp-security-tags span{border:1px solid #324967;background:#171c29;color:#8baedf}
html[data-theme="dark"] .lp-btn-white{background:#171c29;color:#7aa6f0}
html[data-theme="dark"] .lp-footer{border-top:1px solid #324967}
html[data-theme="dark"] .lp-footer p{color:#b1bccd}
html[data-theme="dark"] .lp-footer nav{color:#99b1d1}
html[data-theme="dark"] .lp-footer>small{color:#98a7bd;border-top:1px solid #324b67}
html[data-theme="dark"] .room-rate{color:#78f2e4}
html[data-theme="dark"] .room-rate span{color:#b1bccd}
html[data-theme="dark"] .room-create-limit{border:1px solid #324c67;background:#233446;color:#99b7d1}
html[data-theme="dark"] .reward-estimate{border-top:1px solid #324a67;color:#b1bccd}
html[data-theme="dark"] .reward-estimate strong{color:#77f3e5}
html[data-theme="dark"] .stat-link:hover{border-color:#324967}
html[data-theme="dark"] .overview-link:hover{background:#233346}
html[data-theme="dark"] .blocked-reason{background:#462523;border:1px solid #673832;color:#e78983}
html[data-theme="dark"] .history-room-card{background:#171c29;border:1px solid #324f67;color:#8fbfdb}
html[data-theme="dark"] .history-room-top{color:#8ebcdc}
html[data-theme="dark"] .history-room-icon{background:#233846}
html[data-theme="dark"] .history-room-count span{color:#b1bccd}
html[data-theme="dark"] .history-room-status span,html[data-theme="dark"] .history-room-summary span{background:#233946;color:#99bbd1}
html[data-theme="dark"] .gmail-invalid-list{border:1px solid #673532;background:#462623;color:#e38787}
html[data-theme="dark"] .gmail-issue input{background:#462623!important;color:#e28b88!important}
html[data-theme="dark"] .email-has-error{background:#462323!important}
html[data-theme="dark"] .people-card{border:1px solid #325067;background:#171c29;color:#89bee1}
html[data-theme="dark"] .people-card:hover{border-color:#324e67;background:#233446}
html[data-theme="dark"] .people-card p{color:#b1bccd}
html[data-theme="dark"] .people-card span{color:#98a7bd}
html[data-theme="dark"] .public-profile-summary p{color:#99b2d1}
html[data-theme="dark"] .profile-rank{background:#233246;color:#8ab4e0}
html[data-theme="dark"] .public-room-stat{border-top:1px solid #324b67;color:#b1bccd}
html[data-theme="dark"] .public-room-stat strong{color:#95b4d5}
html[data-theme="dark"] .room-tile{background:linear-gradient(125deg,rgba(23,28,41,.96),rgba(35,56,70,.88) 53%,rgba(23,28,41,.96))}
html[data-theme="dark"] .room-tile-top .room-state{background:rgba(35,52,70,.95)}
html[data-theme="dark"] .room-tile-top .room-state.is-open{background:rgba(35,70,48,.98)}
html[data-theme="dark"] .room-tile-top .room-state.is-closed{background:rgba(70,53,35,.98)}
html[data-theme="dark"] .profile-follow-counts a{color:#b1bccd}
html[data-theme="dark"] .profile-follow-counts a strong{color:#8bb7df}
html[data-theme="dark"] .profile-follow-counts a:hover{color:#7aa6f0}
html[data-theme="dark"] .social-profile-link{border:1px solid #324c67;background:rgba(35,54,70,.9);color:#87b6e3}
html[data-theme="dark"] .social-profile-link:hover{background:#233346}
html[data-theme="dark"] .community-link>.ico{color:#83b3e7}
/* Semantic contrast: text, forms, cards, tables and rich editor never blend into the background. */
html[data-theme="dark"] :is(input:not([type="checkbox"]):not([type="radio"]),textarea,select){background-color:#101d30;color:#edf5ff;border-color:#425676;accent-color:#8fbaff}
html[data-theme="dark"] :is(input,textarea)::placeholder{color:#96aac6;opacity:1}
html[data-theme="dark"] :is(input,textarea,select):focus-visible{outline:2px solid #91baff;outline-offset:2px}
html[data-theme="dark"] :is(.panel,.stat,.lp-feature,.lp-steps article,.lp-dash,.lp-stat-strip,.room-tile,.people-card,.history-room-card){border-color:#344660}
html[data-theme="dark"] .room-tile{background:linear-gradient(135deg,rgba(26,42,65,.96),rgba(19,37,58,.91) 52%,rgba(28,42,66,.96));color:#e8f2ff}
html[data-theme="dark"] .room-tile::after{background:linear-gradient(112deg,transparent 30%,rgba(116,155,228,.075) 46%,rgba(103,163,251,.13) 50%,transparent 64%)}
html[data-theme="dark"] .room-tile::before{opacity:.45}
html[data-theme="dark"] .room-state{background-color:#21374b;color:#a9f5c7;border-color:#316453}
html[data-theme="dark"] .room-state.expired,html[data-theme="dark"] .room-state.closed{background-color:#463124;color:#ffcd93;border-color:#795b36}
html[data-theme="dark"] :is(.pill,.quality,.alert,.filter-tab,.info-line){border-width:1px}
html[data-theme="dark"] .pill-approved,html[data-theme="dark"] .quality-good,html[data-theme="dark"] .alert.success{background:#153c32;color:#8df1b9;border-color:#306d50}
html[data-theme="dark"] .pill-pending,html[data-theme="dark"] .quality-captcha{background:#493c1e;color:#ffe09a;border-color:#6c592c}
html[data-theme="dark"] .pill-rejected,html[data-theme="dark"] .quality-disabled,html[data-theme="dark"] .alert.error{background:#4b2429;color:#ffa6a9;border-color:#763b45}
html[data-theme="dark"] .pill-checking,html[data-theme="dark"] .pill-external_review{background:#25365e;color:#bad4ff;border-color:#425f91}
html[data-theme="dark"] .mobile-dock{background:rgba(15,28,46,.96);border-color:#35465e}
html[data-theme="dark"] .appearance-controls{background:rgba(21,35,56,.76);border-color:#3b4f6d}
html[data-theme="dark"] .appearance-theme{background:#253856;color:#ffdb7d}
html[data-theme="dark"] .appearance-language select{color:#eaf2ff;background:transparent}
html[data-theme="dark"] .appearance-language option{background:#172438;color:#eef4ff}
html[data-theme="dark"] :is(.btn.ghost,.lp-btn-outline){background:#263b59;color:#c7ddff;border-color:#416086}
html[data-theme="dark"] .lp-feature-icon,html[data-theme="dark"] .stat-icon{background:#223853;color:#a6caff}
html[data-theme="dark"] :is(.site-sidebar,.lp-header){background:rgba(21,32,51,.94);border-color:#354761}
html[data-theme="dark"] .lp-header nav a,html[data-theme="dark"] .lp-header-actions>a:first-of-type{color:#c6d5ef}
html[data-theme="dark"] .site-footer-social a{color:#b8d3ff}
html[data-theme="dark"] .lp-hero h1,html[data-theme="dark"] .lp-section h2,html[data-theme="dark"] .lp-section h3{color:#edf5ff}
html[data-theme="dark"] .lp-dash-total{color:#fff}
html[data-theme="dark"] .lp-dash-total strong{color:#fff}
html[data-theme="dark"] a:focus-visible,html[data-theme="dark"] button:focus-visible{outline-color:#b3d5ff}
@media(prefers-reduced-motion:reduce){html[data-theme="dark"] *{scroll-behavior:auto}}
html[data-theme="dark"] .lp-hero h1 em{background:linear-gradient(105deg,#92bbff,#d4a5ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
html[data-theme="dark"] .lp-stat-strip strong{color:#b9d5ff}


/* Dark-mode readability fixes: every podium tier has its own high-contrast surface. */
html[data-theme="dark"] .podium{background:radial-gradient(ellipse at 50% 18%,rgba(95,123,182,.2),transparent 71%)}
html[data-theme="dark"] .podium-step{border:1px solid #a5b7cc;border-bottom:0;background:linear-gradient(155deg,#b8c7d9 0%,#809ab5 54%,#506c8d 100%);box-shadow:inset 0 2px 0 rgba(255,255,255,.66),0 -6px 25px rgba(126,166,204,.08)}
html[data-theme="dark"] .podium-step b{color:#162b48;text-shadow:0 1px 1px rgba(255,255,255,.4)}
html[data-theme="dark"] .podium-place-1 .podium-step{border-color:#f7d677;background:linear-gradient(150deg,#ffe5a1 0%,#e6b64d 48%,#98661b 100%)}
html[data-theme="dark"] .podium-place-1 .podium-step b{color:#56350b}
html[data-theme="dark"] .podium-place-3 .podium-step{border-color:#e8ac88;background:linear-gradient(150deg,#f6d0b4 0%,#d8946d 50%,#935b41 100%)}
html[data-theme="dark"] .podium-place-3 .podium-step b{color:#4d251a}
html[data-theme="dark"] .podium-place .avatar{border-color:#a7bcd4}
html[data-theme="dark"] .podium-place-1 .avatar{border-color:#f3c76d}
html[data-theme="dark"] .podium-place-3 .avatar{border-color:#dca27e}
/* Overwrite inherited white background from app.css. */
html[data-theme="dark"] .community-grid .community-link,html[data-theme="dark"] a.community-link{background:linear-gradient(130deg,#182c46,#203852);color:#e0efff;border:1px solid #466181;box-shadow:inset 0 1px 0 rgba(195,222,255,.06)}
html[data-theme="dark"] .community-grid .community-link:hover,html[data-theme="dark"] a.community-link:hover{background:#294567;border-color:#78a7de;color:#fff}
html[data-theme="dark"] .community-link svg:last-child{color:#bdd9f8}
html[data-theme="dark"] .community-link>span{color:inherit}
/* Changelog dialog should be clearly separate from the backdrop in both modes. */
html[data-theme="dark"] .changelog-overlay{background:rgba(2,8,19,.78)}
html[data-theme="dark"] .changelog-dialog{background:#15243a;color:#edf4ff;border-color:#4b6385;box-shadow:0 28px 100px rgba(0,0,0,.62)}
html[data-theme="dark"] .changelog-dialog-head,html[data-theme="dark"] .changelog-dialog-actions{border-color:#38506e}
html[data-theme="dark"] .changelog-dialog-head h2{color:#f0f6ff}
html[data-theme="dark"] .changelog-kicker{color:#9bc8ff}
html[data-theme="dark"] .changelog-dialog-head time{color:#b6c9e4}
html[data-theme="dark"] .changelog-dialog-body{color:#d2e0f3}
html[data-theme="dark"] .changelog-dialog-actions{background:#1b304c}

/* Kontras jadwal dan form integrasi saat mode gelap. */
html[data-theme="dark"] .room-schedule{color:#bdd0e8}
html[data-theme="dark"] .integration-fieldset{border-color:#324b67}
html[data-theme="dark"] .integration-fieldset input[readonly]{background:#22384d;color:#cad7e8}

/* WD: dark mode for bank scroll selector and payment logos */
html[data-theme="dark"] .payout-field-title{color:#e6efff}
html[data-theme="dark"] .payout-method-info{background:#1b293e;border-color:#36506f}
html[data-theme="dark"] .payout-method-card input:checked+.payout-method-info{background:#203958;border-color:#6faafa;box-shadow:0 0 0 1px #6faafa inset}
html[data-theme="dark"] .payout-method-text strong{color:#eef3fc}
html[data-theme="dark"] .payout-method-text small{color:#a4b6cd}
html[data-theme="dark"] .payout-brand{background:#223149;border-color:#405678}
html[data-theme="dark"] .payout-brand-fallback{color:#a7c4ec}
html[data-theme="dark"] .payout-bank-section,html[data-theme="dark"] .payout-custom-section{background:#1b293e;border-color:#354c6b}
html[data-theme="dark"] .payout-bank-section select[data-bank-choice] option:checked{background:#2e4c78;color:#f0f6ff}
html[data-theme="dark"] .payout-bank-preview{background:#233956;color:#bad5ff}
html[data-theme="dark"] .payout-bank-hint{color:#a5b5c9}
html[data-theme="dark"] .payout-bank-visual-list{background:#1c2b40;border-color:#36506e}
html[data-theme="dark"] .payout-bank-choice{color:#c1d4ed;border-color:#2e425b}
html[data-theme="dark"] .payout-bank-choice:hover,html[data-theme="dark"] .payout-bank-choice:focus-visible{background:#29405c}
html[data-theme="dark"] .payout-bank-choice.selected{background:#263f60;color:#aad0ff}

/* Referral + saldo header untuk tema gelap. */
html[data-theme="dark"] .header-balance{background:#233751;border-color:#345372;color:#a8d1ff}
html[data-theme="dark"] .header-balance:hover{background:#2b4564}
html[data-theme="dark"] .referral-code,html[data-theme="dark"] .referral-progress-number,html[data-theme="dark"] .referral-history-item strong{color:#91baff}
html[data-theme="dark"] .referral-track{background:#273449}
html[data-theme="dark"] .referral-mini-stats>div{background:#202d41}
html[data-theme="dark"] .referral-mini-stats strong{color:#a7cafa}
html[data-theme="dark"] .referral-mini-stats small,html[data-theme="dark"] .referral-history-item small,html[data-theme="dark"] .referral-friend small{color:#aabbd1}
html[data-theme="dark"] .referral-history-item,html[data-theme="dark"] .referral-friend{border-color:#2e4259}
html[data-theme="dark"] .referral-share input{background:#1b2737;color:#c3dbf5;border-color:#345372}
html[data-theme="dark"] .referral-off{background:#52402a;color:#ffdb9d}
html[data-theme="dark"] .auth-referral-notice{background:#223956;color:#a9cdf9;border-color:#345372}

/* Leaderboard periode + nominal pada tema gelap. */
html[data-theme="dark"] .leaderboard-periods{background:#1e2e46;border-color:#345074}
html[data-theme="dark"] .leaderboard-period{color:#bed0ec}
html[data-theme="dark"] .leaderboard-period:hover{background:#2c4265;color:#f3f7ff}
html[data-theme="dark"] .leaderboard-period.selected{background:#3169d9;color:#fff}
html[data-theme="dark"] .podium-place .podium-earned,
html[data-theme="dark"] .leaderboard .leader-numbers strong,
html[data-theme="dark"] .compact-leaderboard .leader-score{color:#9cc5ff}
html[data-theme="dark"] .podium-place .podium-accepted,
html[data-theme="dark"] .podium-place .podium-submitted,
html[data-theme="dark"] .leaderboard .leader-identity small{color:#b2c2db}

html[data-theme="dark"] .room-row-number,html[data-theme="dark"] .room-selected-summary small,html[data-theme="dark"] .room-email-load{color:#b1bccd}
html[data-theme="dark"] .room-email-load{border-color:#354965}

/* Kategori sortir eksklusif: warna terbaca pada tema gelap. */
html[data-theme="dark"] .room-category-grid .quality-sort-card.unknown,
html[data-theme="dark"] .room-category-grid .quality-sort-card.checking{color:#a5cafa}
html[data-theme="dark"] .room-category-grid .quality-sort-card.external_review{color:#d2b6ff}
html[data-theme="dark"] .room-tab-count{background:rgba(165,202,250,.16);color:inherit}
html[data-theme="dark"] .room-filter-tabs .filter-tab.selected .room-tab-count{background:rgba(165,202,250,.25)}
/* Dialog konfirmasi backup dan pemeliharaan room pada tema gelap. */
html[data-theme="dark"] .room-danger-drawer{border-color:#334a66}
html[data-theme="dark"] .room-danger-drawer[open]>summary{border-color:#334a66}
html[data-theme="dark"] .room-danger-form input{background:#1c293c;color:#e2edff;border-color:#3c5678}
html[data-theme="dark"] .room-backup-hint{color:#a6b9d2}
html[data-theme="dark"] .room-delete-hint,html[data-theme="dark"] .room-archive-indicator,html[data-theme="dark"] .admin-room-delete-all p{color:#b1bccd}
@media(max-width:680px){html[data-theme="dark"] .room-email-table .room-delete-cell{border-top-color:#324a67}}
/* Admin Database & Backup: kontras danger zone pada dark mode. */
html[data-theme="dark"] .admin-area .sidebar-section:last-child .side-link[href="/admin/database"]{color:#ff9b96}
html[data-theme="dark"] .admin-area .sidebar-section:last-child .side-link[href="/admin/database"].active,
html[data-theme="dark"] .admin-area .sidebar-section:last-child .side-link[href="/admin/database"]:hover{background:#442826;color:#ffb0aa}
html[data-theme="dark"] .database-warning{background:#3c2529;border-color:#a74c49;border-left-color:#fa766b;color:#ffc1bd}
html[data-theme="dark"] .database-warning p{color:#f6aba3}
html[data-theme="dark"] .database-stats>div{background:#171c29}
html[data-theme="dark"] .database-stats strong{color:#9cc5ff}
html[data-theme="dark"] .database-reset-panel{background:#251e2b;border-color:#a64e49!important}
html[data-theme="dark"] .database-reset-panel .eyebrow{color:#ff938d}
html[data-theme="dark"] .database-import-btn{background:#243d67!important;color:#bfd9ff!important;border-color:#42689e!important}
html[data-theme="dark"] .database-help{color:#e6b89d!important}
