/* PressFly 3.5.20 - final dark mode polish for all public/member/auth pages.
   Loaded last so page-specific inline styles cannot leave white boxes in dark mode. */
html.dark-mode-site,
html.dark-mode-site body,
body.dark-mode-site {
    background: #0b1120 !important;
    color: #e5edf7 !important;
    color-scheme: dark;
    --pf-dark-bg: #0b1120;
    --pf-dark-surface: #111827;
    --pf-dark-surface-2: #0f172a;
    --pf-dark-surface-3: #172033;
    --pf-dark-border: #263449;
    --pf-dark-border-soft: rgba(148, 163, 184, .18);
    --pf-dark-text: #e5edf7;
    --pf-dark-muted: #9fb0c7;
    --pf-dark-link: #93c5fd;
    --pf-dark-primary: #60a5fa;
    --pf-surface: #111827;
    --pf-surface-2: #0b1120;
    --pf-border: #263449;
    --pf-text: #e5edf7;
    --pf-muted: #9fb0c7;
    --pf-primary-soft: rgba(96, 165, 250, .14);
}

html.dark-mode-site body::before,
html.dark-mode-site body::after,
body.dark-mode-site::before,
body.dark-mode-site::after {
    background: #0b1120 !important;
}

html.dark-mode-site .bg-white,
body.dark-mode-site .bg-white,
html.dark-mode-site .bg-light,
body.dark-mode-site .bg-light,
html.dark-mode-site .text-dark,
body.dark-mode-site .text-dark {
    background-color: var(--pf-dark-surface) !important;
    color: var(--pf-dark-text) !important;
}

html.dark-mode-site a,
body.dark-mode-site a {
    color: var(--pf-dark-link) !important;
}
html.dark-mode-site a:hover,
body.dark-mode-site a:hover {
    color: #bfdbfe !important;
}
html.dark-mode-site a.btn,
body.dark-mode-site a.btn,
html.dark-mode-site .btn-primary,
body.dark-mode-site .btn-primary,
html.dark-mode-site .btn-warning,
body.dark-mode-site .btn-warning,
html.dark-mode-site .btn-danger,
body.dark-mode-site .btn-danger,
html.dark-mode-site .btn-success,
body.dark-mode-site .btn-success,
html.dark-mode-site .badge,
body.dark-mode-site .badge {
    color: inherit;
}
html.dark-mode-site .btn-primary,
body.dark-mode-site .btn-primary,
html.dark-mode-site a.btn-primary,
body.dark-mode-site a.btn-primary {
    color: #fff !important;
}

/* Core layout surfaces */
html.dark-mode-site main,
body.dark-mode-site main,
html.dark-mode-site .page-wrapper,
body.dark-mode-site .page-wrapper,
html.dark-mode-site .content-wrapper,
body.dark-mode-site .content-wrapper,
html.dark-mode-site .main-content,
body.dark-mode-site .main-content,
html.dark-mode-site .page-content,
body.dark-mode-site .page-content,
html.dark-mode-site .site-content,
body.dark-mode-site .site-content,
html.dark-mode-site .container,
body.dark-mode-site .container,
html.dark-mode-site .container-fluid,
body.dark-mode-site .container-fluid {
    background-color: transparent !important;
    color: var(--pf-dark-text) !important;
}

html.dark-mode-site .header,
body.dark-mode-site .header,
html.dark-mode-site .top-nav,
body.dark-mode-site .top-nav,
html.dark-mode-site .navbar,
body.dark-mode-site .navbar,
html.dark-mode-site .navbar-main,
body.dark-mode-site .navbar-main,
html.dark-mode-site .navbar-main .container,
body.dark-mode-site .navbar-main .container,
html.dark-mode-site .navbar-collapse,
body.dark-mode-site .navbar-collapse,
html.dark-mode-site .footer,
body.dark-mode-site .footer,
html.dark-mode-site footer,
body.dark-mode-site footer {
    background-color: var(--pf-dark-surface) !important;
    border-color: var(--pf-dark-border) !important;
    color: var(--pf-dark-text) !important;
}

html.dark-mode-site .navbar-light .navbar-nav .nav-link,
body.dark-mode-site .navbar-light .navbar-nav .nav-link,
html.dark-mode-site .navbar-light .navbar-brand,
body.dark-mode-site .navbar-light .navbar-brand,
html.dark-mode-site .top-menu a,
body.dark-mode-site .top-menu a,
html.dark-mode-site .footer a,
body.dark-mode-site .footer a,
html.dark-mode-site .header a,
body.dark-mode-site .header a {
    color: var(--pf-dark-text) !important;
}

html.dark-mode-site .navbar-light .navbar-toggler,
body.dark-mode-site .navbar-light .navbar-toggler {
    background: #1f2937 !important;
    border-color: #334155 !important;
    color: #f8fafc !important;
}

/* Cards, widgets, menus, modals */
html.dark-mode-site .card,
body.dark-mode-site .card,
html.dark-mode-site .card-body,
body.dark-mode-site .card-body,
html.dark-mode-site .card-header,
body.dark-mode-site .card-header,
html.dark-mode-site .card-footer,
body.dark-mode-site .card-footer,
html.dark-mode-site .col-inner,
body.dark-mode-site .col-inner,
html.dark-mode-site .widget,
body.dark-mode-site .widget,
html.dark-mode-site .sidebar .widget,
body.dark-mode-site .sidebar .widget,
html.dark-mode-site .dropdown-menu,
body.dark-mode-site .dropdown-menu,
html.dark-mode-site .modal-content,
body.dark-mode-site .modal-content,
html.dark-mode-site .modal-header,
body.dark-mode-site .modal-header,
html.dark-mode-site .modal-body,
body.dark-mode-site .modal-body,
html.dark-mode-site .modal-footer,
body.dark-mode-site .modal-footer,
html.dark-mode-site .list-group-item,
body.dark-mode-site .list-group-item,
html.dark-mode-site .table,
body.dark-mode-site .table,
html.dark-mode-site .block,
body.dark-mode-site .block,
html.dark-mode-site .block-content,
body.dark-mode-site .block-content,
html.dark-mode-site .block-item,
body.dark-mode-site .block-item,
html.dark-mode-site .pf-flat-card,
body.dark-mode-site .pf-flat-card,
html.dark-mode-site .pf-listing-panel,
body.dark-mode-site .pf-listing-panel,
html.dark-mode-site .pf-category-card,
body.dark-mode-site .pf-category-card,
html.dark-mode-site .pf-listing-empty,
body.dark-mode-site .pf-listing-empty {
    background: var(--pf-dark-surface) !important;
    background-color: var(--pf-dark-surface) !important;
    border-color: var(--pf-dark-border) !important;
    color: var(--pf-dark-text) !important;
    box-shadow: 0 16px 36px rgba(0, 0, 0, .28) !important;
}

html.dark-mode-site .card-header,
body.dark-mode-site .card-header,
html.dark-mode-site .block-header,
body.dark-mode-site .block-header,
html.dark-mode-site .block-title,
body.dark-mode-site .block-title,
html.dark-mode-site .widget-title,
body.dark-mode-site .widget-title {
    background: var(--pf-dark-surface-3) !important;
    border-color: var(--pf-dark-border) !important;
    color: var(--pf-dark-text) !important;
}

html.dark-mode-site .dropdown-item,
body.dark-mode-site .dropdown-item,
html.dark-mode-site .dropdown-menu a,
body.dark-mode-site .dropdown-menu a {
    color: var(--pf-dark-text) !important;
}
html.dark-mode-site .dropdown-item:hover,
html.dark-mode-site .dropdown-item:focus,
body.dark-mode-site .dropdown-item:hover,
body.dark-mode-site .dropdown-item:focus,
html.dark-mode-site .dropdown-menu a:hover,
body.dark-mode-site .dropdown-menu a:hover {
    background: #1f2937 !important;
    color: #fff !important;
}

/* Text contrast */
html.dark-mode-site h1,
body.dark-mode-site h1,
html.dark-mode-site h2,
body.dark-mode-site h2,
html.dark-mode-site h3,
body.dark-mode-site h3,
html.dark-mode-site h4,
body.dark-mode-site h4,
html.dark-mode-site h5,
body.dark-mode-site h5,
html.dark-mode-site h6,
body.dark-mode-site h6,
html.dark-mode-site .article-title,
body.dark-mode-site .article-title,
html.dark-mode-site .block-title span,
body.dark-mode-site .block-title span,
html.dark-mode-site .block-item-title a,
body.dark-mode-site .block-item-title a,
html.dark-mode-site .pf-listing-title,
body.dark-mode-site .pf-listing-title,
html.dark-mode-site .pf-category-card-title a,
body.dark-mode-site .pf-category-card-title a,
html.dark-mode-site .pf-title,
body.dark-mode-site .pf-title,
html.dark-mode-site .pf-hero h1,
body.dark-mode-site .pf-hero h1,
html.dark-mode-site .pf-stat strong,
body.dark-mode-site .pf-stat strong {
    color: var(--pf-dark-text) !important;
}

html.dark-mode-site p,
body.dark-mode-site p,
html.dark-mode-site li,
body.dark-mode-site li,
html.dark-mode-site label,
body.dark-mode-site label,
html.dark-mode-site small,
body.dark-mode-site small,
html.dark-mode-site .text-muted,
body.dark-mode-site .text-muted,
html.dark-mode-site .meta,
body.dark-mode-site .meta,
html.dark-mode-site .article-meta,
body.dark-mode-site .article-meta,
html.dark-mode-site .post-meta,
body.dark-mode-site .post-meta,
html.dark-mode-site .block-item-meta,
body.dark-mode-site .block-item-meta,
html.dark-mode-site .pf-muted,
body.dark-mode-site .pf-muted,
html.dark-mode-site .pf-sub,
body.dark-mode-site .pf-sub,
html.dark-mode-site .pf-listing-desc,
body.dark-mode-site .pf-listing-desc,
html.dark-mode-site .pf-category-card-meta,
body.dark-mode-site .pf-category-card-meta,
html.dark-mode-site .pf-category-card-summary,
body.dark-mode-site .pf-category-card-summary {
    color: var(--pf-dark-muted) !important;
}

