/* Dark theme — gated by html[data-theme="dark"], preview IP only */
html[data-theme="dark"] {
  color-scheme: dark;
  background: #121218;
}

html[data-theme="dark"] body {
  background-color: #121218 !important;
  background-image: none !important;
  color: #e6e6ea;
}

html[data-theme="dark"] .content_wrapper,
html[data-theme="dark"] .header_wrapper {
  background: #121218 !important;
  background-image: none !important;
  background-color: #121218 !important;
}

html[data-theme="dark"] .content {
  background-color: #16161d !important;
  color: #e6e6ea;
}

html[data-theme="dark"] .grey_header_bg,
html[data-theme="dark"] .row.grey_header_bg {
  background-color: #1c1c24 !important;
}

html[data-theme="dark"] .header-burger {
  color: #d0d0d6;
}

html[data-theme="dark"] .badge-bigger {
  background-color: #2a2a34;
  color: #c8c8d0;
}

html[data-theme="dark"] .badge-bigger:hover {
  background-color: #353542 !important;
  color: #eee !important;
}

html[data-theme="dark"] .header_wrapper .logo a {
  display: inline-block;
  background: #fff !important;
  padding: 8px 16px;
  border-radius: 12px;
  box-shadow: 0 6px 20px rgba(0,0,0,0.28);
}
html[data-theme="dark"] .header_wrapper .logo img {
  display: block;
}
@media (max-width: 767px) {
  html[data-theme="dark"] .header_wrapper .logo a {
    padding: 6px 12px;
    border-radius: 10px;
  }
}

html[data-theme="dark"] .content a,
html[data-theme="dark"] .inner_content a {
  color: #7eb6ff;
}

html[data-theme="dark"] .content a:hover,
html[data-theme="dark"] .inner_content a:hover {
  color: #a8ceff;
}

html[data-theme="dark"] .nav-pills a,
html[data-theme="dark"] .nav-pills a:link,
html[data-theme="dark"] .nav-pills a:visited,
html[data-theme="dark"] .nav-pills a:hover,
html[data-theme="dark"] .nav-pills a:focus,
html[data-theme="dark"] .nav-pills > li > a,
html[data-theme="dark"] .nav-pills > li.active > a,
html[data-theme="dark"] .nav-tabs a,
html[data-theme="dark"] .nav-link {
  color: #fff !important;
  text-shadow: 0 1px 1px rgba(0,0,0,0.45);
}

html[data-theme="dark"] a.btn,
html[data-theme="dark"] a.btn:link,
html[data-theme="dark"] a.btn:visited,
html[data-theme="dark"] a.btn:hover,
html[data-theme="dark"] a.btn:focus,
html[data-theme="dark"] a.btn:active,
html[data-theme="dark"] .btn,
html[data-theme="dark"] .btn .btn-wrap,
html[data-theme="dark"] .btn-success,
html[data-theme="dark"] .btn-danger,
html[data-theme="dark"] .btn-primary,
html[data-theme="dark"] .btn-info,
html[data-theme="dark"] .ad_button,
html[data-theme="dark"] .fs-tv-play,
html[data-theme="dark"] .fs-tv-settings {
  color: #fff !important;
  text-shadow: 0 1px 2px rgba(0,0,0,0.45);
}

html[data-theme="dark"] .btn-success,
html[data-theme="dark"] .btn-danger,
html[data-theme="dark"] .btn-primary {
  font-weight: 700;
}

html[data-theme="dark"] .btn_search,
html[data-theme="dark"] .btn_premium,
html[data-theme="dark"] .btn_search:hover,
html[data-theme="dark"] .btn_premium:hover,
html[data-theme="dark"] .mobile-nav a,
html[data-theme="dark"] .mobile-nav a:hover {
  color: #fff !important;
  text-shadow: 0 1px 1px #000;
}

html[data-theme="dark"] .videobox-title a:link,
html[data-theme="dark"] .videobox-title a:visited {
  color: #ff7a82;
}

html[data-theme="dark"] a.redlink,
html[data-theme="dark"] a.redlink:visited,
html[data-theme="dark"] a.redlink:hover {
  color: #ff7a82 !important;
}

