/* Pure-black surfaces are scoped to dark mode; colored actions keep their emphasis. */
[data-bs-theme=dark]{
 --ri-body-bg:#000;--ri-body-bg-rgb:0,0,0;
 --ri-secondary-bg:#000;--ri-secondary-bg-rgb:0,0,0;
 --ri-tertiary-bg:#000;--ri-tertiary-bg-rgb:0,0,0;
 --ri-secondary-bg-subtle:#000;--ri-light-bg-subtle:#000;--ri-dark-bg-subtle:#000;
}
[data-bs-theme=dark] body{background-color:#000!important}
[data-bs-theme=dark] :is(
 .post-item,.card,.price-card,.site-footer,.sidebar .widget,.filter-warp,
 .ri-popup-content,.search-form,.off-canvas,.m-navbar,.h-navList,
 .home-division .division-item,.home-title-post .list-posts ul,
 .entry-navigation .entry-page-next,.entry-navigation .entry-page-prev,
 .links-page-warp .link-item,.tags-page-warp .tag-item,
 .home-scratch-card .scratch-item .code-content,
 .navbar .nav-list .sub-menu,.navbar .action-hover-menu .hover-warp,
 .navbar .action-hover-menu .hover-info,.navbar .action-hover-menu .abstop-item a,
 .slicknav_menu .slicknav_nav .menu-item>a,.slicknav_menu .slicknav_nav .sub-menu,
 .uc-page .coin-balance-body,.post-content blockquote,.rollbar .actions li,
 .ri-hide-warp,.ri-hide-warp .hide-msg,.post-content .ri-down-warp,
 .modal-content,.dropdown-menu,.popover,.toast,.list-group-item
){background:#000!important}
[data-bs-theme=dark] #comments{background:#000!important}
[data-bs-theme=dark] .bg-white{background-color:#000!important}
[data-bs-theme=dark] .home-last-post .section-cat-navbtn .btn:not(.active):not(:hover){background-color:#000!important}
[data-bs-theme=dark] .home-search-box .search-bg-overlay{background:rgba(0,0,0,.8)}
[data-bs-theme=dark] .navbar .nav-list .sub-menu:before{border-bottom-color:#000}
[data-bs-theme=dark] .ri-down-warp .down-buy-warp .prices-info:before{border-bottom-color:#000}
[data-bs-theme=dark] :is(.qvf-page,.qvf-shell,.qvf-card,.qvf-empty,.qvf-gate,.qvf-month-confirm,.qvf-series-sheet){background:#000!important}
[data-bs-theme=dark] .qvf-plan:not(.is-selected){background:#000!important}