/* Forms and editor */
html.dark-mode-site input,
body.dark-mode-site input,
html.dark-mode-site textarea,
body.dark-mode-site textarea,
html.dark-mode-site select,
body.dark-mode-site select,
html.dark-mode-site .form-control,
body.dark-mode-site .form-control,
html.dark-mode-site .custom-select,
body.dark-mode-site .custom-select,
html.dark-mode-site .select2-container--default .select2-selection--single,
body.dark-mode-site .select2-container--default .select2-selection--single,
html.dark-mode-site .select2-container--default .select2-selection--multiple,
body.dark-mode-site .select2-container--default .select2-selection--multiple,
html.dark-mode-site .tox .tox-toolbar,
body.dark-mode-site .tox .tox-toolbar,
html.dark-mode-site .tox .tox-toolbar__primary,
body.dark-mode-site .tox .tox-toolbar__primary,
html.dark-mode-site .tox .tox-edit-area,
body.dark-mode-site .tox .tox-edit-area,
html.dark-mode-site .pf-editor-fallback,
body.dark-mode-site .pf-editor-fallback,
html.dark-mode-site .pf-editor-fallback-toolbar,
body.dark-mode-site .pf-editor-fallback-toolbar,
html.dark-mode-site .pf-editor-fallback-btn,
body.dark-mode-site .pf-editor-fallback-btn {
    background: var(--pf-dark-surface-2) !important;
    background-color: var(--pf-dark-surface-2) !important;
    border-color: #334155 !important;
    color: var(--pf-dark-text) !important;
}
html.dark-mode-site .form-control::placeholder,
body.dark-mode-site .form-control::placeholder,
html.dark-mode-site textarea::placeholder,
body.dark-mode-site textarea::placeholder,
html.dark-mode-site input::placeholder,
body.dark-mode-site input::placeholder {
    color: #94a3b8 !important;
}
html.dark-mode-site .select2-dropdown,
body.dark-mode-site .select2-dropdown,
html.dark-mode-site .select2-results__option,
body.dark-mode-site .select2-results__option {
    background: var(--pf-dark-surface) !important;
    color: var(--pf-dark-text) !important;
    border-color: #334155 !important;
}
html.dark-mode-site .select2-results__option--highlighted,
body.dark-mode-site .select2-results__option--highlighted {
    background: #2563eb !important;
    color: #fff !important;
}

/* Tables and lists */
html.dark-mode-site table,
body.dark-mode-site table,
html.dark-mode-site th,
body.dark-mode-site th,
html.dark-mode-site td,
body.dark-mode-site td {
    border-color: var(--pf-dark-border) !important;
    color: var(--pf-dark-text) !important;
}
html.dark-mode-site .table-striped tbody tr:nth-of-type(odd),
body.dark-mode-site .table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255,255,255,.035) !important;
}
html.dark-mode-site .table-hover tbody tr:hover,
body.dark-mode-site .table-hover tbody tr:hover {
    background-color: rgba(255,255,255,.07) !important;
}
html.dark-mode-site .thead-light th,
body.dark-mode-site .thead-light th {
    background: #1f2937 !important;
    color: var(--pf-dark-text) !important;
    border-color: #334155 !important;
}

/* Buttons */
html.dark-mode-site .btn-light,
body.dark-mode-site .btn-light,
html.dark-mode-site .btn-outline-secondary,
body.dark-mode-site .btn-outline-secondary,
html.dark-mode-site .btn-default,
body.dark-mode-site .btn-default {
    background: #1f2937 !important;
    border-color: #374151 !important;
    color: #e5edf7 !important;
}
html.dark-mode-site .btn-light:hover,
html.dark-mode-site .btn-light:focus,
body.dark-mode-site .btn-light:hover,
body.dark-mode-site .btn-light:focus,
html.dark-mode-site .btn-outline-secondary:hover,
body.dark-mode-site .btn-outline-secondary:hover {
    background: #334155 !important;
    border-color: #475569 !important;
    color: #fff !important;
}

/* Article detail page */
html.dark-mode-site body.article-show,
body.dark-mode-site.article-show,
html.dark-mode-site .article-show,
body.dark-mode-site .article-show,
html.dark-mode-site .article-main-content,
body.dark-mode-site .article-main-content,
html.dark-mode-site .article-layout-balanced,
body.dark-mode-site .article-layout-balanced {
    background: #0b1120 !important;
    color: var(--pf-dark-text) !important;
}

html.dark-mode-site body.article-show .article-content-column > .col-inner,
body.dark-mode-site.article-show .article-content-column > .col-inner,
html.dark-mode-site body.article-show .article-sidebar-column .pf-article-sidebar-clean > .widget,
body.dark-mode-site.article-show .article-sidebar-column .pf-article-sidebar-clean > .widget,
html.dark-mode-site body.article-show .article-sidebar-column .pf-article-sidebar-clean > aside.widget,
body.dark-mode-site.article-show .article-sidebar-column .pf-article-sidebar-clean > aside.widget,
html.dark-mode-site body.article-show .article-sidebar-column .pf-article-sidebar-clean > .pf-revenue-ad-sidebar,
body.dark-mode-site.article-show .article-sidebar-column .pf-article-sidebar-clean > .pf-revenue-ad-sidebar,
html.dark-mode-site .article-tags,
body.dark-mode-site .article-tags,
html.dark-mode-site .article-newsletter,
body.dark-mode-site .article-newsletter,
html.dark-mode-site .article-comments,
body.dark-mode-site .article-comments,
html.dark-mode-site .pf-author-about-card,
body.dark-mode-site .pf-author-about-card,
html.dark-mode-site .pf-article-author-flat,
body.dark-mode-site .pf-article-author-flat,
html.dark-mode-site .pf-premium-article-gate,
body.dark-mode-site .pf-premium-article-gate,
html.dark-mode-site .pf-voice-reader,
body.dark-mode-site .pf-voice-reader,
html.dark-mode-site .pf-live-readers-chip,
body.dark-mode-site .pf-live-readers-chip,
html.dark-mode-site .pf-similar-news,
body.dark-mode-site .pf-similar-news,
html.dark-mode-site .pf-similar-news-card,
body.dark-mode-site .pf-similar-news-card {
    background: linear-gradient(135deg, #111827, #0f172a) !important;
    background-color: var(--pf-dark-surface) !important;
    border-color: var(--pf-dark-border) !important;
    color: var(--pf-dark-text) !important;
    box-shadow: 0 18px 42px rgba(0,0,0,.28) !important;
}

html.dark-mode-site .pf-article-author-info strong,
body.dark-mode-site .pf-article-author-info strong,
html.dark-mode-site .pf-premium-article-gate h2,
body.dark-mode-site .pf-premium-article-gate h2,
html.dark-mode-site .pf-voice-reader h2,
body.dark-mode-site .pf-voice-reader h2,
html.dark-mode-site .pf-similar-news h2,
body.dark-mode-site .pf-similar-news h2,
html.dark-mode-site .pf-similar-news-card h3 a,
body.dark-mode-site .pf-similar-news-card h3 a,
html.dark-mode-site .pf-author-about-main h3,
body.dark-mode-site .pf-author-about-main h3,
html.dark-mode-site .pf-author-about-stats strong,
body.dark-mode-site .pf-author-about-stats strong,
html.dark-mode-site .article-show #main-content.article-content h2,
body.dark-mode-site.article-show #main-content.article-content h2,
html.dark-mode-site .article-show #main-content.article-content h3,
body.dark-mode-site.article-show #main-content.article-content h3,
html.dark-mode-site .article-show #main-content.article-content h4,
body.dark-mode-site.article-show #main-content.article-content h4 {
    color: var(--pf-dark-text) !important;
}

html.dark-mode-site .pf-article-author-info span,
body.dark-mode-site .pf-article-author-info span,
html.dark-mode-site .pf-article-author-info em,
body.dark-mode-site .pf-article-author-info em,
html.dark-mode-site .pf-premium-article-gate p,
body.dark-mode-site .pf-premium-article-gate p,
html.dark-mode-site .pf-voice-reader p,
body.dark-mode-site .pf-voice-reader p,
html.dark-mode-site .pf-similar-news p,
body.dark-mode-site .pf-similar-news p,
html.dark-mode-site .pf-similar-news-meta,
body.dark-mode-site .pf-similar-news-meta,
html.dark-mode-site .pf-author-about-stats span,
body.dark-mode-site .pf-author-about-stats span {
    color: var(--pf-dark-muted) !important;
}

html.dark-mode-site .pf-article-message-btn.secondary,
body.dark-mode-site .pf-article-message-btn.secondary,
html.dark-mode-site .article-share-button,
body.dark-mode-site .article-share-button,
html.dark-mode-site .pf-action-pill,
body.dark-mode-site .pf-action-pill,
html.dark-mode-site .pf-voice-btn.secondary,
body.dark-mode-site .pf-voice-btn.secondary,
html.dark-mode-site .pf-author-about-profile-btn,
body.dark-mode-site .pf-author-about-profile-btn,
html.dark-mode-site .pf-author-about-socials a,
body.dark-mode-site .pf-author-about-socials a,
html.dark-mode-site .widget-follow-us .pf-follow-link,
body.dark-mode-site .widget-follow-us .pf-follow-link {
    background: #172033 !important;
    border-color: #334155 !important;
    color: #e5edf7 !important;
    box-shadow: none !important;
}