html[data-theme="dark"] h1,
html[data-theme="dark"] h2,
html[data-theme="dark"] h3,
html[data-theme="dark"] h4,
html[data-theme="dark"] h5,
html[data-theme="dark"] p,
html[data-theme="dark"] li,
html[data-theme="dark"] label,
html[data-theme="dark"] td,
html[data-theme="dark"] th,
html[data-theme="dark"] .inner_content {
  color: #e6e6ea;
}

html[data-theme="dark"] .bg-white,
html[data-theme="dark"] .detail-leftcol,
html[data-theme="dark"] .price-table,
html[data-theme="dark"] .settings-card,
html[data-theme="dark"] .hp-benefit,
html[data-theme="dark"] .hp-trending,
html[data-theme="dark"] .file-info-box,
html[data-theme="dark"] .detail-comment-modern,
html[data-theme="dark"] .sj-next,
html[data-theme="dark"] .sj-kodi-prep,
html[data-theme="dark"] .panel,
html[data-theme="dark"] .panel-default,
html[data-theme="dark"] .panel-body,
html[data-theme="dark"] .well,
html[data-theme="dark"] .thumbnail,
html[data-theme="dark"] .modal-content,
html[data-theme="dark"] .dropdown-menu,
html[data-theme="dark"] .list-group-item,
html[data-theme="dark"] .jumbotron,
html[data-theme="dark"] .ui-menu,
html[data-theme="dark"] ul.ui-autocomplete {
  background: #1c1d24 !important;
  background-color: #1c1d24 !important;
  color: #e6e6ea;
  border-color: #2e2e3a !important;
  box-shadow: 0 2px 16px rgba(0,0,0,0.35);
}

html[data-theme="dark"] .detail-rightcol {
  background-color: #18181f !important;
}

html[data-theme="dark"] .detail-image img,
html[data-theme="dark"] .detail-size,
html[data-theme="dark"] .detail-desc,
html[data-theme="dark"] .comments-list,
html[data-theme="dark"] .comments-list-modern li {
  background-color: #24242e !important;
  border-color: #33333f !important;
  color: #e6e6ea;
}

html[data-theme="dark"] .comments-list-modern li .comment-text,
html[data-theme="dark"] .detail-comment-modern h5,
html[data-theme="dark"] .file-info-item .info-content .value,
html[data-theme="dark"] .sj-next__title,
html[data-theme="dark"] .sj-next__name,
html[data-theme="dark"] .sj-next__alts a,
html[data-theme="dark"] .hp-benefit .text h3,
html[data-theme="dark"] .hp-trending-header h2,
html[data-theme="dark"] .watch-title,
html[data-theme="dark"] .settings-value {
  color: #ececf2 !important;
}

html[data-theme="dark"] .hp-benefit .text p,
html[data-theme="dark"] .hp-stat .label,
html[data-theme="dark"] .file-info-item .info-content .label,
html[data-theme="dark"] .settings-label,
html[data-theme="dark"] .settings-form-row label,
html[data-theme="dark"] .watch-time {
  color: #a0a0aa !important;
}