html.dark-mode-site .pf-action-pill.is-active,
body.dark-mode-site .pf-action-pill.is-active,
html.dark-mode-site .pf-action-pill:hover,
body.dark-mode-site .pf-action-pill:hover {
    background: #1d4ed8 !important;
    border-color: #2563eb !important;
    color: #fff !important;
}

html.dark-mode-site .pf-voice-progress,
body.dark-mode-site .pf-voice-progress,
html.dark-mode-site .pf-country-bar-track,
body.dark-mode-site .pf-country-bar-track {
    background: #1f2937 !important;
}

html.dark-mode-site .pf-article-cover-inline,
body.dark-mode-site .pf-article-cover-inline,
html.dark-mode-site .article-main-image-bg,
body.dark-mode-site .article-main-image-bg {
    background: #0f172a !important;
    border-color: var(--pf-dark-border) !important;
}

/* Pasted article content with inline white backgrounds or black text */
html.dark-mode-site .article-content,
body.dark-mode-site .article-content,
html.dark-mode-site #main-content.article-content,
body.dark-mode-site #main-content.article-content {
    background: transparent !important;
    color: var(--pf-dark-text) !important;
}
html.dark-mode-site .article-content p,
body.dark-mode-site .article-content p,
html.dark-mode-site .article-content li,
body.dark-mode-site .article-content li,
html.dark-mode-site .article-content span,
body.dark-mode-site .article-content span,
html.dark-mode-site .article-content div,
body.dark-mode-site .article-content div,
html.dark-mode-site .article-content strong,
body.dark-mode-site .article-content strong,
html.dark-mode-site .article-content b,
body.dark-mode-site .article-content b,
html.dark-mode-site .article-content em,
body.dark-mode-site .article-content em,
html.dark-mode-site .article-content blockquote,
body.dark-mode-site .article-content blockquote,
html.dark-mode-site .article-content table,
body.dark-mode-site .article-content table,
html.dark-mode-site .article-content td,
body.dark-mode-site .article-content td,
html.dark-mode-site .article-content th,
body.dark-mode-site .article-content th {
    color: var(--pf-dark-text) !important;
    border-color: var(--pf-dark-border) !important;
}
html.dark-mode-site .article-content [style*="background:#fff"],
html.dark-mode-site .article-content [style*="background: #fff"],
html.dark-mode-site .article-content [style*="background:#ffffff"],
html.dark-mode-site .article-content [style*="background: #ffffff"],
html.dark-mode-site .article-content [style*="background-color:#fff"],
html.dark-mode-site .article-content [style*="background-color: #fff"],
html.dark-mode-site .article-content [style*="background-color:#ffffff"],
html.dark-mode-site .article-content [style*="background-color: #ffffff"],
html.dark-mode-site .article-content [style*="background:white"],
html.dark-mode-site .article-content [style*="background: white"],
html.dark-mode-site .article-content [style*="background-color:white"],
html.dark-mode-site .article-content [style*="background-color: white"],
body.dark-mode-site .article-content [style*="background:#fff"],
body.dark-mode-site .article-content [style*="background: #fff"],
body.dark-mode-site .article-content [style*="background:#ffffff"],
body.dark-mode-site .article-content [style*="background: #ffffff"],
body.dark-mode-site .article-content [style*="background-color:#fff"],
body.dark-mode-site .article-content [style*="background-color: #fff"],
body.dark-mode-site .article-content [style*="background-color:#ffffff"],
body.dark-mode-site .article-content [style*="background-color: #ffffff"],
body.dark-mode-site .article-content [style*="background:white"],
body.dark-mode-site .article-content [style*="background: white"],
body.dark-mode-site .article-content [style*="background-color:white"],
body.dark-mode-site .article-content [style*="background-color: white"] {
    background: transparent !important;
    background-color: transparent !important;
}
html.dark-mode-site .article-content [style*="color:#000"],
html.dark-mode-site .article-content [style*="color: #000"],
html.dark-mode-site .article-content [style*="color:#111"],
html.dark-mode-site .article-content [style*="color: #111"],
html.dark-mode-site .article-content [style*="color:#222"],
html.dark-mode-site .article-content [style*="color: #222"],
html.dark-mode-site .article-content [style*="color:black"],
html.dark-mode-site .article-content [style*="color: black"],
body.dark-mode-site .article-content [style*="color:#000"],
body.dark-mode-site .article-content [style*="color: #000"],
body.dark-mode-site .article-content [style*="color:#111"],
body.dark-mode-site .article-content [style*="color: #111"],
body.dark-mode-site .article-content [style*="color:#222"],
body.dark-mode-site .article-content [style*="color: #222"],
body.dark-mode-site .article-content [style*="color:black"],
body.dark-mode-site .article-content [style*="color: black"] {
    color: var(--pf-dark-text) !important;
}
html.dark-mode-site .article-content img,
body.dark-mode-site .article-content img,
html.dark-mode-site .article-content iframe,
body.dark-mode-site .article-content iframe,
html.dark-mode-site .article-content video,
body.dark-mode-site .article-content video {
    background: transparent !important;
}

/* Share modal and comments */
html.dark-mode-site .share-modal,
body.dark-mode-site .share-modal,
html.dark-mode-site .pf-share-modal,
body.dark-mode-site .pf-share-modal,
html.dark-mode-site .comment,
body.dark-mode-site .comment,
html.dark-mode-site .comment-item,
body.dark-mode-site .comment-item,
html.dark-mode-site .comments,
body.dark-mode-site .comments,
html.dark-mode-site #add-comment,
body.dark-mode-site #add-comment {
    background: var(--pf-dark-surface) !important;
    border-color: var(--pf-dark-border) !important;
    color: var(--pf-dark-text) !important;
}

/* Notification dropdowns from inline header CSS */
html.dark-mode-site .pf-front-notification-btn,
body.dark-mode-site .pf-front-notification-btn,
html.dark-mode-site .pf-admin-notification-btn,
body.dark-mode-site .pf-admin-notification-btn {
    background: #0f172a !important;
    border-color: #243044 !important;
    color: #e5e7eb !important;
}
html.dark-mode-site .pf-front-notification-menu,
body.dark-mode-site .pf-front-notification-menu,
html.dark-mode-site .pf-admin-notification-menu,
body.dark-mode-site .pf-admin-notification-menu {
    background: #111827 !important;
    border-color: #243044 !important;
    color: #f8fafc !important;
}
html.dark-mode-site .pf-front-notification-head,
body.dark-mode-site .pf-front-notification-head,
html.dark-mode-site .pf-admin-notification-head,
body.dark-mode-site .pf-admin-notification-head {
    border-color: #243044 !important;
}
html.dark-mode-site .pf-front-notification-head strong,
body.dark-mode-site .pf-front-notification-head strong,
html.dark-mode-site .pf-front-notification-item,
body.dark-mode-site .pf-front-notification-item,
html.dark-mode-site .pf-admin-notification-item,
body.dark-mode-site .pf-admin-notification-item {
    color: #f8fafc !important;
}
html.dark-mode-site .pf-front-notification-item:hover,
body.dark-mode-site .pf-front-notification-item:hover,
html.dark-mode-site .pf-admin-notification-item:hover,
body.dark-mode-site .pf-admin-notification-item:hover {
    background: #0f172a !important;
}
html.dark-mode-site .pf-front-notification-item em,
body.dark-mode-site .pf-front-notification-item em,
html.dark-mode-site .pf-admin-notification-item em,
body.dark-mode-site .pf-admin-notification-item em,
html.dark-mode-site .pf-front-notification-empty,
body.dark-mode-site .pf-front-notification-empty {
    color: #94a3b8 !important;
}