html[data-theme="dark"] .hp-stat {
  background: linear-gradient(135deg, #1c1d24 0%, #18181f 100%) !important;
  border-color: #2e2e3a !important;
}

html[data-theme="dark"] .hp-benefit {
  border-color: #2e2e3a !important;
}

html[data-theme="dark"] .hp-benefit:hover {
  box-shadow: 0 16px 40px rgba(0,0,0,0.45);
}

html[data-theme="dark"] .hp-tags a {
  background: linear-gradient(135deg, #2a2a34 0%, #22222c 100%) !important;
  color: #e6e6ea !important;
}

html[data-theme="dark"] .hp-tags a:hover {
  background: linear-gradient(135deg, #2dbe60 0%, #22c55e 100%) !important;
  color: #fff !important;
}

html[data-theme="dark"] .meta-badge {
  background: linear-gradient(135deg, #2a2a34 0%, #22222c 100%) !important;
  border-color: #3a3a48 !important;
  color: #d0d0d8 !important;
}

html[data-theme="dark"] .file-info-item .icon-box {
  background: linear-gradient(135deg, #1a3a24 0%, #16321f 100%) !important;
}

html[data-theme="dark"] .sj-next__main {
  background: linear-gradient(135deg, #17301f 0%, #14281b 100%) !important;
  border-color: #2a4a34 !important;
}

html[data-theme="dark"] .sj-next__badge {
  background: #24242e !important;
  border-color: #3a4a3e !important;
  color: #c5d8ca !important;
}

html[data-theme="dark"] .sj-next__alts li {
  border-color: #2e2e3a !important;
}

html[data-theme="dark"] .watch-row {
  border-color: #2e2e3a !important;
}

html[data-theme="dark"] .watch-row:hover {
  background: #24242e !important;
}

html[data-theme="dark"] .watch-title:hover {
  color: #8eb8ff !important;
}

html[data-theme="dark"] .watch-progress {
  background: #2a3040 !important;
}

html[data-theme="dark"] .watch-remove,
html[data-theme="dark"] .btn-settings-edit,
html[data-theme="dark"] .btn-settings-cancel {
  background: #2a2a34 !important;
  color: #c8c8d0 !important;
}

html[data-theme="dark"] .watch-remove:hover {
  background: #4a2228 !important;
  color: #ffb3ba !important;
}

html[data-theme="dark"] .settings-row {
  border-color: #2e2e3a !important;
}

html[data-theme="dark"] .settings-input,
html[data-theme="dark"] .form-control,
html[data-theme="dark"] input[type="text"],
html[data-theme="dark"] input[type="email"],
html[data-theme="dark"] input[type="password"],
html[data-theme="dark"] input[type="search"],
html[data-theme="dark"] input[type="number"],
html[data-theme="dark"] textarea,
html[data-theme="dark"] select,
html[data-theme="dark"] .detail-comment-modern textarea {
  background-color: #121218 !important;
  color: #e6e6ea !important;
  border-color: #3a3a48 !important;
}

html[data-theme="dark"] .input-group-addon {
  background-color: #24242e !important;
  color: #c8c8d0 !important;
  border-color: #3a3a48 !important;
}

html[data-theme="dark"] .panel-heading,
html[data-theme="dark"] .panel-default > .panel-heading {
  background: #24242e !important;
  border-color: #2e2e3a !important;
  color: #e6e6ea !important;
}

html[data-theme="dark"] .panel-title {
  color: #e6e6ea !important;
}

html[data-theme="dark"] .table,
html[data-theme="dark"] .table > thead > tr > th,
html[data-theme="dark"] .table > tbody > tr > td,
html[data-theme="dark"] .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #1c1d24 !important;
  border-color: #2e2e3a !important;
  color: #e6e6ea;
}

html[data-theme="dark"] .table-striped > tbody > tr:nth-of-type(even) {
  background-color: #18181f !important;
}

html[data-theme="dark"] .table-hover > tbody > tr:hover {
  background-color: #2a2a34 !important;
}

html[data-theme="dark"] .btn-default {
  background: #2a2a34 !important;
  background-image: none !important;
  color: #e6e6ea !important;
  border-color: #3a3a48 !important;
  text-shadow: none !important;
}

html[data-theme="dark"] .btn-default:hover,
html[data-theme="dark"] .btn-default:focus {
  background: #353542 !important;
  color: #fff !important;
  border-color: #4a4a58 !important;
}

html[data-theme="dark"] .pagination > li > a,
html[data-theme="dark"] .pagination > li > span {
  background-color: #1c1d24 !important;
  border-color: #2e2e3a !important;
  color: #d0d0d8 !important;
}

html[data-theme="dark"] .pagination > .active > a,
html[data-theme="dark"] .pagination > .active > span {
  background-color: #2dbe60 !important;
  border-color: #2dbe60 !important;
  color: #fff !important;
}

html[data-theme="dark"] .alert,
html[data-theme="dark"] .alert-info,
html[data-theme="dark"] .alert-success,
html[data-theme="dark"] .alert-danger,
html[data-theme="dark"] .alert-warning {
  background-image: none !important;
}

html[data-theme="dark"] .alert-info {
  background: #1a2a3a !important;
  background-color: #1a2a3a !important;
  border-color: #3a6a80 !important;
  color: #e0f2fa !important;
}

html[data-theme="dark"] .alert-success {
  background: #163024 !important;
  background-color: #163024 !important;
  border-color: #2dbe60 !important;
  color: #e8fff0 !important;
}

html[data-theme="dark"] .alert-danger,
html[data-theme="dark"] .alert-warning {
  background: #3a2222 !important;
  background-color: #3a2222 !important;
  border-color: #7a4040 !important;
  color: #ffe4e4 !important;
}

html[data-theme="dark"] .status-active {
  background: #1a3a24 !important;
  color: #8ee0a8 !important;
}

html[data-theme="dark"] .status-inactive {
  background: #3a2226 !important;
  color: #f0b0b8 !important;
}

html[data-theme="dark"] .sj-kodi-warn {
  background: #2a2218 !important;
}

html[data-theme="dark"] [style*="background:#fff"],
html[data-theme="dark"] [style*="background: #fff"],
html[data-theme="dark"] [style*="background:#ffffff"],
html[data-theme="dark"] [style*="background: #ffffff"],
html[data-theme="dark"] [style*="background-color:#fff"],
html[data-theme="dark"] [style*="background-color: #fff"],
html[data-theme="dark"] [style*="background-color:#ffffff"],
html[data-theme="dark"] [style*="background-color: #ffffff"],
html[data-theme="dark"] [style*="background:#FFF"],
html[data-theme="dark"] [style*="background: #FFF"] {
  background: #1c1d24 !important;
  background-color: #1c1d24 !important;
}

html[data-theme="dark"] [style*="color:black"],
html[data-theme="dark"] [style*="color: black"],
html[data-theme="dark"] [style*="color:#000"],
html[data-theme="dark"] [style*="color: #000"],
html[data-theme="dark"] [style*="color:#000000"],
html[data-theme="dark"] [style*="color: #000000"],
html[data-theme="dark"] [style*="color:#111"],
html[data-theme="dark"] [style*="color:#222"],
html[data-theme="dark"] [style*="color:#333"] {
  color: #e6e6ea !important;
}

html[data-theme="dark"] img,
html[data-theme="dark"] video,
html[data-theme="dark"] iframe,
html[data-theme="dark"] canvas,
html[data-theme="dark"] .plyr,
html[data-theme="dark"] .footer-logo a {
  color-scheme: light;
}

html[data-theme="dark"] .footer-logo a {
  background: #fff !important;
}

html[data-theme="dark"] .remodal {
  background: #1c1d24 !important;
  color: #e6e6ea;
}

html[data-theme="dark"] .ad_icons li {
  color: #e6e6ea;
}

html[data-theme="dark"] .sj-select-input option {
  background: #1c1d24;
  color: #e6e6ea;
}

html[data-theme="dark"] .promo-box {
  background: linear-gradient(90deg, #163028 55%, #142830 100%) !important;
  border-color: #2a4a3e !important;
  box-shadow: 0 2px 16px rgba(0,0,0,0.35) !important;
}

html[data-theme="dark"] .promo-box h2 {
  color: #5ee0a0 !important;
}

html[data-theme="dark"] .promo-box [style*="color:#304656"],
html[data-theme="dark"] .promo-box [style*="color:#6b7d95"] {
  color: #b4c4ce !important;
}

html[data-theme="dark"] .text-muted,
html[data-theme="dark"] .help-block,
html[data-theme="dark"] .breadcrumb {
  background: transparent !important;
  color: #9a9aaa !important;
}

html[data-theme="dark"] .close {
  color: #e6e6ea;
  opacity: 0.7;
  text-shadow: none;
}

html[data-theme="dark"] .p3y-tab {
  background: #2a2a34 !important;
  color: #f2f2f6 !important;
  border-color: #4a4a58 !important;
}
html[data-theme="dark"] .p3y-tab.active {
  background: #1c1d24 !important;
  color: #fff !important;
  border-color: #2dbe60 !important;
}
html[data-theme="dark"] .p3y-tab-save {
  background: #1a3a24 !important;
  color: #6eefb0 !important;
}
html[data-theme="dark"] .p3y-tab-hot {
  background: #3a2418 !important;
  color: #ff9a60 !important;
}
html[data-theme="dark"] .p3y-cancel-note {
  color: #d4d4dc !important;
}

html[data-theme="dark"] .fs_pricing_box,
html[data-theme="dark"] .price-table {
  background: #1c1d24 !important;
  color: #f2f2f6 !important;
  box-shadow: 0 4px 28px rgba(0,0,0,0.4);
}
html[data-theme="dark"] .fs_pricing_box h2,
html[data-theme="dark"] .fs_pricing_box li,
html[data-theme="dark"] .fs_benefits li {
  color: #f2f2f6 !important;
}
html[data-theme="dark"] .fs_price {
  color: #6ec8ff !important;
}
html[data-theme="dark"] .fs_monthly,
html[data-theme="dark"] .fs_btn_note,
html[data-theme="dark"] .fs_kredit_link,
html[data-theme="dark"] .fs_kredit_link a,
html[data-theme="dark"] .fs_pricing_box [style*="color:#888"],
html[data-theme="dark"] .fs_pricing_box [style*="color:#666"] {
  color: #d0d0d8 !important;
}
html[data-theme="dark"] .fs_trial_box {
  background: #163028 !important;
  border-color: #2dbe60 !important;
  color: #b8f0d0 !important;
}
html[data-theme="dark"] .fs_btn,
html[data-theme="dark"] .fs_btn:hover {
  color: #fff !important;
}

html[data-theme="dark"] [id^="p3y-box-"] {
  background: #1c1d24 !important;
  color: #f2f2f6 !important;
}
html[data-theme="dark"] [id^="p3y-box-"] li,
html[data-theme="dark"] [id^="p3y-box-"] [style*="color:#666"],
html[data-theme="dark"] [id^="p3y-box-"] [style*="color:#555"],
html[data-theme="dark"] [id^="p3y-box-"] [style*="color:#888"],
html[data-theme="dark"] [id^="p3y-box-"] [style*="color:#999"] {
  color: #e6e6ea !important;
}
html[data-theme="dark"] [id^="p3y-box-"] a {
  color: #fff !important;
}

html[data-theme="dark"] .inner_content a[href*="cenik-kredit"] {
  color: #d8d8e0 !important;
}

html[data-theme="dark"] .country-buttons .btn {
  color: #f0f0f4 !important;
  border-color: #5a5a68 !important;
}

html[data-theme="dark"] #menu-account {
  background: #2a2a34 !important;
  background-image: none !important;
  filter: none !important;
  border-bottom: 1px solid #3a3a48;
}
html[data-theme="dark"] #menu-account li {
  border-color: #3a3a48 !important;
}
html[data-theme="dark"] #menu-account a,
html[data-theme="dark"] #menu-account a:hover,
html[data-theme="dark"] #menu-account a:focus,
html[data-theme="dark"] .content #menu-account a {
  color: #fff !important;
  text-shadow: none;
}

html[data-theme="dark"] .inner_content p,
html[data-theme="dark"] .inner_content li,
html[data-theme="dark"] .inner_content ol,
html[data-theme="dark"] .inner_content ul,
html[data-theme="dark"] .inner_content h2,
html[data-theme="dark"] .inner_content h3,
html[data-theme="dark"] .inner_content b,
html[data-theme="dark"] .inner_content strong,
html[data-theme="dark"] .inner_content em,
html[data-theme="dark"] .inner_content th,
html[data-theme="dark"] .inner_content td {
  color: #f0f0f4;
}
html[data-theme="dark"] .inner_content .table,
html[data-theme="dark"] .inner_content .table th,
html[data-theme="dark"] .inner_content .table td {
  color: #f0f0f4 !important;
  border-color: #3a3a48 !important;
}

html[data-theme="dark"] .settings-label {
  color: #c8c8d2 !important;
}
html[data-theme="dark"] .settings-value,
html[data-theme="dark"] .watch-title,
html[data-theme="dark"] .watch-empty {
  color: #f2f2f6 !important;
}

html[data-theme="dark"] .fs-tv-acc li {
  border-color: #2e2e3a !important;
}
html[data-theme="dark"] .fs-tv-acc .name,
html[data-theme="dark"] .fs-tv-acc .now,
html[data-theme="dark"] .fs-tv-acc .now a,
html[data-theme="dark"] .fs-tv-acc-hint {
  color: #e8e8ee !important;
}
html[data-theme="dark"] .fs-tv-acc .seen {
  color: #b0b0ba !important;
}
html[data-theme="dark"] .fs-tv-acc .rename input,
html[data-theme="dark"] .fs-tv-acc .rename button,
html[data-theme="dark"] .fs-tv-acc .acts button {
  background: #2a2a34 !important;
  color: #f0f0f4 !important;
  border-color: #3a3a48 !important;
}

html[data-theme="dark"] table.dataTable,
html[data-theme="dark"] table.dataTable thead th,
html[data-theme="dark"] table.dataTable tbody td,
html[data-theme="dark"] table#files,
html[data-theme="dark"] table#files thead th,
html[data-theme="dark"] table#files tbody td,
html[data-theme="dark"] .dataTables_wrapper,
html[data-theme="dark"] .dataTables_info,
html[data-theme="dark"] .dataTables_length,
html[data-theme="dark"] .dataTables_filter,
html[data-theme="dark"] .dataTables_filter label,
html[data-theme="dark"] .dataTables_paginate {
  color: #f0f0f4 !important;
  border-color: #3a3a48 !important;
}
html[data-theme="dark"] table.dataTable tbody tr,
html[data-theme="dark"] table.dataTable tbody tr.odd,
html[data-theme="dark"] table.dataTable tbody tr.even,
html[data-theme="dark"] table.dataTable tbody tr.odd td,
html[data-theme="dark"] table.dataTable tbody tr.even td,
html[data-theme="dark"] table.dataTable tbody tr.odd > .sorting_1,
html[data-theme="dark"] table.dataTable tbody tr.even > .sorting_1,
html[data-theme="dark"] table.dataTable.stripe tbody tr.odd,
html[data-theme="dark"] table.dataTable.display tbody tr.odd,
html[data-theme="dark"] table.dataTable.hover tbody tr:hover,
html[data-theme="dark"] table.dataTable.display tbody tr:hover,
html[data-theme="dark"] table.dataTable.hover tbody tr:hover td,
html[data-theme="dark"] table#files tbody tr,
html[data-theme="dark"] table#files tbody td,
html[data-theme="dark"] td.dataTables_empty {
  background: #1c1d24 !important;
  background-color: #1c1d24 !important;
  color: #f0f0f4 !important;
}
html[data-theme="dark"] table.dataTable thead th,
html[data-theme="dark"] table.dataTable.no-footer,
html[data-theme="dark"] table#files thead th {
  background: #18181f !important;
}
html[data-theme="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button {
  color: #f0f0f4 !important;
  background: #2a2a34 !important;
  border-color: #3a3a48 !important;
  box-shadow: none !important;
}
html[data-theme="dark"] .dataTables_wrapper .dataTables_paginate .paginate_button.current {
  background: #2dbe60 !important;
  color: #fff !important;
  border-color: #2dbe60 !important;
}
html[data-theme="dark"] .dataTables_wrapper .dataTables_filter input,
html[data-theme="dark"] .dataTables_wrapper .dataTables_length select {
  background: #121218 !important;
  color: #f0f0f4 !important;
  border: 1px solid #5a5a68 !important;
}

html[data-theme="dark"] ::placeholder {
  color: #b4b4c0 !important;
  opacity: 1;
}
html[data-theme="dark"] #search {
  border: 1px solid #6a6a78 !important;
  color: #f0f0f4 !important;
}
html[data-theme="dark"] #search_btn {
  background: #2a2a34 !important;
  color: #fff !important;
  border-color: #6a6a78 !important;
  font-weight: 700;
}