/* Flat admin/member components that use .dark-mode but not dark-mode-site */
html.dark-mode-site .pf-hero,
body.dark-mode-site .pf-hero,
html.dark-mode-site .pf-stat,
body.dark-mode-site .pf-stat,
html.dark-mode-site .pf-toolbar,
body.dark-mode-site .pf-toolbar,
html.dark-mode-site .pf-item-card,
body.dark-mode-site .pf-item-card,
html.dark-mode-site .pf-form-card,
body.dark-mode-site .pf-form-card,
html.dark-mode-site .pf-empty,
body.dark-mode-site .pf-empty,
html.dark-mode-site .pf-muted-box,
body.dark-mode-site .pf-muted-box,
html.dark-mode-site .pf-check-card,
body.dark-mode-site .pf-check-card,
html.dark-mode-site .pf-permission,
body.dark-mode-site .pf-permission,
html.dark-mode-site .pf-provider-box,
body.dark-mode-site .pf-provider-box,
html.dark-mode-site .pf-audit-card,
body.dark-mode-site .pf-audit-card,
html.dark-mode-site .pf-audit-note,
body.dark-mode-site .pf-audit-note,
html.dark-mode-site .pf-audit-match-item,
body.dark-mode-site .pf-audit-match-item,
html.dark-mode-site .pf-audit-snippets,
body.dark-mode-site .pf-audit-snippets,
html.dark-mode-site .pf-seo-check-item,
body.dark-mode-site .pf-seo-check-item,
html.dark-mode-site .pf-dashboard-card,
body.dark-mode-site .pf-dashboard-card,
html.dark-mode-site .pf-member-card,
body.dark-mode-site .pf-member-card,
html.dark-mode-site .pf-dashboard-map-card,
body.dark-mode-site .pf-dashboard-map-card,
html.dark-mode-site .pf-visitor-world-map,
body.dark-mode-site .pf-visitor-world-map,
html.dark-mode-site .pf-dash-country-item,
body.dark-mode-site .pf-dash-country-item,
html.dark-mode-site .pf-visitor-map-card,
body.dark-mode-site .pf-visitor-map-card {
    background: var(--pf-dark-surface) !important;
    border-color: var(--pf-dark-border) !important;
    color: var(--pf-dark-text) !important;
    box-shadow: 0 16px 36px rgba(0,0,0,.28) !important;
}
html.dark-mode-site .pf-audit-card .card-header,
body.dark-mode-site .pf-audit-card .card-header,
html.dark-mode-site .pf-dashboard-map-card .card-header,
body.dark-mode-site .pf-dashboard-map-card .card-header {
    background: linear-gradient(135deg, #111827, #172033) !important;
    border-color: #243044 !important;
    color: var(--pf-dark-text) !important;
}
html.dark-mode-site .pf-audit-subtitle,
body.dark-mode-site .pf-audit-subtitle,
html.dark-mode-site .pf-seo-check-body strong,
body.dark-mode-site .pf-seo-check-body strong,
html.dark-mode-site .pf-internet-audit-head strong,
body.dark-mode-site .pf-internet-audit-head strong,
html.dark-mode-site .pf-provider-head h4,
body.dark-mode-site .pf-provider-head h4,
html.dark-mode-site .pf-dash-country-item strong,
body.dark-mode-site .pf-dash-country-item strong,
html.dark-mode-site .pf-dash-country-item span,
body.dark-mode-site .pf-dash-country-item span,
html.dark-mode-site .pf-real-map-empty strong,
body.dark-mode-site .pf-real-map-empty strong,
html.dark-mode-site .pf-map-note b,
body.dark-mode-site .pf-map-note b {
    color: var(--pf-dark-text) !important;
}
html.dark-mode-site .pf-audit-note,
body.dark-mode-site .pf-audit-note,
html.dark-mode-site .pf-audit-match-item small,
body.dark-mode-site .pf-audit-match-item small,
html.dark-mode-site .pf-seo-check-body small,
body.dark-mode-site .pf-seo-check-body small,
html.dark-mode-site .pf-internet-audit-head small,
body.dark-mode-site .pf-internet-audit-head small,
html.dark-mode-site .pf-provider-head p,
body.dark-mode-site .pf-provider-head p,
html.dark-mode-site .pf-audit-help-list,
body.dark-mode-site .pf-audit-help-list,
html.dark-mode-site .pf-dash-country-item small,
body.dark-mode-site .pf-dash-country-item small,
html.dark-mode-site .pf-real-map-empty small,
body.dark-mode-site .pf-real-map-empty small {
    color: var(--pf-dark-muted) !important;
}

/* Inline white background safety net */
html.dark-mode-site [style*="background:#fff"],
html.dark-mode-site [style*="background: #fff"],
html.dark-mode-site [style*="background:#ffffff"],
html.dark-mode-site [style*="background: #ffffff"],
html.dark-mode-site [style*="background-color:#fff"],
html.dark-mode-site [style*="background-color: #fff"],
html.dark-mode-site [style*="background-color:#ffffff"],
html.dark-mode-site [style*="background-color: #ffffff"],
html.dark-mode-site [style*="background:white"],
html.dark-mode-site [style*="background: white"],
html.dark-mode-site [style*="background-color:white"],
html.dark-mode-site [style*="background-color: white"],
body.dark-mode-site [style*="background:#fff"],
body.dark-mode-site [style*="background: #fff"],
body.dark-mode-site [style*="background:#ffffff"],
body.dark-mode-site [style*="background: #ffffff"],
body.dark-mode-site [style*="background-color:#fff"],
body.dark-mode-site [style*="background-color: #fff"],
body.dark-mode-site [style*="background-color:#ffffff"],
body.dark-mode-site [style*="background-color: #ffffff"],
body.dark-mode-site [style*="background:white"],
body.dark-mode-site [style*="background: white"],
body.dark-mode-site [style*="background-color:white"],
body.dark-mode-site [style*="background-color: white"] {
    background: var(--pf-dark-surface) !important;
    background-color: var(--pf-dark-surface) !important;
    color: var(--pf-dark-text) !important;
}

/* Keep branded/semantic badges readable */
html.dark-mode-site .badge-primary,
body.dark-mode-site .badge-primary,
html.dark-mode-site .badge-success,
body.dark-mode-site .badge-success,
html.dark-mode-site .badge-danger,
body.dark-mode-site .badge-danger,
html.dark-mode-site .badge-warning,
body.dark-mode-site .badge-warning,
html.dark-mode-site .pf-premium-news-badge,
body.dark-mode-site .pf-premium-news-badge,
html.dark-mode-site .pf-premium-profile-star,
body.dark-mode-site .pf-premium-profile-star,
html.dark-mode-site .pf-blue-tick-badge,
body.dark-mode-site .pf-blue-tick-badge {
    color: #fff !important;
}
html.dark-mode-site .badge-secondary,
body.dark-mode-site .badge-secondary {
    background: #334155 !important;
    color: #e5edf7 !important;
}

/* Scrollbars */
html.dark-mode-site ::-webkit-scrollbar,
body.dark-mode-site ::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
html.dark-mode-site ::-webkit-scrollbar-track,
body.dark-mode-site ::-webkit-scrollbar-track {
    background: #0b1120;
}
html.dark-mode-site ::-webkit-scrollbar-thumb,
body.dark-mode-site ::-webkit-scrollbar-thumb {
    background: #334155;
    border-radius: 999px;
}

@media (max-width: 767.98px) {
    html.dark-mode-site .article-show .article-content-column > .col-inner,
    body.dark-mode-site.article-show .article-content-column > .col-inner,
    html.dark-mode-site .article-tags,
    body.dark-mode-site .article-tags,
    html.dark-mode-site .article-newsletter,
    body.dark-mode-site .article-newsletter,
    html.dark-mode-site .article-comments,
    body.dark-mode-site .article-comments,
    html.dark-mode-site .pf-article-author-flat,
    body.dark-mode-site .pf-article-author-flat,
    html.dark-mode-site .pf-voice-reader,
    body.dark-mode-site .pf-voice-reader {
        border-radius: 16px !important;
    }

    html.dark-mode-site .dropdown-menu,
    body.dark-mode-site .dropdown-menu,
    html.dark-mode-site .pf-front-notification-menu,
    body.dark-mode-site .pf-front-notification-menu {
        box-shadow: 0 18px 44px rgba(0,0,0,.42) !important;
    }
}

/* PressFly 3.5.20 - highest priority dark polish for article reactions and voice controls */
html.dark-mode-site body.article-show .pf-article-actions,
body.dark-mode-site.article-show .pf-article-actions {
    color: var(--pf-dark-text) !important;
}
html.dark-mode-site body.article-show .pf-action-pill,
body.dark-mode-site.article-show .pf-action-pill {
    background: linear-gradient(135deg, #142033, #0f172a) !important;
    border-color: #334155 !important;
    color: #dbeafe !important;
    box-shadow: 0 10px 26px rgba(0,0,0,.22) !important;
}
html.dark-mode-site body.article-show .pf-action-pill i,
body.dark-mode-site.article-show .pf-action-pill i {
    color: inherit !important;
}
html.dark-mode-site body.article-show .pf-action-pill:hover,
html.dark-mode-site body.article-show .pf-action-pill:focus,
body.dark-mode-site.article-show .pf-action-pill:hover,
body.dark-mode-site.article-show .pf-action-pill:focus {
    background: linear-gradient(135deg, #1e2b45, #132039) !important;
    border-color: #60a5fa !important;
    color: #fff !important;
    box-shadow: 0 14px 32px rgba(0,0,0,.32) !important;
}
html.dark-mode-site body.article-show .pf-action-pill .pf-action-count,
body.dark-mode-site.article-show .pf-action-pill .pf-action-count {
    background: #0b1120 !important;
    color: #f8fafc !important;
    border: 1px solid rgba(148,163,184,.24) !important;
}
html.dark-mode-site body.article-show .pf-action-pill.is-like.is-active,
body.dark-mode-site.article-show .pf-action-pill.is-like.is-active {
    background: linear-gradient(135deg, rgba(34,197,94,.22), rgba(15,23,42,.98)) !important;
    border-color: #22c55e !important;
    color: #bbf7d0 !important;
}
html.dark-mode-site body.article-show .pf-action-pill.is-like.is-active .pf-action-count,
body.dark-mode-site.article-show .pf-action-pill.is-like.is-active .pf-action-count {
    background: rgba(20,83,45,.92) !important;
    color: #dcfce7 !important;
    border-color: rgba(74,222,128,.36) !important;
}
html.dark-mode-site body.article-show .pf-action-pill.is-dislike.is-active,
body.dark-mode-site.article-show .pf-action-pill.is-dislike.is-active {
    background: linear-gradient(135deg, rgba(248,113,113,.22), rgba(15,23,42,.98)) !important;
    border-color: #f87171 !important;
    color: #fecaca !important;
}
html.dark-mode-site body.article-show .pf-action-pill.is-dislike.is-active .pf-action-count,
body.dark-mode-site.article-show .pf-action-pill.is-dislike.is-active .pf-action-count {
    background: rgba(127,29,29,.92) !important;
    color: #fee2e2 !important;
    border-color: rgba(248,113,113,.38) !important;
}
html.dark-mode-site body.article-show .pf-action-bookmark.is-active,
body.dark-mode-site.article-show .pf-action-bookmark.is-active {
    background: linear-gradient(135deg, rgba(245,158,11,.22), rgba(15,23,42,.98)) !important;
    border-color: #f59e0b !important;
    color: #fde68a !important;
}
html.dark-mode-site body.article-show .pf-voice-reader,
body.dark-mode-site.article-show .pf-voice-reader {
    background: radial-gradient(circle at top left, rgba(37,99,235,.16), transparent 34%), linear-gradient(135deg, #111827 0%, #0b1120 100%) !important;
    border-color: #334155 !important;
    color: #e5edf7 !important;
    box-shadow: 0 20px 46px rgba(0,0,0,.34) !important;
}
html.dark-mode-site body.article-show .pf-voice-reader h2,
body.dark-mode-site.article-show .pf-voice-reader h2,
html.dark-mode-site body.article-show .pf-voice-status strong,
body.dark-mode-site.article-show .pf-voice-status strong {
    color: #f8fafc !important;
}
html.dark-mode-site body.article-show .pf-voice-reader p,
body.dark-mode-site.article-show .pf-voice-reader p,
html.dark-mode-site body.article-show .pf-voice-status,
body.dark-mode-site.article-show .pf-voice-status {
    color: #a7b7ce !important;
}
html.dark-mode-site body.article-show .pf-voice-reader-icon,
body.dark-mode-site.article-show .pf-voice-reader-icon {
    background: rgba(96,165,250,.14) !important;
    color: #93c5fd !important;
    border: 1px solid rgba(147,197,253,.18) !important;
}
html.dark-mode-site body.article-show .pf-voice-reader-badge,
body.dark-mode-site.article-show .pf-voice-reader-badge {
    background: rgba(37,99,235,.16) !important;
    color: #bfdbfe !important;
    border-color: rgba(96,165,250,.32) !important;
}
html.dark-mode-site body.article-show .pf-voice-btn,
body.dark-mode-site.article-show .pf-voice-btn {
    background: linear-gradient(135deg, #2563eb, #1d4ed8) !important;
    color: #fff !important;
    border-color: #3b82f6 !important;
    box-shadow: 0 12px 28px rgba(37,99,235,.24) !important;
}
html.dark-mode-site body.article-show .pf-voice-btn.secondary,
body.dark-mode-site.article-show .pf-voice-btn.secondary {
    background: #172033 !important;
    color: #dbeafe !important;
    border-color: #334155 !important;
    box-shadow: none !important;
}
html.dark-mode-site body.article-show .pf-voice-btn.secondary:hover,
body.dark-mode-site.article-show .pf-voice-btn.secondary:hover {
    background: #1f2a44 !important;
    color: #fff !important;
    border-color: #60a5fa !important;
}
html.dark-mode-site body.article-show .pf-voice-btn:disabled,
body.dark-mode-site.article-show .pf-voice-btn:disabled {
    background: #111827 !important;
    color: #64748b !important;
    border-color: #263449 !important;
    box-shadow: none !important;
    opacity: 1 !important;
}
html.dark-mode-site body.article-show .pf-voice-progress,
body.dark-mode-site.article-show .pf-voice-progress {
    background: #1e293b !important;
    border: 1px solid rgba(148,163,184,.12) !important;
}
html.dark-mode-site body.article-show .pf-voice-progress-bar,
body.dark-mode-site.article-show .pf-voice-progress-bar {
    background: linear-gradient(90deg, #60a5fa, #22c55e) !important;
}
html.dark-mode-site body.article-show .pf-voice-reader.is-complete,
body.dark-mode-site.article-show .pf-voice-reader.is-complete {
    border-color: #22c55e !important;
    background: radial-gradient(circle at top left, rgba(34,197,94,.18), transparent 34%), linear-gradient(135deg, #10221a, #0b1120) !important;
}

/* PressFly 3.5.21 - Koyu modda sade haber etiketleri */
html.dark-mode-site body.article-show .article-tags.pf-article-tags-text,
body.dark-mode-site.article-show .article-tags.pf-article-tags-text,
html.dark .article-show .article-tags.pf-article-tags-text,
body.dark .article-tags.pf-article-tags-text,
.dark-mode .article-tags.pf-article-tags-text{
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    padding:0!important;
    border-radius:0!important;
}
html.dark-mode-site body.article-show .article-tags.pf-article-tags-text .pf-article-tags-prefix,
body.dark-mode-site.article-show .article-tags.pf-article-tags-text .pf-article-tags-prefix,
html.dark .article-show .article-tags.pf-article-tags-text .pf-article-tags-prefix,
body.dark .article-tags.pf-article-tags-text .pf-article-tags-prefix,
.dark-mode .article-tags.pf-article-tags-text .pf-article-tags-prefix{
    color:#e5edf7!important;
}
html.dark-mode-site body.article-show .article-tags.pf-article-tags-text .pf-article-tags-list a,
html.dark-mode-site body.article-show .article-tags.pf-article-tags-text .pf-article-tags-list a.badge,
body.dark-mode-site.article-show .article-tags.pf-article-tags-text .pf-article-tags-list a,
body.dark-mode-site.article-show .article-tags.pf-article-tags-text .pf-article-tags-list a.badge,
html.dark .article-show .article-tags.pf-article-tags-text .pf-article-tags-list a,
body.dark .article-tags.pf-article-tags-text .pf-article-tags-list a,
.dark-mode .article-tags.pf-article-tags-text .pf-article-tags-list a{
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    color:#93c5fd!important;
}
html.dark-mode-site body.article-show .article-tags.pf-article-tags-text .pf-article-tags-list a:hover,
body.dark-mode-site.article-show .article-tags.pf-article-tags-text .pf-article-tags-list a:hover,
html.dark .article-show .article-tags.pf-article-tags-text .pf-article-tags-list a:hover,
body.dark .article-tags.pf-article-tags-text .pf-article-tags-list a:hover,
.dark-mode .article-tags.pf-article-tags-text .pf-article-tags-list a:hover{
    color:#bfdbfe!important;
}


html.dark-mode-site body.article-show .article-tags.pf-article-tags-text .pf-article-tags-list a:not(:last-child)::after,
body.dark-mode-site.article-show .article-tags.pf-article-tags-text .pf-article-tags-list a:not(:last-child)::after,
html.dark .article-show .article-tags.pf-article-tags-text .pf-article-tags-list a:not(:last-child)::after,
body.dark .article-tags.pf-article-tags-text .pf-article-tags-list a:not(:last-child)::after,
.dark-mode .article-tags.pf-article-tags-text .pf-article-tags-list a:not(:last-child)::after{
    color:#64748b!important;
}


/* PressFly 3.5.22 - göz yormayan genel koyu mod son katmanı */
html.dark-mode-site,
body.dark-mode-site{
    --pf-dark-page:#0b1120;
    --pf-dark-surface:#111827;
    --pf-dark-surface-soft:#0f172a;
    --pf-dark-surface-raised:#151f32;
    --pf-dark-border:#263244;
    --pf-dark-border-soft:rgba(148,163,184,.18);
    --pf-dark-text:#e5edf7;
    --pf-dark-muted:#94a3b8;
    --pf-dark-muted-2:#cbd5e1;
    --pf-dark-link:#93c5fd;
}
html.dark-mode-site body,
body.dark-mode-site{
    background:var(--pf-dark-page)!important;
    color:var(--pf-dark-text)!important;
}

/* Haber detay: etiketler sade kart içinde */
html.dark-mode-site body.article-show .article-tags.pf-article-tags-text,
body.dark-mode-site.article-show .article-tags.pf-article-tags-text,
html.dark .article-show .article-tags.pf-article-tags-text,
body.dark .article-tags.pf-article-tags-text,
.dark-mode .article-tags.pf-article-tags-text{
    background:linear-gradient(135deg,#111827,#0f172a)!important;
    border:1px solid var(--pf-dark-border)!important;
    box-shadow:0 16px 34px rgba(0,0,0,.24)!important;
    border-radius:18px!important;
    padding:16px 18px!important;
    color:var(--pf-dark-text)!important;
}
html.dark-mode-site body.article-show .article-tags.pf-article-tags-text .pf-article-tags-prefix,
body.dark-mode-site.article-show .article-tags.pf-article-tags-text .pf-article-tags-prefix,
html.dark .article-show .article-tags.pf-article-tags-text .pf-article-tags-prefix,
body.dark .article-tags.pf-article-tags-text .pf-article-tags-prefix,
.dark-mode .article-tags.pf-article-tags-text .pf-article-tags-prefix{
    color:#f8fafc!important;
}
html.dark-mode-site body.article-show .article-tags.pf-article-tags-text .pf-article-tags-list a,
html.dark-mode-site body.article-show .article-tags.pf-article-tags-text .pf-article-tags-list a.badge,
body.dark-mode-site.article-show .article-tags.pf-article-tags-text .pf-article-tags-list a,
body.dark-mode-site.article-show .article-tags.pf-article-tags-text .pf-article-tags-list a.badge,
html.dark .article-show .article-tags.pf-article-tags-text .pf-article-tags-list a,
body.dark .article-tags.pf-article-tags-text .pf-article-tags-list a,
.dark-mode .article-tags.pf-article-tags-text .pf-article-tags-list a{
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    color:var(--pf-dark-link)!important;
}
html.dark-mode-site body.article-show .article-tags.pf-article-tags-text .pf-article-tags-list a:hover,
body.dark-mode-site.article-show .article-tags.pf-article-tags-text .pf-article-tags-list a:hover,
html.dark .article-show .article-tags.pf-article-tags-text .pf-article-tags-list a:hover,
body.dark .article-tags.pf-article-tags-text .pf-article-tags-list a:hover,
.dark-mode .article-tags.pf-article-tags-text .pf-article-tags-list a:hover{
    color:#bfdbfe!important;
}
html.dark-mode-site body.article-show .article-tags.pf-article-tags-text .pf-article-tags-list a:not(:last-child)::after,
body.dark-mode-site.article-show .article-tags.pf-article-tags-text .pf-article-tags-list a:not(:last-child)::after,
html.dark .article-show .article-tags.pf-article-tags-text .pf-article-tags-list a:not(:last-child)::after,
body.dark .article-tags.pf-article-tags-text .pf-article-tags-list a:not(:last-child)::after,
.dark-mode .article-tags.pf-article-tags-text .pf-article-tags-list a:not(:last-child)::after{
    color:#64748b!important;
}

/* Haber yorum ve bülten kutuları: beyaz iç alanları kapat */
html.dark-mode-site body.article-show .article-newsletter,
body.dark-mode-site.article-show .article-newsletter,
html.dark-mode-site body.article-show .article-comments,
body.dark-mode-site.article-show .article-comments,
html.dark-mode-site body.article-show .comments,
body.dark-mode-site.article-show .comments,
html.dark-mode-site body.article-show #add-comment,
body.dark-mode-site.article-show #add-comment,
html.dark .article-show .article-newsletter,
html.dark .article-show .article-comments,
html.dark .article-show .comments,
html.dark .article-show #add-comment,
body.dark .article-newsletter,
body.dark .article-comments,
body.dark .comments,
body.dark #add-comment,
.dark-mode .article-newsletter,
.dark-mode .article-comments,
.dark-mode .comments,
.dark-mode #add-comment{
    background:linear-gradient(135deg,#111827,#0f172a)!important;
    background-color:#111827!important;
    border:1px solid var(--pf-dark-border)!important;
    color:var(--pf-dark-text)!important;
    box-shadow:0 16px 34px rgba(0,0,0,.24)!important;
}
html.dark-mode-site body.article-show .article-newsletter p,
body.dark-mode-site.article-show .article-newsletter p,
html.dark-mode-site body.article-show .article-comments p,
body.dark-mode-site.article-show .article-comments p,
html.dark-mode-site body.article-show #add-comment h4,
body.dark-mode-site.article-show #add-comment h4,
html.dark-mode-site body.article-show .block-title span,
body.dark-mode-site.article-show .block-title span,
html.dark .article-show .article-newsletter p,
html.dark .article-show .article-comments p,
html.dark .article-show #add-comment h4,
html.dark .article-show .block-title span,
body.dark .article-newsletter p,
body.dark .article-comments p,
body.dark #add-comment h4,
body.dark .block-title span,
.dark-mode .article-newsletter p,
.dark-mode .article-comments p,
.dark-mode #add-comment h4,
.dark-mode .block-title span{
    color:var(--pf-dark-text)!important;
}
html.dark-mode-site body.article-show .article-newsletter i,
body.dark-mode-site.article-show .article-newsletter i{
    color:#93c5fd!important;
}
html.dark-mode-site body.article-show .article-newsletter .form-control,
html.dark-mode-site body.article-show .article-newsletter input[type="email"],
html.dark-mode-site body.article-show .article-comments .form-control,
html.dark-mode-site body.article-show .article-comments textarea,
html.dark-mode-site body.article-show #add-comment .form-control,
html.dark-mode-site body.article-show #add-comment textarea,
body.dark-mode-site.article-show .article-newsletter .form-control,
body.dark-mode-site.article-show .article-newsletter input[type="email"],
body.dark-mode-site.article-show .article-comments .form-control,
body.dark-mode-site.article-show .article-comments textarea,
body.dark-mode-site.article-show #add-comment .form-control,
body.dark-mode-site.article-show #add-comment textarea,
html.dark .article-show .article-newsletter .form-control,
html.dark .article-show .article-comments .form-control,
html.dark .article-show #add-comment .form-control,
body.dark .article-newsletter .form-control,
body.dark .article-comments .form-control,
body.dark #add-comment .form-control,
.dark-mode .article-newsletter .form-control,
.dark-mode .article-comments .form-control,
.dark-mode #add-comment .form-control{
    background:#0b1220!important;
    background-color:#0b1220!important;
    border:1px solid #334155!important;
    color:#f8fafc!important;
    box-shadow:none!important;
}
html.dark-mode-site body.article-show .article-newsletter .form-control::placeholder,
html.dark-mode-site body.article-show .article-comments .form-control::placeholder,
html.dark-mode-site body.article-show #add-comment .form-control::placeholder,
body.dark-mode-site.article-show .article-newsletter .form-control::placeholder,
body.dark-mode-site.article-show .article-comments .form-control::placeholder,
body.dark-mode-site.article-show #add-comment .form-control::placeholder,
.dark-mode .article-newsletter .form-control::placeholder,
.dark-mode .article-comments .form-control::placeholder,
.dark-mode #add-comment .form-control::placeholder{
    color:#94a3b8!important;
}
html.dark-mode-site body.article-show .article-newsletter .form-control:focus,
html.dark-mode-site body.article-show .article-comments .form-control:focus,
html.dark-mode-site body.article-show #add-comment .form-control:focus,
body.dark-mode-site.article-show .article-newsletter .form-control:focus,
body.dark-mode-site.article-show .article-comments .form-control:focus,
body.dark-mode-site.article-show #add-comment .form-control:focus,
.dark-mode .article-newsletter .form-control:focus,
.dark-mode .article-comments .form-control:focus,
.dark-mode #add-comment .form-control:focus{
    border-color:#60a5fa!important;
    box-shadow:0 0 0 3px rgba(96,165,250,.14)!important;
}
html.dark-mode-site body.article-show .article-comments .display-comment,
body.dark-mode-site.article-show .article-comments .display-comment,
html.dark-mode-site body.article-show .comment,
body.dark-mode-site.article-show .comment,
html.dark-mode-site body.article-show .comment-item,
body.dark-mode-site.article-show .comment-item,
.dark-mode .article-comments .display-comment,
.dark-mode .comment,
.dark-mode .comment-item{
    background:#0f172a!important;
    border-color:#263244!important;
    color:#e5edf7!important;
}
html.dark-mode-site body.article-show .article-comments a,
body.dark-mode-site.article-show .article-comments a,
.dark-mode .article-comments a{
    color:#93c5fd!important;
}

/* Sağ/alt bülten widgetları */
html.dark-mode-site .newsletter,
body.dark-mode-site .newsletter,
html.dark-mode-site .widget .newsletter,
body.dark-mode-site .widget .newsletter,
html.dark-mode-site .article-sidebar-column .newsletter,
body.dark-mode-site .article-sidebar-column .newsletter{
    background:linear-gradient(135deg,#111827,#0f172a)!important;
    border-color:var(--pf-dark-border)!important;
    color:var(--pf-dark-text)!important;
}
html.dark-mode-site .newsletter .form-control,
body.dark-mode-site .newsletter .form-control,
html.dark-mode-site .newsletter input,
body.dark-mode-site .newsletter input{
    background:#0b1220!important;
    border-color:#334155!important;
    color:#f8fafc!important;
}
html.dark-mode-site .newsletter p,
body.dark-mode-site .newsletter p,
html.dark-mode-site .newsletter label,
body.dark-mode-site .newsletter label{
    color:var(--pf-dark-muted-2)!important;
}

/* Genel koyu mod: beyaz kalan yaygın UI alanları */
html.dark-mode-site .card,
body.dark-mode-site .card,
html.dark-mode-site .modal-content,
body.dark-mode-site .modal-content,
html.dark-mode-site .dropdown-menu,
body.dark-mode-site .dropdown-menu,
html.dark-mode-site .list-group-item,
body.dark-mode-site .list-group-item,
html.dark-mode-site .table,
body.dark-mode-site .table,
html.dark-mode-site .widget,
body.dark-mode-site .widget,
html.dark-mode-site .sidebar .widget,
body.dark-mode-site .sidebar .widget,
html.dark-mode-site .pagination .page-link,
body.dark-mode-site .pagination .page-link{
    background-color:var(--pf-dark-surface)!important;
    border-color:var(--pf-dark-border)!important;
    color:var(--pf-dark-text)!important;
}
html.dark-mode-site .card-header,
body.dark-mode-site .card-header,
html.dark-mode-site .card-footer,
body.dark-mode-site .card-footer,
html.dark-mode-site .modal-header,
body.dark-mode-site .modal-header,
html.dark-mode-site .modal-footer,
body.dark-mode-site .modal-footer,
html.dark-mode-site .dropdown-divider,
body.dark-mode-site .dropdown-divider,
html.dark-mode-site .table td,
body.dark-mode-site .table td,
html.dark-mode-site .table th,
body.dark-mode-site .table th{
    background-color:var(--pf-dark-surface-soft)!important;
    border-color:var(--pf-dark-border)!important;
    color:var(--pf-dark-text)!important;
}
html.dark-mode-site .form-control,
body.dark-mode-site .form-control,
html.dark-mode-site .custom-select,
body.dark-mode-site .custom-select,
html.dark-mode-site input[type="text"],
html.dark-mode-site input[type="email"],
html.dark-mode-site input[type="password"],
html.dark-mode-site input[type="search"],
html.dark-mode-site input[type="url"],
html.dark-mode-site input[type="number"],
html.dark-mode-site textarea,
body.dark-mode-site input[type="text"],
body.dark-mode-site input[type="email"],
body.dark-mode-site input[type="password"],
body.dark-mode-site input[type="search"],
body.dark-mode-site input[type="url"],
body.dark-mode-site input[type="number"],
body.dark-mode-site textarea{
    background-color:#0b1220!important;
    border-color:#334155!important;
    color:#f8fafc!important;
}
html.dark-mode-site .form-control::placeholder,
body.dark-mode-site .form-control::placeholder,
html.dark-mode-site input::placeholder,
body.dark-mode-site input::placeholder,
html.dark-mode-site textarea::placeholder,
body.dark-mode-site textarea::placeholder{
    color:#94a3b8!important;
}
html.dark-mode-site .form-control:focus,
body.dark-mode-site .form-control:focus,
html.dark-mode-site input:focus,
body.dark-mode-site input:focus,
html.dark-mode-site textarea:focus,
body.dark-mode-site textarea:focus,
html.dark-mode-site .custom-select:focus,
body.dark-mode-site .custom-select:focus{
    border-color:#60a5fa!important;
    box-shadow:0 0 0 3px rgba(96,165,250,.14)!important;
}
html.dark-mode-site .text-muted,
body.dark-mode-site .text-muted,
html.dark-mode-site small,
body.dark-mode-site small,
html.dark-mode-site .help-block,
body.dark-mode-site .help-block,
html.dark-mode-site .form-text,
body.dark-mode-site .form-text{
    color:var(--pf-dark-muted)!important;
}
html.dark-mode-site a:not(.btn),
body.dark-mode-site a:not(.btn){
    color:var(--pf-dark-link);
}
html.dark-mode-site a:not(.btn):hover,
body.dark-mode-site a:not(.btn):hover{
    color:#bfdbfe;
}

@media(max-width:575.98px){
    html.dark-mode-site body.article-show .article-tags.pf-article-tags-text,
    body.dark-mode-site.article-show .article-tags.pf-article-tags-text,
    html.dark-mode-site body.article-show .article-newsletter,
    body.dark-mode-site.article-show .article-newsletter,
    html.dark-mode-site body.article-show .article-comments,
    body.dark-mode-site.article-show .article-comments{
        border-radius:16px!important;
        padding:14px!important;
    }
}

/* PressFly 3.5.26 - homepage category title and site-wide dark mode hardening
   Purpose: keep every homepage/category card, link, badge and form readable in dark mode on mobile and desktop. */
html.dark-mode-site,
html.dark-mode-site body,
body.dark-mode-site{
    --pf-dark-surface-soft:#0f172a;
    --pf-home-bg:#0a1020;
    --pf-home-surface:#111827;
    --pf-home-soft:#0f172a;
    --pf-home-soft-2:#0b1220;
    --pf-home-border:#263449;
    --pf-home-border-2:#1f2a3d;
    --pf-home-text:#edf4ff;
    --pf-home-muted:#a8b6cc;
    --pf-home-primary:#93c5fd;
    --pf-home-primary-soft:rgba(96,165,250,.14);
}

/* Homepage shell and category sections */
html.dark-mode-site .pf-home-builder,
body.dark-mode-site .pf-home-builder{
    background:#0a1020!important;
    color:var(--pf-home-text)!important;
}
html.dark-mode-site .pf-home-builder-shell,
body.dark-mode-site .pf-home-builder-shell,
html.dark-mode-site .pf-hp-top-space,
body.dark-mode-site .pf-hp-top-space{
    background:transparent!important;
}
html.dark-mode-site .pf-home-section,
body.dark-mode-site .pf-home-section,
html.dark-mode-site .pf-category-section,
body.dark-mode-site .pf-category-section,
html.dark-mode-site .pf-latest-news-section,
body.dark-mode-site .pf-latest-news-section{
    background:linear-gradient(180deg,#111827 0%,#0f172a 100%)!important;
    border:1px solid var(--pf-home-border)!important;
    color:var(--pf-home-text)!important;
    box-shadow:0 16px 34px rgba(0,0,0,.22)!important;
}
html.dark-mode-site .pf-home-section-head,
body.dark-mode-site .pf-home-section-head,
html.dark-mode-site .pf-latest-news-head,
body.dark-mode-site .pf-latest-news-head,
html.dark-mode-site .pf-category-section-head,
body.dark-mode-site .pf-category-section-head{
    border-color:var(--pf-home-border-2)!important;
}
html.dark-mode-site .pf-section-title,
body.dark-mode-site .pf-section-title,
html.dark-mode-site .pf-home-section h2,
body.dark-mode-site .pf-home-section h2,
html.dark-mode-site .pf-category-section h2,
body.dark-mode-site .pf-category-section h2{
    color:var(--pf-home-text)!important;
    text-shadow:none!important;
}
html.dark-mode-site .pf-section-title-wrap:before,
body.dark-mode-site .pf-section-title-wrap:before,
html.dark-mode-site .pf-category-title-wrap:before,
body.dark-mode-site .pf-category-title-wrap:before{
    box-shadow:0 0 0 4px rgba(96,165,250,.10)!important;
}
html.dark-mode-site .pf-home-section-link,
body.dark-mode-site .pf-home-section-link{
    background:#0b1220!important;
    border-color:#334155!important;
    color:#bfdbfe!important;
}
html.dark-mode-site .pf-home-section-link:hover,
body.dark-mode-site .pf-home-section-link:hover{
    background:rgba(96,165,250,.14)!important;
    border-color:#60a5fa!important;
    color:#fff!important;
}

/* Homepage latest cards and every category layout variant */
html.dark-mode-site .pf-latest-news-item,
body.dark-mode-site .pf-latest-news-item,
html.dark-mode-site .pf-news-card,
body.dark-mode-site .pf-news-card,
html.dark-mode-site .pf-category-grid-news .pf-news-card,
body.dark-mode-site .pf-category-grid-news .pf-news-card,
html.dark-mode-site .pf-category-cards-news .pf-news-card,
body.dark-mode-site .pf-category-cards-news .pf-news-card,
html.dark-mode-site .pf-category-magazine-news .pf-news-card,
body.dark-mode-site .pf-category-magazine-news .pf-news-card,
html.dark-mode-site .pf-category-spotlight-news .pf-news-card,
body.dark-mode-site .pf-category-spotlight-news .pf-news-card,
html.dark-mode-site .pf-category-masonry-news .pf-news-card,
body.dark-mode-site .pf-category-masonry-news .pf-news-card,
html.dark-mode-site .pf-category-compact-news .pf-news-card,
body.dark-mode-site .pf-category-compact-news .pf-news-card,
html.dark-mode-site .pf-category-minimal-news .pf-news-card,
body.dark-mode-site .pf-category-minimal-news .pf-news-card,
html.dark-mode-site .pf-category-horizontal-news .pf-news-card,
body.dark-mode-site .pf-category-horizontal-news .pf-news-card,
html.dark-mode-site .pf-category-list-news .pf-news-card,
body.dark-mode-site .pf-category-list-news .pf-news-card,
html.dark-mode-site .pf-category-thumb-list-news .pf-news-card,
body.dark-mode-site .pf-category-thumb-list-news .pf-news-card,
html.dark-mode-site .pf-category-timeline-news .pf-news-card,
body.dark-mode-site .pf-category-timeline-news .pf-news-card,
html.dark-mode-site .pf-category-featured-left-news .pf-news-card,
body.dark-mode-site .pf-category-featured-left-news .pf-news-card,
html.dark-mode-site .pf-category-featured-right-news .pf-news-card,
body.dark-mode-site .pf-category-featured-right-news .pf-news-card,
html.dark-mode-site .pf-category-split-news .pf-news-card,
body.dark-mode-site .pf-category-split-news .pf-news-card,
html.dark-mode-site .pf-category-editorial-news .pf-news-card,
body.dark-mode-site .pf-category-editorial-news .pf-news-card,
html.dark-mode-site .pf-category-overlay-news .pf-news-card,
body.dark-mode-site .pf-category-overlay-news .pf-news-card{
    background:#111827!important;
    border-color:#263449!important;
    color:var(--pf-home-text)!important;
    box-shadow:none!important;
}
html.dark-mode-site .pf-latest-news-item:hover,
body.dark-mode-site .pf-latest-news-item:hover,
html.dark-mode-site .pf-news-card:hover,
body.dark-mode-site .pf-news-card:hover{
    border-color:#3b82f6!important;
    box-shadow:0 12px 28px rgba(0,0,0,.24)!important;
}
html.dark-mode-site .pf-latest-news-body,
body.dark-mode-site .pf-latest-news-body,
html.dark-mode-site .pf-news-card-body,
body.dark-mode-site .pf-news-card-body,
html.dark-mode-site .pf-category-overlay-news .pf-news-overlay .pf-news-card-body,
body.dark-mode-site .pf-category-overlay-news .pf-news-overlay .pf-news-card-body{
    background:transparent!important;
    color:var(--pf-home-text)!important;
}
html.dark-mode-site .pf-news-compact,
body.dark-mode-site .pf-news-compact,
html.dark-mode-site .pf-news-minimal,
body.dark-mode-site .pf-news-minimal,
html.dark-mode-site .pf-news-list,
body.dark-mode-site .pf-news-list,
html.dark-mode-site .pf-latest-news-item,
body.dark-mode-site .pf-latest-news-item{
    background:#0f172a!important;
}
html.dark-mode-site .pf-news-card-image,
body.dark-mode-site .pf-news-card-image,
html.dark-mode-site .pf-latest-news-image,
body.dark-mode-site .pf-latest-news-image,
html.dark-mode-site .pf-home-empty-hero,
body.dark-mode-site .pf-home-empty-hero{
    background:#1f2937!important;
    border-color:#263449!important;
}
html.dark-mode-site .pf-latest-news-item h3 a,
body.dark-mode-site .pf-latest-news-item h3 a,
html.dark-mode-site .pf-latest-news-body h3 a,
body.dark-mode-site .pf-latest-news-body h3 a,
html.dark-mode-site .pf-news-card h3 a,
body.dark-mode-site .pf-news-card h3 a,
html.dark-mode-site .pf-news-card-title a,
body.dark-mode-site .pf-news-card-title a{
    color:var(--pf-home-text)!important;
}
html.dark-mode-site .pf-latest-news-item h3 a:hover,
body.dark-mode-site .pf-latest-news-item h3 a:hover,
html.dark-mode-site .pf-news-card h3 a:hover,
body.dark-mode-site .pf-news-card h3 a:hover{
    color:#bfdbfe!important;
}
html.dark-mode-site .pf-latest-news-item p,
body.dark-mode-site .pf-latest-news-item p,
html.dark-mode-site .pf-news-card p,
body.dark-mode-site .pf-news-card p,
html.dark-mode-site .pf-latest-news-date,
body.dark-mode-site .pf-latest-news-date,
html.dark-mode-site .pf-latest-news-meta,
body.dark-mode-site .pf-latest-news-meta,
html.dark-mode-site .pf-card-meta,
body.dark-mode-site .pf-card-meta,
html.dark-mode-site .pf-card-meta span,
body.dark-mode-site .pf-card-meta span{
    color:var(--pf-home-muted)!important;
}
html.dark-mode-site .pf-card-cat,
body.dark-mode-site .pf-card-cat,
html.dark-mode-site .pf-latest-news-cat,
body.dark-mode-site .pf-latest-news-cat{
    background:rgba(96,165,250,.13)!important;
    border:1px solid rgba(147,197,253,.22)!important;
    color:#bfdbfe!important;
}
html.dark-mode-site .pf-card-cat:hover,
body.dark-mode-site .pf-card-cat:hover,
html.dark-mode-site .pf-latest-news-cat:hover,
body.dark-mode-site .pf-latest-news-cat:hover{
    background:rgba(96,165,250,.22)!important;
    border-color:#60a5fa!important;
    color:#fff!important;
}
html.dark-mode-site .pf-category-timeline-news:before,
body.dark-mode-site .pf-category-timeline-news:before{
    background:#263449!important;
}
html.dark-mode-site .pf-category-timeline-news .pf-news-card:before,
body.dark-mode-site .pf-category-timeline-news .pf-news-card:before{
    border-color:#0b1220!important;
    box-shadow:0 0 0 2px #263449!important;
}

/* Homepage ads, newsletter blocks and shared public widgets */
html.dark-mode-site .pf-revenue-ad-slot,
body.dark-mode-site .pf-revenue-ad-slot,
html.dark-mode-site .pf-revenue-ad-slot .pf-ad-inner,
body.dark-mode-site .pf-revenue-ad-slot .pf-ad-inner,
html.dark-mode-site .pf-revenue-ad-header,
body.dark-mode-site .pf-revenue-ad-header{
    background:#0f172a!important;
    border-color:#263449!important;
    color:var(--pf-home-muted)!important;
}
html.dark-mode-site .article-newsletter,
body.dark-mode-site .article-newsletter,
html.dark-mode-site .newsletter-widget,
body.dark-mode-site .newsletter-widget,
html.dark-mode-site .newsletter-box,
body.dark-mode-site .newsletter-box,
html.dark-mode-site [class*="newsletter"],
body.dark-mode-site [class*="newsletter"]{
    background:#111827!important;
    border-color:#263449!important;
    color:var(--pf-dark-text)!important;
}
html.dark-mode-site .article-comments,
body.dark-mode-site .article-comments,
html.dark-mode-site .comments-area,
body.dark-mode-site .comments-area,
html.dark-mode-site .comment-list,
body.dark-mode-site .comment-list,
html.dark-mode-site .comment-body,
body.dark-mode-site .comment-body{
    background:#111827!important;
    border-color:#263449!important;
    color:var(--pf-dark-text)!important;
}

/* Global low-glare dark surfaces for places that still carry old inline/background rules */
html.dark-mode-site .main-listing,
body.dark-mode-site .main-listing,
html.dark-mode-site .article-content,
body.dark-mode-site .article-content,
html.dark-mode-site .article-body,
body.dark-mode-site .article-body,
html.dark-mode-site .author-box,
body.dark-mode-site .author-box,
html.dark-mode-site .box,
body.dark-mode-site .box,
html.dark-mode-site .panel,
body.dark-mode-site .panel,
html.dark-mode-site .well,
body.dark-mode-site .well,
html.dark-mode-site .alert-light,
body.dark-mode-site .alert-light,
html.dark-mode-site .bg-gradient-light,
body.dark-mode-site .bg-gradient-light{
    background:#111827!important;
    border-color:#263449!important;
    color:var(--pf-dark-text)!important;
}
html.dark-mode-site hr,
body.dark-mode-site hr,
html.dark-mode-site .dropdown-divider,
body.dark-mode-site .dropdown-divider{
    border-color:#263449!important;
}

@media(max-width:767.98px){
    html.dark-mode-site .pf-home-section,
    body.dark-mode-site .pf-home-section,
    html.dark-mode-site .pf-category-section,
    body.dark-mode-site .pf-category-section{
        border-radius:16px!important;
        padding:13px!important;
        box-shadow:none!important;
    }
    html.dark-mode-site .pf-section-title,
    body.dark-mode-site .pf-section-title{
        font-size:20px!important;
    }
    html.dark-mode-site .pf-home-section-link,
    body.dark-mode-site .pf-home-section-link{
        min-height:42px!important;
        justify-content:center!important;
    }
    html.dark-mode-site .pf-latest-news-item,
    body.dark-mode-site .pf-latest-news-item,
    html.dark-mode-site .pf-news-card,
    body.dark-mode-site .pf-news-card{
        border-radius:15px!important;
    }
}


/* PressFly 3.5.26 - homepage category title white background fix and safer dark surfaces */
html.dark-mode-site .pf-category-section-head .pf-section-title-wrap,
body.dark-mode-site .pf-category-section-head .pf-section-title-wrap,
html.dark-mode-site .pf-section-title-wrap,
body.dark-mode-site .pf-section-title-wrap{
    background:transparent!important;
    border-color:transparent!important;
    box-shadow:none!important;
    color:var(--pf-home-text,#f8fafc)!important;
}
html.dark-mode-site .pf-category-title-wrap,
body.dark-mode-site .pf-category-title-wrap{
    background:linear-gradient(180deg,rgba(17,24,39,.92),rgba(15,23,42,.92))!important;
    border:1px solid #263449!important;
    border-radius:16px!important;
    padding:10px 16px 10px 18px!important;
}
html.dark-mode-site .pf-category-title-wrap:after,
body.dark-mode-site .pf-category-title-wrap:after,
html.dark-mode-site .pf-category-section-head .pf-section-title-wrap:after,
body.dark-mode-site .pf-category-section-head .pf-section-title-wrap:after{
    background:linear-gradient(90deg,rgba(147,197,253,.34),transparent)!important;
}
html.dark-mode-site .pf-category-title-wrap .pf-section-title,
body.dark-mode-site .pf-category-title-wrap .pf-section-title,
html.dark-mode-site .pf-category-section-head .pf-section-title,
body.dark-mode-site .pf-category-section-head .pf-section-title{
    color:#f8fafc!important;
}
html.dark-mode-site .pf-card-cat,
body.dark-mode-site .pf-card-cat,
html.dark-mode-site .pf-latest-news-cat,
body.dark-mode-site .pf-latest-news-cat,
html.dark-mode-site a.pf-card-cat,
body.dark-mode-site a.pf-card-cat{
    background:rgba(96,165,250,.14)!important;
    border:1px solid rgba(147,197,253,.24)!important;
    color:#bfdbfe!important;
    box-shadow:none!important;
}
html.dark-mode-site .pf-card-cat:hover,
body.dark-mode-site .pf-card-cat:hover,
html.dark-mode-site .pf-latest-news-cat:hover,
body.dark-mode-site .pf-latest-news-cat:hover{
    background:rgba(96,165,250,.24)!important;
    border-color:rgba(147,197,253,.48)!important;
    color:#ffffff!important;
}
html.dark-mode-site .pf-category-overlay-news .pf-news-overlay .pf-news-card-body,
body.dark-mode-site .pf-category-overlay-news .pf-news-overlay .pf-news-card-body,
html.dark-mode-site .pf-revenue-ad-slot,
body.dark-mode-site .pf-revenue-ad-slot{
    background:#111827!important;
    border-color:#263449!important;
    color:#f8fafc!important;
}
html.dark-mode-site .pf-home-section-head,
body.dark-mode-site .pf-home-section-head{
    background:transparent!important;
}
html.dark-mode-site .pf-home-builder [style*="background:#fff"],
body.dark-mode-site .pf-home-builder [style*="background:#fff"],
html.dark-mode-site .pf-home-builder [style*="background: #fff"],
body.dark-mode-site .pf-home-builder [style*="background: #fff"],
html.dark-mode-site .pf-home-builder [style*="background-color:#fff"],
body.dark-mode-site .pf-home-builder [style*="background-color:#fff"],
html.dark-mode-site .pf-home-builder [style*="background-color: #fff"],
body.dark-mode-site .pf-home-builder [style*="background-color: #fff"]{
    background:#111827!important;
    color:#f8fafc!important;
}
@media(max-width:767.98px){
    html.dark-mode-site .pf-category-title-wrap,
    body.dark-mode-site .pf-category-title-wrap{
        width:100%!important;
        padding:9px 13px!important;
        border-radius:14px!important;
    }
}