html[data-theme="dark"] .panel-heading,
html[data-theme="dark"] .panel-title,
html[data-theme="dark"] .panel-body,
html[data-theme="dark"] .panel-body label,
html[data-theme="dark"] .panel-body p,
html[data-theme="dark"] .control-label {
  color: #f0f0f4 !important;
}

html[data-theme="dark"] .inner_content a[style*="color:#333"],
html[data-theme="dark"] .inner_content a[style*="color:#333333"] {
  color: #d8d8e0 !important;
}

html[data-theme="dark"] .upload-files-section,
html[data-theme="dark"] .fileupload-buttonbar,
html[data-theme="dark"] .files-list,
html[data-theme="dark"] #fileupload {
  background: #1c1d24 !important;
  border-color: #3a3a48 !important;
  color: #f0f0f4 !important;
}
html[data-theme="dark"] .upload-files p,
html[data-theme="dark"] .upload-files p b,
html[data-theme="dark"] .upload_note,
html[data-theme="dark"] .files-list h4,
html[data-theme="dark"] .files-list p,
html[data-theme="dark"] .template-upload .name,
html[data-theme="dark"] .template-download .name {
  color: #f0f0f4 !important;
}
html[data-theme="dark"] #uploaded-files,
html[data-theme="dark"] .files-list textarea {
  background: #121218 !important;
  color: #f0f0f4 !important;
  border: 1px solid #3a3a48 !important;
}
html[data-theme="dark"] .files-button,
html[data-theme="dark"] .files-button1,
html[data-theme="dark"] .files-button span,
html[data-theme="dark"] .files-button1 span {
  color: #fff !important;
}

html[data-theme="dark"] .sj-kodi,
html[data-theme="dark"] .sj-kodi-lead,
html[data-theme="dark"] .sj-kodi-note,
html[data-theme="dark"] .sj-kodi h2,
html[data-theme="dark"] .sj-kodi-card p,
html[data-theme="dark"] .sj-kodi-steps li,
html[data-theme="dark"] .sj-kodi-steps b,
html[data-theme="dark"] .sj-kodi-steps small,
html[data-theme="dark"] .sj-kodi-prep,
html[data-theme="dark"] .sj-kodi-prep p {
  color: #f0f0f4 !important;
}
html[data-theme="dark"] .sj-kodi-card,
html[data-theme="dark"] .sj-kodi-steps li,
html[data-theme="dark"] .sj-kodi-prep,
html[data-theme="dark"] .sj-kodi-os a {
  background: #1c1d24 !important;
  color: #f0f0f4 !important;
}
html[data-theme="dark"] .sj-kodi-btn-ghost {
  background: #2a2a34 !important;
  color: #f0f0f4 !important;
}
html[data-theme="dark"] .sj-kodi-steps code {
  background: #2a2a34 !important;
  color: #f0f0f4 !important;
}

html[data-theme="dark"] .faq-item,
html[data-theme="dark"] .faq-question h4,
html[data-theme="dark"] .faq-answer,
html[data-theme="dark"] .faq-answer p,
html[data-theme="dark"] .faq-section h3,
html[data-theme="dark"] .faq h1,
html[data-theme="dark"] .faq h2,
html[data-theme="dark"] .support-toggle,
html[data-theme="dark"] .contact-in,
html[data-theme="dark"] .contact-in p,
html[data-theme="dark"] .operator-info,
html[data-theme="dark"] .operator-info p {
  color: #f0f0f4 !important;
  border-color: #3a3a48 !important;
}
html[data-theme="dark"] .support-emails {
  background: #1c1d24 !important;
  color: #f0f0f4 !important;
}

html[data-theme="dark"] pre,
html[data-theme="dark"] code,
html[data-theme="dark"] kbd,
html[data-theme="dark"] .label,
html[data-theme="dark"] .badge:not(.badge-bigger):not(.status-badge) {
  background-color: #2a2a34 !important;
  color: #f0f0f4 !important;
}
html[data-theme="dark"] .label-danger,
html[data-theme="dark"] .label-success,
html[data-theme="dark"] .label-warning,
html[data-theme="dark"] .label-info,
html[data-theme="dark"] .label-primary {
  color: #fff !important;
}

html[data-theme="dark"] hr {
  border-color: #3a3a48 !important;
  background: #3a3a48 !important;
}

html[data-theme="dark"] .popover,
html[data-theme="dark"] .popover-title,
html[data-theme="dark"] .popover-content,
html[data-theme="dark"] .tooltip-inner,
html[data-theme="dark"] .dropdown-menu > li > a {
  background: #1c1d24 !important;
  color: #f0f0f4 !important;
  border-color: #3a3a48 !important;
}

