/* Duru tema genel CSS — 18.10.2026'ya kadar header.php içinde satır içiydi (~120 KB, her sayfada
   yeniden iniyordu). Aynı konumda bağlanır; kurallar ve sıra değişmedi. */
/* Dark Mode Renkleri */
body.dark-mode {
    background-color: #1a1a1a !important;
    color: #e0e0e0 !important;
}

body.dark-mode .duru-header-top,
body.dark-mode .duru-header-nav,
body.dark-mode .duru-nav-menu {
    background: #212121 !important;
    border-color: #333 !important;
}

body.dark-mode .duru-container,
body.dark-mode .container,
body.dark-mode .container-fluid {
    background: transparent !important;
    color: #e0e0e0 !important;
}

body.dark-mode .card,
body.dark-mode .news-card,
body.dark-mode .home-module,
body.dark-mode .home-category,
body.dark-mode .featured-card,
body.dark-mode .module-card {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

body.dark-mode input,
body.dark-mode textarea,
body.dark-mode select,
body.dark-mode .form-control {
    background: #333 !important;
    color: #e0e0e0 !important;
    border-color: #555 !important;
}

body.dark-mode input::placeholder,
body.dark-mode textarea::placeholder,
body.dark-mode .form-control::placeholder {
    color: #999 !important;
}

body.dark-mode h1,
body.dark-mode h2,
body.dark-mode h3,
body.dark-mode h4,
body.dark-mode h5,
body.dark-mode h6 {
    color: #f0f0f0 !important;
}

body.dark-mode a {
    color: #ffffff !important;
}

body.dark-mode a:hover {
    color: var(--primary-color) !important;
}

body.dark-mode .list-group-item,
body.dark-mode .dropdown-menu,
body.dark-mode .modal,
body.dark-mode .modal-content {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

/* Submenu - Dark Mode */
body.dark-mode .duru-submenu {
    background: #333 !important;
    border-color: #555 !important;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.4) !important;
}

body.dark-mode .duru-submenu-link {
    color: #ffffff !important;
}

body.dark-mode .duru-submenu-link:hover {
    background: #2d2d2d !important;
    color: var(--primary-color) !important;
}

body.dark-mode .table {
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

body.dark-mode .table th {
    background: #333 !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

body.dark-mode .table td {
    border-color: #444 !important;
}

body.dark-mode .btn-outline-primary {
    color: #bb86fc !important;
    border-color: #bb86fc !important;
}

body.dark-mode .btn-outline-primary:hover {
    background: #bb86fc !important;
    color: #1a1a1a !important;
}

body.dark-mode .pagination .page-link {
    background: #2d2d2d !important;
    color: #bb86fc !important;
    border-color: #444 !important;
}

body.dark-mode .pagination .page-link:hover {
    background: #bb86fc !important;
    color: #1a1a1a !important;
}

body.dark-mode .modal-backdrop {
    background-color: rgba(0, 0, 0, 0.7) !important;
}

body.dark-mode .search-tag {
    background: #333 !important;
    color: #e0e0e0 !important;
    border: 1px solid #555 !important;
}

body.dark-mode .search-tag:hover {
    background: #444 !important;
}

/* Duru Tema - Dark Mode Extensif */
body.dark-mode {
    background: #1a1a1a !important;
}

body.dark-mode main,
body.dark-mode section,
body.dark-mode article,
body.dark-mode aside,
body.dark-mode .sidebar,
body.dark-mode .sidebar-ads,
body.dark-mode .news-grid,
body.dark-mode .news-list,
body.dark-mode .home-categories,
body.dark-mode .home-featured,
body.dark-mode .home-news-grid,
body.dark-mode .module,
body.dark-mode .widget,
body.dark-mode .duru-sidebar-cat,
body.dark-mode .duru-news-item,
body.dark-mode .duru-featured-item,
body.dark-mode .duru-category-item,
body.dark-mode .duru-module-item,
body.dark-mode .duru-tag,
body.dark-mode .duru-comment,
body.dark-mode .comment-box {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

body.dark-mode .duru-news-card-content,
body.dark-mode .duru-featured-content,
body.dark-mode .duru-module-content,
body.dark-mode .duru-card-body {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
}

body.dark-mode .duru-news-card-title,
body.dark-mode .duru-featured-title,
body.dark-mode .duru-sidebar-cat-label,
body.dark-mode .news-title,
body.dark-mode .article-title,
body.dark-mode .widget-title,
body.dark-mode .card-title {
    color: #f0f0f0 !important;
}

/* Module ve Section Başlıkları - Primary Color (Kırmızı) */
body.dark-mode .duru-module-title,
body.dark-mode .section-title {
    color: var(--primary-color) !important;
}

body.dark-mode .duru-news-card-summary,
body.dark-mode .duru-featured-summary,
body.dark-mode .duru-module-summary,
body.dark-mode .news-summary,
body.dark-mode .article-summary,
body.dark-mode .card-text,
body.dark-mode p {
    color: #d0d0d0 !important;
}

body.dark-mode .duru-news-card-meta,
body.dark-mode .duru-featured-meta,
body.dark-mode .duru-module-meta,
body.dark-mode .news-meta,
body.dark-mode .article-meta,
body.dark-mode .post-meta,
body.dark-mode .meta-info,
body.dark-mode small,
body.dark-mode .text-muted {
    color: #999 !important;
}

/* Background ve Text Colors */
body.dark-mode .bg-light {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
}

body.dark-mode .bg-white {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
}

body.dark-mode .text-dark {
    color: #e0e0e0 !important;
}

body.dark-mode .text-light {
    color: #e0e0e0 !important;
}

/* Borders */
body.dark-mode .border,
body.dark-mode [class*="border-"],
body.dark-mode hr {
    border-color: #444 !important;
}

/* Buttons */
body.dark-mode .btn {
    background: #333 !important;
    color: #e0e0e0 !important;
    border-color: #555 !important;
}

body.dark-mode .btn:hover {
    background: #444 !important;
    color: #f0f0f0 !important;
}

body.dark-mode .btn-primary {
    background: #bb86fc !important;
    border-color: #bb86fc !important;
    color: #1a1a1a !important;
}

body.dark-mode .btn-primary:hover {
    background: #e0b0ff !important;
    border-color: #e0b0ff !important;
}

/* Badge ve Labels */
body.dark-mode .badge,
body.dark-mode .label,
body.dark-mode .tag {
    background: #bb86fc !important;
    color: #1a1a1a !important;
}

/* Links */
body.dark-mode a,
body.dark-mode .duru-news-card-link,
body.dark-mode .duru-featured-link,
body.dark-mode .duru-module-link {
    color: #ffffff !important;
    text-decoration: none;
}

body.dark-mode a:hover,
body.dark-mode .duru-news-card-link:hover,
body.dark-mode .duru-featured-link:hover,
body.dark-mode .duru-module-link:hover {
    color: var(--primary-color) !important;
}

/* Breadcrumb */
body.dark-mode .breadcrumb {
    background: #2d2d2d !important;
    border-color: #444 !important;
}

body.dark-mode .breadcrumb-item.active {
    color: #e0e0e0 !important;
}

/* Dark Mode Button Stili */
#dark-mode-toggle.dark-active {
    color: #ffd700 !important;
}

/* Scroll Bar Dark Mode */
body.dark-mode ::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

body.dark-mode ::-webkit-scrollbar-track {
    background: #1a1a1a;
}

body.dark-mode ::-webkit-scrollbar-thumb {
    background: #555;
    border-radius: 5px;
}

body.dark-mode ::-webkit-scrollbar-thumb:hover {
    background: #777;
}

/* =====================================================
   KATEGORI & MODÜL BAŞLIKLARININ DARK MODE CSS'i
   ===================================================== */

/* Sarı/Turuncu Breaking News (SON DAKIKA) Override */
body.dark-mode .breaking-news-content {
    background: linear-gradient(to right, #333 0%, #2d2d2d 50%, #2d2d2d 100%) !important;
    color: #e0e0e0 !important;
}

body.dark-mode .breaking-news-label {
    background: #444 !important;
    color: #fff !important;
}

body.dark-mode .breaking-news-item {
    color: #f0f0f0 !important;
}

body.dark-mode .breaking-news-item:hover {
    background: rgba(255, 255, 255, 0.05) !important;
    color: #fff !important;
}

/* Module Header - Beyaz background override */
body.dark-mode .module-header-wrapper {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

body.dark-mode .module-header-title {
    color: #ffffff !important;
}

body.dark-mode .module-header-content {
    border-bottom-color: #bb86fc !important;
}

body.dark-mode .module-header-line {
    background: #bb86fc !important;
}

body.dark-mode .module-header-link {
    color: #ffffff !important;
}

body.dark-mode .module-header-link:hover {
    color: var(--primary-color) !important;
}

/* Featured Title - Beyaz text override */
body.dark-mode .featured-title-wrapper {
    color: #f0f0f0 !important;
}

body.dark-mode .featured-title-wrapper h2 {
    color: #f0f0f0 !important;
    text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.8) !important;
}

/* Dünya Kategorisi (dunya-block) */
body.dark-mode .dunya-block {
    background: #2d2d2d !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .dunya-list-item {
    background: transparent !important;
    color: #e0e0e0 !important;
}

body.dark-mode .dunya-list-item:hover {
    background: #333 !important;
    color: #f0f0f0 !important;
}

body.dark-mode .dunya-list-time {
    color: #ffffff !important;
}

body.dark-mode .dunya-list-title {
    color: #d0d0d0 !important;
}

/* =====================================================
   VİDEO DETAY SAYFASI - DARK MODE
   ===================================================== */

/* Video Detail Header - Dark Mode */
body.dark-mode .video-detail-header {
    background: #333 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .video-detail-title {
    color: #ffffff !important;
}

body.dark-mode .video-detail-summary {
    color: #cccccc !important;
}

/* Video Detail Meta - Dark Mode */
body.dark-mode .video-detail-meta {
    background: #333 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .video-meta-item {
    color: #cccccc !important;
}

body.dark-mode .video-meta-item i {
    color: #999999 !important;
}

/* Video Detail Content - Dark Mode */
body.dark-mode .video-detail-content {
    background: #333 !important;
    color: #e0e0e0 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .video-detail-content p {
    color: #e0e0e0 !important;
}

body.dark-mode .video-detail-content a {
    color: var(--primary-color) !important;
}

body.dark-mode .video-detail-content a:hover {
    text-decoration: underline !important;
}

/* Video Share Section - Dark Mode */
body.dark-mode .video-share-section {
    background: #333 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
    border-color: #555 !important;
}

body.dark-mode .video-share-section h3 {
    color: #ffffff !important;
}

body.dark-mode .video-share-toolbar-item {
    background: rgba(255, 255, 255, 0.1) !important;
    border-color: #555 !important;
}

body.dark-mode .video-share-toolbar-item:hover {
    background: var(--primary-color) !important;
    color: #ffffff !important;
}

/* Video Related Section - Dark Mode */
body.dark-mode .video-related-section {
    background: #333 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .video-related-section h3 {
    color: #ffffff !important;
}

body.dark-mode .video-related-card {
    background: #2d2d2d !important;
    border-color: #555 !important;
}

body.dark-mode .video-related-card:hover {
    border-color: var(--primary-color) !important;
    box-shadow: 0 4px 12px rgba(225, 29, 72, 0.3) !important;
}

body.dark-mode .video-related-title {
    color: #ffffff !important;
}

body.dark-mode .video-related-title a {
    color: #ffffff !important;
}

body.dark-mode .video-related-title a:hover {
    color: var(--primary-color) !important;
}

body.dark-mode .video-related-meta {
    color: #999999 !important;
}

/* Video Sidebar - Dark Mode */
body.dark-mode .video-detail-sidebar {
    gap: 15px;
}

body.dark-mode .video-sidebar-card {
    background: #333 !important;
    border-color: #555 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .video-sidebar-card h3 {
    color: #ffffff !important;
}

body.dark-mode .video-sidebar-card-item {
    border-bottom-color: #555 !important;
}

body.dark-mode .video-sidebar-card-item a {
    color: #cccccc !important;
    text-decoration: none;
}

body.dark-mode .video-sidebar-card-item a:hover {
    color: var(--primary-color) !important;
}

/* =====================================================
   GALERİ SAYFALARI - DARK MODE
   ===================================================== */

/* Gallery Category List - Dark Mode */
body.dark-mode .gallery-category-list {
    background: #333 !important;
    border-color: #555 !important;
}

body.dark-mode .gallery-category-list-header {
    border-bottom-color: #555 !important;
}

body.dark-mode .gallery-category-list-title {
    color: #ffffff !important;
}

/* Gallery Cards - Dark Mode */
body.dark-mode .gallery-category-card-content {
    background: #2d2d2d !important;
}

body.dark-mode .gallery-category-card-title {
    color: #ffffff !important;
}

body.dark-mode .gallery-category-card-meta {
    color: #999999 !important;
}

/* Gallery Sidebar Section (Kategoriler & Popüler) - Dark Mode */
body.dark-mode .gallery-sidebar-section {
    background: #333 !important;
    border-color: #555 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .gallery-sidebar-title {
    color: #ffffff !important;
    border-bottom-color: var(--primary-color) !important;
}

/* Gallery Sidebar Categories - Dark Mode */
body.dark-mode .gallery-sidebar-category {
    background: #2d2d2d !important;
    color: #cccccc !important;
}

body.dark-mode .gallery-sidebar-category:hover {
    background: #3d3d3d !important;
    color: var(--primary-color) !important;
}

body.dark-mode .gallery-sidebar-category.active {
    background: var(--primary-color) !important;
    color: #ffffff !important;
}

body.dark-mode .gallery-sidebar-category-count {
    background: #555 !important;
    color: #999999 !important;
}

body.dark-mode .gallery-sidebar-category.active .gallery-sidebar-category-count {
    background: rgba(255, 255, 255, 0.2) !important;
    color: #ffffff !important;
}

/* Gallery Sidebar Popular - Dark Mode */
body.dark-mode .gallery-sidebar-popular-item {
    background: #2d2d2d !important;
    border-color: #555 !important;
}

body.dark-mode .gallery-sidebar-popular-item:hover {
    background: #3d3d3d !important;
    border-color: var(--primary-color) !important;
}

body.dark-mode .gallery-sidebar-popular-image {
    background: #2d2d2d !important;
}

body.dark-mode .gallery-sidebar-popular-title {
    color: #ffffff !important;
}

body.dark-mode .gallery-sidebar-popular-meta {
    color: #999999 !important;
}

/* Gallery Detail Sidebar - Dark Mode */
body.dark-mode .gallery-sidebar-item {
    border-bottom-color: #555 !important;
}

body.dark-mode .gallery-sidebar-label {
    color: #999999 !important;
}

body.dark-mode .gallery-sidebar-value {
    color: #ffffff !important;
}

body.dark-mode .gallery-sidebar-value a {
    color: var(--primary-color) !important;
}

body.dark-mode .gallery-sidebar-value a:hover {
    text-decoration: underline !important;
}

/* =====================================================
   İLETİŞİM SAYFASI - DARK MODE
   ===================================================== */

/* Contact Header - Dark Mode */
body.dark-mode .contact-header {
    color: #ffffff !important;
}

body.dark-mode .contact-title {
    color: #ffffff !important;
}

body.dark-mode .contact-subtitle {
    color: #cccccc !important;
}

/* Contact Form Card - Dark Mode */
body.dark-mode .contact-form-card {
    background: #333 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .contact-form .form-label {
    color: #ffffff !important;
}

body.dark-mode .contact-form .form-control {
    background: #2d2d2d !important;
    border-color: #555 !important;
    color: #ffffff !important;
}

body.dark-mode .contact-form .form-control::placeholder {
    color: #999999 !important;
}

body.dark-mode .contact-form .form-control:focus {
    border-color: #ff5a67 !important;
    box-shadow: 0 0 0 0.2rem rgba(200, 16, 46, 0.25) !important;
}

/* Contact Info Card - Dark Mode */
body.dark-mode .contact-info-card {
    background: #333 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .contact-info-title {
    color: #ffffff !important;
}

body.dark-mode .contact-info-item h5 {
    color: #ffffff !important;
}

body.dark-mode .contact-info-item p {
    color: #cccccc !important;
}

body.dark-mode .contact-info-item i {
    color: #ff5a67 !important;
}

body.dark-mode .contact-info-item a {
    color: #ffffff !important;
}

body.dark-mode .contact-info-item a:hover {
    text-decoration: underline !important;
}

/* Contact Map Section - Dark Mode */
body.dark-mode .contact-map-section {
    color: #ffffff !important;
}

body.dark-mode .contact-map-title {
    color: #ffffff !important;
}

body.dark-mode .contact-map-wrapper {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

/* Button - Dark Mode */
body.dark-mode .btn-primary {
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
    color: #ffffff !important;
}

body.dark-mode .btn-primary:hover {
    background-color: #a00824 !important;
    border-color: #a00824 !important;
}

/* =====================================================
   ANA SAYFA - KUTU HABERLERİ - DARK MODE
   ===================================================== */

/* News Card - Dark Mode */
body.dark-mode .news-card {
    background: #333 !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .news-card:hover {
    box-shadow: 0 8px 25px rgba(225, 29, 72, 0.2) !important;
}

body.dark-mode .news-card-title {
    color: #ffffff !important;
}

body.dark-mode .news-card-title a {
    color: #ffffff !important;
}

body.dark-mode .news-card-title a:hover {
    color: var(--primary-color) !important;
}

body.dark-mode .news-card-summary {
    color: #cccccc !important;
}

body.dark-mode .news-card-meta {
    color: #999999 !important;
}

body.dark-mode .news-card-img {
    background: #2d2d2d !important;
}

/* Boxed News - Dark Mode */
body.dark-mode .boxed-news-card {
    background: #333 !important;
}

body.dark-mode .boxed-news-header {
    background: #333 !important;
}

body.dark-mode .boxed-news-title {
    color: #ffffff !important;
}

body.dark-mode .boxed-news-title[style] {
    color: #ffffff !important;
}

/* =====================================================
   FİRMALAR SAYFASI - DARK MODE
   ===================================================== */

/* Companies Module Wrapper - Dark Mode */
body.dark-mode .companies-module-wrapper {
    background: #333 !important;
    border-color: #555 !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .companies-module-header {
    border-bottom-color: var(--primary-color) !important;
}

body.dark-mode .companies-module-header h2 {
    color: #ffffff !important;
}

body.dark-mode .companies-module-header p {
    color: #cccccc !important;
}

/* Company Card - Dark Mode */
body.dark-mode .company-card {
    background: #2d2d2d !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .company-card:hover {
    box-shadow: 0 8px 16px rgba(225, 29, 72, 0.2) !important;
}

body.dark-mode .company-card-title a {
    color: #ffffff !important;
}

body.dark-mode .company-card-title a:hover {
    color: var(--primary-color) !important;
}

body.dark-mode .company-card-placeholder {
    background: #2d2d2d !important;
}

body.dark-mode .company-card-placeholder i {
    color: #555 !important;
}

/* Filter Card - Dark Mode */
body.dark-mode .companies-filter-card {
    background: #333 !important;
    border-color: #555 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .companies-filter-header {
    background: #2d2d2d !important;
    border-bottom-color: #555 !important;
}

body.dark-mode .companies-filter-header h6 {
    color: #ffffff !important;
}

body.dark-mode .companies-filter-header i {
    color: var(--primary-color) !important;
}

body.dark-mode .companies-filter-body {
    background: #333 !important;
}

body.dark-mode .companies-filter-body .form-control {
    background: #2d2d2d !important;
    border-color: #555 !important;
    color: #ffffff !important;
}

body.dark-mode .companies-filter-body .form-control::placeholder {
    color: #999999 !important;
}

/* Categories Card - Dark Mode */
body.dark-mode .companies-categories-card {
    background: #333 !important;
    border-color: #555 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .companies-categories-card .card-header {
    background: #2d2d2d !important;
    border-bottom-color: #555 !important;
}

body.dark-mode .companies-categories-card .card-header h6 {
    color: #ffffff !important;
}

body.dark-mode .companies-category-item {
    color: #cccccc !important;
}

body.dark-mode .companies-category-item a {
    color: #cccccc !important;
}

body.dark-mode .companies-category-item a:hover {
    color: var(--primary-color) !important;
}

/* Popular Card - Dark Mode */
body.dark-mode .companies-popular-card {
    background: #333 !important;
    border-color: #555 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .companies-popular-card .card-header {
    background: #2d2d2d !important;
    border-bottom-color: #555 !important;
}

body.dark-mode .companies-popular-card .card-header h6 {
    color: #ffffff !important;
}

body.dark-mode .companies-popular-item-title {
    color: #ffffff !important;
}

body.dark-mode .companies-popular-item-title a {
    color: #ffffff !important;
}

body.dark-mode .companies-popular-item-title a:hover {
    color: var(--primary-color) !important;
}

body.dark-mode .companies-popular-item-meta {
    color: #999999 !important;
}

/* Company Detail - Dark Mode */
body.dark-mode .company-detail-header {
    background: #333 !important;
}

body.dark-mode .company-detail-title {
    color: #ffffff !important;
}

body.dark-mode .company-detail-content {
    color: #e0e0e0 !important;
}

/* Company Detail Card - Dark Mode */
body.dark-mode .company-detail-card {
    background: #333 !important;
    border-color: #555 !important;
}

body.dark-mode .company-detail-body {
    border-bottom-color: #555 !important;
}

body.dark-mode .company-detail-heading {
    color: #ffffff !important;
}

body.dark-mode .company-detail-text {
    color: #e0e0e0 !important;
}

/* Company Detail Sidebar Cards - Dark Mode */
/* İlgili Firmalar */
body.dark-mode .company-related-detail-card {
    background: #333 !important;
    border-color: #555 !important;
}

body.dark-mode .company-related-detail-body {
    background: #333 !important;
}

body.dark-mode .company-related-detail-item {
    border-bottom-color: #555 !important;
}

body.dark-mode .company-related-detail-item h6 {
    color: #ffffff !important;
}

body.dark-mode .company-related-detail-item small {
    color: #999999 !important;
}

/* Popüler Firmalar */
body.dark-mode .company-popular-detail-card {
    background: #333 !important;
    border-color: #555 !important;
}

body.dark-mode .company-popular-detail-body {
    background: #333 !important;
}

body.dark-mode .company-popular-detail-item {
    border-bottom-color: #555 !important;
}

body.dark-mode .company-popular-detail-item h6 {
    color: #ffffff !important;
}

body.dark-mode .company-popular-detail-item small {
    color: #999999 !important;
}

/* Kategoriler */
body.dark-mode .company-categories-detail-card {
    background: #333 !important;
    border-color: #555 !important;
}

body.dark-mode .company-categories-detail-header {
    background: linear-gradient(135deg, #17a2b8 0%, #138496) !important;
    border-bottom-color: #555 !important;
}

body.dark-mode .company-categories-detail-header h5 {
    color: #ffffff !important;
}

body.dark-mode .company-categories-detail-body {
    background: #333 !important;
}

body.dark-mode .company-category-detail-item {
    border-bottom-color: #555 !important;
}

body.dark-mode .company-category-detail-item span {
    color: #ffffff !important;
}

body.dark-mode .company-category-detail-item .badge {
    background-color: #555 !important;
    color: #ffffff !important;
}

/* Content Body - Dark Mode */
body.dark-mode .content-body {
    color: #e0e0e0 !important;
}

body.dark-mode .content-body h1,
body.dark-mode .content-body h2,
body.dark-mode .content-body h3,
body.dark-mode .content-body h4,
body.dark-mode .content-body h5,
body.dark-mode .content-body h6 {
    color: #ffffff !important;
}

body.dark-mode .content-body h1[style],
body.dark-mode .content-body h2[style],
body.dark-mode .content-body h3[style],
body.dark-mode .content-body h4[style],
body.dark-mode .content-body h5[style],
body.dark-mode .content-body h6[style] {
    color: #ffffff !important;
}

body.dark-mode .content-body p {
    color: #e0e0e0 !important;
}

body.dark-mode .content-body p[style] {
    color: #e0e0e0 !important;
}

body.dark-mode .content-body li {
    color: #e0e0e0 !important;
}

body.dark-mode .content-body li[style] {
    color: #e0e0e0 !important;
}

body.dark-mode .content-body a {
    color: var(--primary-color) !important;
}

body.dark-mode .content-body a[style] {
    color: var(--primary-color) !important;
}

body.dark-mode .content-body a:hover {
    text-decoration: underline !important;
}

body.dark-mode .content-body * {
    color: #e0e0e0 !important;
}

body.dark-mode .content-body *[style*="color"] {
    color: #e0e0e0 !important;
}

/* =====================================================
   YAZAR PROFIL SAYFASI - DARK MODE
   ===================================================== */

/* Author Sidebar Section - Dark Mode */
body.dark-mode .author-sidebar-section {
    background: #333 !important;
    border-top-color: #555 !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .author-sidebar-title {
    color: #ffffff !important;
}

body.dark-mode .author-sidebar-title i {
    color: var(--primary-color) !important;
}

body.dark-mode .author-sidebar-title-wrapper {
    color: #ffffff !important;
}

/* Popular Articles - Dark Mode */
body.dark-mode .popular-article-item {
    color: inherit;
}

body.dark-mode .popular-article-item:hover {
    background: #2d2d2d !important;
}

body.dark-mode .popular-article-title {
    color: #ffffff !important;
}

body.dark-mode .popular-article-date {
    color: #999999 !important;
}

/* Author Sidebar Item - Dark Mode */
body.dark-mode .author-sidebar-item {
    background: #2d2d2d !important;
}

body.dark-mode .author-sidebar-label {
    color: #999999 !important;
}

body.dark-mode .author-sidebar-value {
    color: var(--primary-color) !important;
}

/* Author Sidebar List Item - Dark Mode */
body.dark-mode .author-sidebar-item-link {
    color: inherit;
}

body.dark-mode .author-sidebar-item-link:hover {
    background: #2d2d2d !important;
}

body.dark-mode .author-sidebar-item-title {
    color: #ffffff !important;
}

body.dark-mode .author-sidebar-item-count {
    color: #999999 !important;
}

/* Author Carousel - Dark Mode */
body.dark-mode .author-carousel-item {
    color: #ffffff !important;
}

body.dark-mode .author-carousel-item:hover {
    background: #2d2d2d !important;
}

body.dark-mode .author-carousel-name {
    color: #ffffff !important;
}

body.dark-mode .author-carousel-count {
    color: #999999 !important;
}

body.dark-mode .author-sidebar-more {
    background: #2d2d2d !important;
    color: var(--primary-color) !important;
}

body.dark-mode .author-sidebar-more:hover {
    background: var(--primary-color) !important;
    color: #ffffff !important;
}

/* =====================================================
   MAKALE DETAY SAYFASI - DARK MODE
   ===================================================== */

/* Breadcrumb - Dark Mode */
body.dark-mode .article-detail-page .news-detail-breadcrumb-card {
    background: #333 !important;
    border-color: #555 !important;
}

/* Article Detail Header - Dark Mode */
body.dark-mode .article-detail-header {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
}

body.dark-mode .article-detail-title {
    color: #ffffff !important;
}

body.dark-mode .article-detail-summary {
    color: #e0e0e0 !important;
}

/* Article Detail Main - Dark Mode */
body.dark-mode .article-detail-main {
    background: #333 !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;
}

/* Article Meta - Dark Mode */
body.dark-mode .article-detail-meta {
    border-bottom-color: #555 !important;
}

body.dark-mode .article-author-name {
    color: #ffffff !important;
}

body.dark-mode .article-author-name:hover {
    color: var(--primary-color) !important;
}

body.dark-mode .article-meta-date,
body.dark-mode .article-meta-stats {
    color: #999999 !important;
}

body.dark-mode .article-author-avatar-placeholder {
    background: #555 !important;
    color: #999999 !important;
}

/* Article Content - Dark Mode */
body.dark-mode .article-content {
    color: #e0e0e0 !important;
}

body.dark-mode .article-content p {
    color: #e0e0e0 !important;
}

body.dark-mode .article-content h2,
body.dark-mode .article-content h3,
body.dark-mode .article-content h4,
body.dark-mode .article-content h5,
body.dark-mode .article-content h6 {
    color: #ffffff !important;
}

body.dark-mode .article-content a {
    color: #ffffff !important;
    text-decoration: underline !important;
}

body.dark-mode .article-content li {
    color: #e0e0e0 !important;
}

/* Article Card - Dark Mode */
body.dark-mode .article-card {
    background: #333 !important;
    border-color: #555 !important;
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.3) !important;
}

/* Share Toolbar - Dark Mode */
body.dark-mode .article-share-toolbar {
    background: #2d2d2d !important;
    border-color: #555 !important;
}

body.dark-mode .article-share-toolbar-item {
    background: rgba(255, 255, 255, 0.1) !important;
    border-color: #555 !important;
    color: #ffffff !important;
}

body.dark-mode .article-share-toolbar-item:hover {
    background: var(--primary-color) !important;
    color: #ffffff !important;
}

/* Comments Card - Dark Mode */
body.dark-mode .article-comments-card {
    background: #333 !important;
    border-color: #555 !important;
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .article-comments-title {
    color: #ffffff !important;
}

body.dark-mode .article-comments-count {
    color: #999999 !important;
}

body.dark-mode .article-comments-header-line {
    background: var(--primary-color) !important;
}

body.dark-mode .article-comment-alert {
    background: rgba(255, 255, 255, 0.1) !important;
    color: #e0e0e0 !important;
    border-color: #555 !important;
}

body.dark-mode .article-comment-form-label {
    color: #ffffff !important;
}

body.dark-mode .article-comment-textarea,
body.dark-mode .article-comment-input {
    background: #2d2d2d !important;
    border-color: #555 !important;
    color: #ffffff !important;
}

body.dark-mode .article-comment-textarea::placeholder,
body.dark-mode .article-comment-input::placeholder {
    color: #999999 !important;
}

body.dark-mode .article-comment-submit {
    background: var(--primary-color) !important;
    color: #ffffff !important;
    border-color: var(--primary-color) !important;
}

body.dark-mode .article-comment-submit:hover {
    opacity: 0.9 !important;
}

body.dark-mode .article-comments-note {
    color: #999999 !important;
}

body.dark-mode .article-comment-author {
    color: #ffffff !important;
}

body.dark-mode .article-comment-date {
    color: #999999 !important;
}

body.dark-mode .article-comment-body {
    color: #e0e0e0 !important;
}

body.dark-mode .article-comment-item {
    border-bottom-color: #555 !important;
}

body.dark-mode .article-comments-empty {
    color: #999999 !important;
}

/* Sidebar - Dark Mode */
body.dark-mode .article-detail-sidebar {
    gap: 15px;
}

body.dark-mode .article-sidebar-section {
    background: #333 !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .article-sidebar-title {
    color: #ffffff !important;
}

body.dark-mode .article-sidebar-title i {
    color: #ffffff !important;
}

/* Ana sayfa modül başlıkları + yan çizgiler — dark modda beyaz (15.09.2026) */
body.dark-mode .home-content-wrapper h2[style*="uppercase"] { color: #ffffff !important; }
body.dark-mode .home-content-wrapper h2[style*="uppercase"] span { color: #ffffff !important; }
body.dark-mode .home-content-wrapper div[style*="height: 3px"] { background: #ffffff !important; }

/* Author Card - Dark Mode */
body.dark-mode .article-author-card {
    color: #ffffff !important;
}

body.dark-mode .article-author-card-avatar {
    border-color: #555 !important;
}

body.dark-mode .article-author-card-avatar-placeholder {
    background: #555 !important;
    color: #999999 !important;
}

body.dark-mode .article-author-card-name {
    color: #ffffff !important;
}

body.dark-mode .article-author-card-name a {
    color: #ffffff !important;
}

body.dark-mode .article-author-card-name a:hover {
    color: var(--primary-color) !important;
}

body.dark-mode .article-author-card-bio {
    color: #cccccc !important;
}

body.dark-mode .article-author-card-link {
    color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

body.dark-mode .article-author-card-link:hover {
    background: var(--primary-color) !important;
    color: #ffffff !important;
}

/* Related Articles - Dark Mode */
body.dark-mode .article-related-list {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

body.dark-mode .article-related-item {
    background: #2d2d2d !important;
    border-color: #555 !important;
}

body.dark-mode .article-related-item:hover {
    background: #404040 !important;
}

body.dark-mode .article-related-title {
    color: #ffffff !important;
}

body.dark-mode .article-related-title a {
    color: #ffffff !important;
}

body.dark-mode .article-related-title a:hover {
    color: var(--primary-color) !important;
}

body.dark-mode .article-related-summary {
    color: #cccccc !important;
}

body.dark-mode .article-related-meta {
    color: #999999 !important;
}

/* =====================================================
   VİDEO KATEGORİ SAYFALARI - DARK MODE
   ===================================================== */

/* Video Category Header - Dark Mode */
body.dark-mode .video-category-header {
    background: #333 !important;
    border-color: #555 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .video-category-title {
    color: #ffffff !important;
}

body.dark-mode .video-category-description {
    color: #cccccc !important;
}

body.dark-mode .video-category-stat {
    color: #999999 !important;
}

body.dark-mode .video-category-stat strong {
    color: #ffffff !important;
}

/* Video Category List - Dark Mode */
body.dark-mode .video-category-list {
    background: #333 !important;
    border-color: #555 !important;
}

body.dark-mode .video-category-list-header {
    border-bottom-color: #555 !important;
}

body.dark-mode .video-category-list-title {
    color: #ffffff !important;
}

body.dark-mode .video-category-sort .sort-label {
    color: #cccccc !important;
}

body.dark-mode .video-category-sort .sort-select {
    background: #2d2d2d !important;
    border-color: #555 !important;
    color: #ffffff !important;
}

/* Video Cards - Dark Mode */
body.dark-mode .video-card {
    background: #333 !important;
    border-color: #555 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .video-card:hover {
    border-color: var(--primary-color) !important;
    box-shadow: 0 4px 12px rgba(225, 29, 72, 0.3) !important;
}

body.dark-mode .video-card-title {
    color: #ffffff !important;
}

body.dark-mode .video-card-title a {
    color: #ffffff !important;
}

body.dark-mode .video-card-title a:hover {
    color: var(--primary-color) !important;
}

body.dark-mode .video-card-meta {
    color: #999999 !important;
    border-top-color: #555 !important;
}

body.dark-mode .video-card-meta-item {
    color: #999999 !important;
}

body.dark-mode .video-card-image {
    background: #2d2d2d !important;
}

body.dark-mode .video-card-placeholder {
    background: #2d2d2d !important;
}

body.dark-mode .video-card-placeholder i {
    color: #555 !important;
}

/* Video Category Icon - Dark Mode */
body.dark-mode .video-category-icon {
    background: linear-gradient(135deg, var(--primary-color) 0%, #be185d 100%) !important;
}

/* Video Sidebar - Dark Mode */
body.dark-mode .video-sidebar-wrapper {
    background: #333 !important;
    border-color: #555 !important;
}

body.dark-mode .video-sidebar-title {
    color: #ffffff !important;
    border-bottom-color: #555 !important;
}

body.dark-mode .video-sidebar-categories {
    gap: 6px;
}

body.dark-mode .video-sidebar-category {
    background: #2d2d2d !important;
    color: #cccccc !important;
}

body.dark-mode .video-sidebar-category:hover {
    background: rgba(225, 29, 72, 0.2) !important;
}

body.dark-mode .video-sidebar-category.active {
    background: var(--primary-color) !important;
    color: #ffffff !important;
}

body.dark-mode .video-sidebar-category-name {
    color: #cccccc !important;
}

body.dark-mode .video-sidebar-category.active .video-sidebar-category-name {
    color: #ffffff !important;
}

body.dark-mode .video-sidebar-category-count {
    background: #555 !important;
    color: #999999 !important;
}

body.dark-mode .video-sidebar-category.active .video-sidebar-category-count {
    background: rgba(255, 255, 255, 0.2) !important;
    color: #ffffff !important;
}

/* Video Sidebar Section (Popüler/Son Videolar) - Dark Mode */
body.dark-mode .video-sidebar-section {
    background: #333 !important;
    border-color: #555 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .video-sidebar-title {
    color: #ffffff !important;
    border-bottom-color: var(--primary-color) !important;
}

body.dark-mode .video-sidebar-item {
    color: #cccccc !important;
}

body.dark-mode .video-sidebar-item:hover {
    background: #2d2d2d !important;
}

body.dark-mode .video-sidebar-item-title {
    color: #ffffff !important;
}

body.dark-mode .video-sidebar-item-title a {
    color: #ffffff !important;
}

body.dark-mode .video-sidebar-item-title a:hover {
    color: var(--primary-color) !important;
}

body.dark-mode .video-sidebar-views,
body.dark-mode .video-sidebar-date {
    color: #999999 !important;
}

body.dark-mode .video-sidebar-category {
    background: var(--primary-color) !important;
    color: #ffffff !important;
}

body.dark-mode .dunya-card-title {
    color: #d0d0d0 !important;
}

/* Ekonomi Kategorisi (ekonomi-module) */
body.dark-mode .ekonomi-module {
    background: #2d2d2d !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .ekonomi-card-title {
    color: #d0d0d0 !important;
}

body.dark-mode .ekonomi-module .ekonomi-list-item {
    background: transparent !important;
    color: #e0e0e0 !important;
}

body.dark-mode .ekonomi-module .ekonomi-list-item:hover {
    background: #333 !important;
    color: #f0f0f0 !important;
}

/* Kategori Başlık Stilleri */
body.dark-mode [class*="-block"],
body.dark-mode [class*="-module"] {
    background: #2d2d2d !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode [class*="-block"] .category-header,
body.dark-mode [class*="-module"] .category-header,
body.dark-mode [class*="-block"] h3,
body.dark-mode [class*="-module"] h3 {
    color: #f0f0f0 !important;
    background: #333 !important;
}

/* Sidebar Kategori Başlıkları */
body.dark-mode .duru-sidebar-section-title {
    background: #2d2d2d !important;
    color: #f0f0f0 !important;
}

body.dark-mode .duru-sidebar-section-title h4 {
    color: #f0f0f0 !important;
}

/* Editor Seçtikleri */
body.dark-mode .editor-picks-card {
    background: #2d2d2d !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .editor-picks-main-title {
    color: #f0f0f0 !important;
}

body.dark-mode .editor-picks-secondary-title {
    color: #d0d0d0 !important;
}

/* Trending News */
body.dark-mode .trending-news-item {
    background: transparent !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .trending-news-title {
    color: #f0f0f0 !important;
}

body.dark-mode .trending-news-rank {
    background: #444 !important;
    color: #bb86fc !important;
}

body.dark-mode .trending-news-item:hover .trending-news-rank {
    background: #bb86fc !important;
    color: #1a1a1a !important;
}

/* İlişkili Haberler */
body.dark-mode .related-news-container,
body.dark-mode .inline-related-news {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
}

body.dark-mode .related-news-title,
body.dark-mode .inline-related-title {
    color: #f0f0f0 !important;
}

body.dark-mode .related-news-card {
    background: #333 !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .related-news-card-title {
    color: #d0d0d0 !important;
}

body.dark-mode .related-news-card:hover .related-news-card-title {
    color: #bb86fc !important;
}

body.dark-mode .inline-related-box {
    color: #fff !important;
}

body.dark-mode .inline-related-box--1 {
    background: #d97706 !important;
}

body.dark-mode .inline-related-box--1:hover {
    background: #ea580c !important;
}

body.dark-mode .inline-related-box--2 {
    background: #0284c7 !important;
}

body.dark-mode .inline-related-box--2:hover {
    background: #0ea5e9 !important;
}

/* Yorum Bölümü */
body.dark-mode .news-comments-card {
    background: #2d2d2d !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .news-comments-title {
    color: #f0f0f0 !important;
}

body.dark-mode .news-comment-item {
    background: transparent !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

/* Tag'ler */
body.dark-mode .news-tags-card {
    background: #2d2d2d !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .news-tags-title {
    color: #f0f0f0 !important;
}

body.dark-mode .news-tag-chip {
    background: #333 !important;
    border-color: #555 !important;
    color: #ffffff !important;
}

body.dark-mode .news-tag-chip:hover {
    background: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
    color: #ffffff !important;
}

/* News Tag Item - Dark Mode */
body.dark-mode .news-tag-item {
    background: #333 !important;
    border-color: #555 !important;
    color: #ffffff !important;
}

body.dark-mode .news-tag-item:hover {
    background: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
    color: #ffffff !important;
}

/* Haber Kaynağı ve Muhabir */
body.dark-mode .news-source-reporter-card {
    background: #2d2d2d !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .news-source-reporter-title {
    color: #f0f0f0 !important;
}

/* Share Toolbar */
body.dark-mode .news-share-toolbar {
    background: #2d2d2d !important;
    border-color: #444 !important;
}

body.dark-mode .news-share-toolbar-item {
    background: #333 !important;
    color: #e0e0e0 !important;
    border-color: #555 !important;
}

body.dark-mode .news-share-toolbar-item:hover {
    background: #bb86fc !important;
    color: #1a1a1a !important;
}

/* Önceki/Sonraki Haberler */
body.dark-mode .news-prev-next-item {
    background: #2d2d2d !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .news-prev-next-title {
    color: #d0d0d0 !important;
}

body.dark-mode .news-prev-next-item:hover .news-prev-next-title {
    color: #bb86fc !important;
}

/* Arama Sayfası */
body.dark-mode .search-title {
    color: #f0f0f0 !important;
}

body.dark-mode .search-result-title a {
    color: #bb86fc !important;
}

body.dark-mode .search-result-title a:hover {
    color: #e0b0ff !important;
}

body.dark-mode .search-result-excerpt {
    color: #d0d0d0 !important;
}

/* =====================================================
   HEADER VE KATEGORİ BÖLÜMLERI - DARK MODE
   ===================================================== */

/* Header - Tüm Header Kısımları */
body.dark-mode header {
    background: #1a1a1a !important;
    border-color: #333 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .duru-header-top {
    background: #1a1a1a !important;
    border-color: #333 !important;
}

body.dark-mode .duru-header-nav {
    background: #1a1a1a !important;
    border-color: #333 !important;
}

body.dark-mode .duru-nav-menu {
    background: #1a1a1a !important;
    border-color: #333 !important;
}

/* Header İkon Butonları */
body.dark-mode .duru-icon-btn {
    color: #e0e0e0 !important;
    background: transparent !important;
}

body.dark-mode .duru-icon-btn:hover {
    color: #bb86fc !important;
}

/* Header Hamburger Menu */
body.dark-mode .duru-hamburger-btn {
    color: #e0e0e0 !important;
    background: transparent !important;
}

body.dark-mode .duru-hamburger-btn:hover {
    color: #bb86fc !important;
}

/* Header Sidebar Menu */
body.dark-mode .duru-sidebar {
    background: #1a1a1a !important;
    border-color: #333 !important;
}

body.dark-mode .duru-sidebar-cat {
    background: transparent !important;
    color: #e0e0e0 !important;
    border-color: #333 !important;
}

body.dark-mode .duru-sidebar-cat:hover {
    background: #2d2d2d !important;
    color: #f0f0f0 !important;
}

body.dark-mode .duru-sidebar-cat-label {
    color: #e0e0e0 !important;
}

/* Logo ve Başlık */
body.dark-mode .duru-logo,
body.dark-mode .site-title,
body.dark-mode h1 {
    color: #f0f0f0 !important;
}

/* Arama Alanı */
body.dark-mode .duru-search-form input,
body.dark-mode .search-input,
body.dark-mode input[type="search"] {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

body.dark-mode .duru-search-form input::placeholder,
body.dark-mode .search-input::placeholder {
    color: #999 !important;
}

/* === Arama modalı: light okunur + dark koyu/beyaz (15.09.2026) === */
#search-modal input[type="text"] { color: #1a1a1a; }
#search-modal .search-header p, #search-modal .search-popular p { color: #6b7280; }
#search-modal .search-tag { color: #4b5563; }
body.dark-mode #search-modal > div { background: #1f2430 !important; box-shadow: 0 20px 60px rgba(0,0,0,.6) !important; }
body.dark-mode #search-modal .search-header h2 { color: #ffffff !important; }
body.dark-mode #search-modal .search-header p,
body.dark-mode #search-modal .search-popular p { color: #cbd5e1 !important; }
body.dark-mode #search-modal input[type="text"] { background: #12151d !important; color: #ffffff !important; border-color: #3a4150 !important; }
body.dark-mode #search-modal input[type="text"]::placeholder { color: #9aa4b2 !important; }
body.dark-mode #search-modal form i { color: #9aa4b2 !important; }
body.dark-mode #search-modal .search-popular { border-top-color: rgba(255,255,255,.12) !important; }
body.dark-mode #search-modal .search-tag { background: #2a3140 !important; color: #e5e7eb !important; }
body.dark-mode #search-modal .search-tag:hover { background: var(--primary-color) !important; color: #ffffff !important; }
body.dark-mode #search-close { color: #9aa4b2 !important; }
body.dark-mode #search-close:hover { color: #ffffff !important; }

/* === Futbol Puan Durumu — dark mode (football.css'te hic yoktu) 15.09.2026 === */
body.dark-mode .statistics-section,
body.dark-mode .standings-container,
body.dark-mode .leagues-sidebar,
body.dark-mode .football-tabs,
body.dark-mode .standings-table,
body.dark-mode .standings-table-wrapper,
body.dark-mode .standings-column,
body.dark-mode .main-content-grid,
body.dark-mode .fixture-match,
body.dark-mode .stat-card,
body.dark-mode .statistics-section .stat-card { background: #1e2430 !important; border-color: #3a4150 !important; }
body.dark-mode .league-selector { background: #1a1f29 !important; border-color: #3a4150 !important; }
body.dark-mode .league-btn,
body.dark-mode .week-dropdown { background: #262b36 !important; color: #e5e7eb !important; border-color: #3a4150 !important; }
body.dark-mode .league-btn:hover { background: #2f3542 !important; color: #ffffff !important; }
body.dark-mode .league-btn.active { background: linear-gradient(135deg,#002138,#0a4c7a) !important; color:#fff !important; border-color:#0a4c7a !important; }
body.dark-mode .leagues-sidebar h3 { color: #6ea8de !important; border-bottom-color: #0a4c7a !important; }
body.dark-mode .tab-btn { color: #cbd5e1 !important; }
body.dark-mode .tab-btn.active { color: #6ea8de !important; border-bottom-color: #0a4c7a !important; }
body.dark-mode .football-header h1, body.dark-mode .football-header h1 span { color: #ffffff !important; }
body.dark-mode .football-header p { color: #cbd5e1 !important; }
/* Puan tablosu */
body.dark-mode .standings-table td { color: #e5e7eb !important; border-color: #3a4150 !important; }
body.dark-mode .standings-table td:nth-child(2) { border-right-color: #3a4150 !important; }
body.dark-mode .standings-table tbody tr:hover { background: #262b36 !important; }
body.dark-mode .standings-table .team-name { color: #ffffff !important; }
body.dark-mode .standings-table .points { color: #ffffff !important; }
/* thead yesil gradyan + beyaz yazi zaten iyi, dokunulmadi */
/* Istatistik kartlari */
body.dark-mode .stat-label { color: #9aa4b2 !important; }
body.dark-mode .stat-value { color: #6ea8de !important; }
/* Fikstür / maçlar bölümü */
body.dark-mode .football-page .football-content,
body.dark-mode .football-page .fixtures-list,
body.dark-mode .football-page .fixture-card,
body.dark-mode .football-page .fixture-match,
body.dark-mode .football-page .fixture-date { background: #1e2430 !important; border-color: #3a4150 !important; }
body.dark-mode .football-page .fixture-date,
body.dark-mode .football-page .fixture-date span { color: #cbd5e1 !important; }
body.dark-mode .football-page .team-name { color: #ffffff !important; }
body.dark-mode .football-page .fixture-score,
body.dark-mode .football-page .score { color: #ffffff !important; }

/* === Arşiv (/arsiv) — dark mode (archive.css'te hic yoktu) 15.09.2026 === */
body.dark-mode .archive-search-card { background: #1e2430 !important; border-color: #3a4150 !important; }
body.dark-mode .archive-desc { color: #cbd5e1 !important; }
body.dark-mode .archive-search-form,
body.dark-mode .archive-date-picker-box { background: #12151d !important; border-color: #3a4150 !important; }
body.dark-mode .archive-picker-icon,
body.dark-mode .archive-picker-label { color: #9aa4b2 !important; }
body.dark-mode .archive-date-input { color: #ffffff !important; }
body.dark-mode .archive-navigation-bar { background: #1e2430 !important; border-color: #3a4150 !important; }
body.dark-mode .archive-nav-btn { color: #e5e7eb !important; }
body.dark-mode .archive-nav-btn:hover { color: #6ea8de !important; }
body.dark-mode .archive-nav-btn--disabled { color: #55606e !important; }
body.dark-mode .archive-nav-current-date { color: #ffffff !important; }
body.dark-mode .archive-news-list-card { background: #1e2430 !important; border-color: #3a4150 !important; }
body.dark-mode .archive-category-header { color: #ffffff !important; border-bottom-color: #3a4150 !important; }
body.dark-mode .archive-news-row { border-bottom-color: rgba(255,255,255,.07) !important; }
body.dark-mode .archive-news-row-time { color: #9aa4b2 !important; }
body.dark-mode .archive-news-row-link { color: #e5e7eb !important; }
body.dark-mode .archive-news-row-link:hover { color: #6ea8de !important; }
body.dark-mode .archive-empty-state,
body.dark-mode .archive-empty-state p { color: #9aa4b2 !important; }

/* === Bootstrap .alert-warning — dark modda koyu-uyumlu sarı (15.09.2026) === */
body.dark-mode .alert-warning { background: #3a3320 !important; color: #ffe08a !important; border-color: #5c4d1f !important; }

/* Kategori Başlık Bölümü (Home Dual Category) */
body.dark-mode .home-dual-category-section {
    background: #1a1a1a !important;
    border-color: #333 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .home-category {
    background: #2d2d2d !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .home-category h3,
body.dark-mode .home-category h2 {
    color: #f0f0f0 !important;
}

/* Kategori Butonları */
body.dark-mode .category-btn,
body.dark-mode .duru-category-link {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

body.dark-mode .category-btn:hover,
body.dark-mode .duru-category-link:hover {
    background: #bb86fc !important;
    color: #1a1a1a !important;
}

/* Kategori Başlık (Kategori Sayfası) */
body.dark-mode .category-page-header {
    background: #1a1a1a !important;
    color: #f0f0f0 !important;
}

body.dark-mode .category-header {
    background: #1a1a1a !important;
    color: #f0f0f0 !important;
    border-color: #333 !important;
}

body.dark-mode .category-header h1,
body.dark-mode .category-header h2,
body.dark-mode .category-page-title {
    color: #f0f0f0 !important;
}

body.dark-mode .category-description {
    color: #d0d0d0 !important;
}

/* Kategori İstatistikleri */
body.dark-mode .category-stats {
    color: #d0d0d0 !important;
}

body.dark-mode .category-stat {
    color: #999 !important;
}

body.dark-mode .category-stat strong {
    color: #ffffff !important;
}

/* Subcategories Bölümü */
body.dark-mode .subcategories-section {
    background: #2d2d2d !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .subcategories-section h3 {
    color: #f0f0f0 !important;
}

/* Alt kategoriler — dark modda başlık/ikon/kart/sayı görünür (15.09.2026) */
body.dark-mode .subcategories-title { color: #ffffff !important; }
body.dark-mode .subcategories-title i { color: #ffffff !important; }
body.dark-mode .subcategory-card { background: #262b36 !important; border-color: #3a4150 !important; color: #e5e7eb !important; }
body.dark-mode .subcategory-icon { color: #ffffff !important; }
body.dark-mode .subcategory-name { color: #e5e7eb !important; }
body.dark-mode .subcategory-count { color: #ffffff !important; background: #3a4150 !important; }
body.dark-mode .subcategory-card:hover { background: var(--primary-color) !important; border-color: var(--primary-color) !important; }
body.dark-mode .subcategory-card:hover .subcategory-icon,
body.dark-mode .subcategory-card:hover .subcategory-name,
body.dark-mode .subcategory-card:hover .subcategory-count { color: #ffffff !important; }

/* Kategori Renk Çubuğu */
body.dark-mode .category-color-bar {
    background: linear-gradient(90deg, #bb86fc 0%, #9c5bbf 100%) !important;
}

/* Kategori Haber Başlığı */
body.dark-mode .category-news-title i { color: #ffffff !important; }
body.dark-mode .category-news-header {
    background: transparent !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .category-news-title {
    color: #f0f0f0 !important;
}

body.dark-mode .sort-select {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

/* Kategori Haberler Grid */
body.dark-mode .category-news-grid {
    background: #1a1a1a !important;
}

body.dark-mode .category-news-card {
    background: #2d2d2d !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .category-news-card-title {
    color: #d0d0d0 !important;
}

body.dark-mode .category-news-card:hover .category-news-card-title {
    color: #bb86fc !important;
}

/* Kategori Sidebar */
body.dark-mode .category-sidebar {
    background: #1a1a1a !important;
}

body.dark-mode .category-sidebar-widget {
    background: #2d2d2d !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .category-sidebar-widget h3,
body.dark-mode .category-sidebar-title {
    color: #f0f0f0 !important;
}

/* Kategori Filtreler */
body.dark-mode .filter-group {
    background: #2d2d2d !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .filter-group label {
    color: #e0e0e0 !important;
}

body.dark-mode .filter-group input[type="checkbox"],
body.dark-mode .filter-group input[type="radio"] {
    accent-color: #bb86fc !important;
}

/* Pagination - Dark Mode */
body.dark-mode .pagination {
    background: transparent !important;
}

/* Kategori sayfalaması — DOĞRU sınıflar (.pagination-link); dark modda beyaz kutu hatası (15.09.2026) */
body.dark-mode .pagination-link {
    background: #2d2d2d !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}
body.dark-mode .pagination-prev,
body.dark-mode .pagination-next { background: #262626 !important; }
body.dark-mode .pagination-link:hover,
body.dark-mode .pagination-prev:hover,
body.dark-mode .pagination-next:hover {
    background: #bb86fc !important;
    border-color: #bb86fc !important;
    color: #1a1a1a !important;
}
body.dark-mode .pagination-link.active {
    background: #bb86fc !important;
    border-color: #bb86fc !important;
    color: #1a1a1a !important;
}
body.dark-mode .pagination-dots span { color: #9ca3af !important; }

body.dark-mode .pagination .page-link {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

body.dark-mode .pagination .page-link:hover {
    background: #bb86fc !important;
    color: #1a1a1a !important;
}

body.dark-mode .pagination .page-item.active .page-link {
    background: #bb86fc !important;
    border-color: #bb86fc !important;
    color: #1a1a1a !important;
}

/* =====================================================
   FEATURED SLIDER & TAB BUTONLARI - DARK MODE
   ===================================================== */

/* Featured Top Slider - Arka Plan */
body.dark-mode .featured-top-slider {
    background: #1a1a1a !important;
}

body.dark-mode .featured-slide-content {
    background: #1a1a1a !important;
}

/* Featured Slider - Siyah arka plan override */
body.dark-mode .featured-slider-main {
    background: #1a1a1a !important;
}

/* Featured Tab Butonları - Siyah arka plan */
body.dark-mode .featured-number-container {
    background: rgba(29, 29, 29, 0.8) !important;
}

body.dark-mode .featured-number {
    background: transparent !important;
    border-color: rgba(255, 255, 255, 0.3) !important;
    color: rgba(255, 255, 255, 0.5) !important;
}

body.dark-mode .featured-number.is-active {
    background: #bb86fc !important;
    border-color: #bb86fc !important;
    color: #1a1a1a !important;
}

body.dark-mode .featured-number:hover {
    background: #bb86fc !important;
    border-color: #bb86fc !important;
    color: #1a1a1a !important;
}

/* Featured Buttons Container */
body.dark-mode .featured-buttons-container {
    background: transparent !important;
}

body.dark-mode .featured-slider-wrapper {
    background: #1a1a1a !important;
}

/* Featured Editor Grid */
body.dark-mode .featured-editor-grid {
    background: #1a1a1a !important;
}

body.dark-mode .editor-flash-panel {
    background: #1a1a1a !important;
}

/* Featured Number Button Styling */
body.dark-mode .featured-number span {
    color: inherit !important;
}

/* Featured Slide - Text Color */
body.dark-mode .featured-slide-title {
    color: #f0f0f0 !important;
}

/* Carousel & Slider Arka Planları */
body.dark-mode .carousel {
    background: #1a1a1a !important;
}

body.dark-mode .carousel-inner {
    background: #1a1a1a !important;
}

body.dark-mode .carousel-control-prev,
body.dark-mode .carousel-control-next {
    background: rgba(29, 29, 29, 0.5) !important;
}

/* Featured Item Background */
body.dark-mode .featured-item {
    background: #1a1a1a !important;
}

/* Home Featured Section */
body.dark-mode .home-featured {
    background: #1a1a1a !important;
}

body.dark-mode .home-featured-content {
    background: #1a1a1a !important;
}

/* Featured Buttons Container - Tab açıklamaları */
body.dark-mode .featured-buttons-container {
    background: rgba(26, 26, 26, 0.95) !important;  /* Siyah (#000) → #1a1a1a (dark mode) */
}

/* Mobile Featured Buttons Container */
body.dark-mode .featured-buttons-container {
    background: #1a1a1a !important;
}

/* =====================================================
   5'Lİ MANŞET & 4'LÜ KUTU HABERLER - DARK MODE
   ===================================================== */

/* Featured Top Slider Wrapper */
body.dark-mode .featured-top-slider {
    background: #1a1a1a !important;
    box-shadow: 0 14px 45px rgba(0, 0, 0, 0.5) !important;
}

/* Boxed News Grid */
body.dark-mode .boxed-news-grid {
    background: #1a1a1a !important;
}

/* Boxed News Card */
body.dark-mode .boxed-news-card {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .boxed-news-card:hover {
    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.5) !important;
}

/* Boxed News Image */
body.dark-mode .boxed-news-card img {
    opacity: 0.95;
}

/* Boxed News Wrapper */
body.dark-mode .home-boxed-news-spacing,
body.dark-mode .boxed-news-wrapper {
    background: #1a1a1a !important;
}

/* Featured Top Slider Container */
body.dark-mode .featured-slider-wrapper {
    background: #1a1a1a !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3) !important;
}

/* Featured Slider Main */
body.dark-mode .featured-slider-main {
    background: #1a1a1a !important;
}

/* =====================================================
   5'Lİ MANŞET & 4'LÜ KUTU HABERLER - DARK MODE DÜZELTME
   ===================================================== */

/* 5'li Manşet - Dark Mode Background Override */
body.dark-mode .featured-top-slider {
    background: #1a1a1a !important;  /* var(--primary-color) → #1a1a1a */
}

/* Featured Top Slider - Resimlerin Dark Mode'da görünmesi */
body.dark-mode .featured-slide {
    background: #1a1a1a !important;
}

body.dark-mode .featured-slide-image {
    background: #1a1a1a !important;
    z-index: 1 !important;
}

body.dark-mode .featured-slide-image img {
    opacity: 1 !important;
    filter: none !important;
    brightness: 1 !important;
}

body.dark-mode .featured-slide-content {
    z-index: 2 !important;
    background: linear-gradient(180deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%) !important;
}

body.dark-mode .featured-slide-title {
    color: #ffffff !important;
    text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.8) !important;
}

/* Header Bottom (Kategoriler) - Dark Mode */
body.dark-mode .duru-header-bottom {
    background-color: #333 !important;
    border-bottom-color: #555 !important;
}

body.dark-mode .duru-categories {
    background: transparent !important;
}

body.dark-mode .duru-category-link {
    color: #ffffff !important;
    border-right-color: #555 !important;
}

body.dark-mode .duru-category-link:hover {
    color: var(--primary-color) !important;
}

body.dark-mode .duru-categories-mobile-card {
    background: #333 !important;
    border-color: #555 !important;
}

body.dark-mode .duru-categories-mobile {
    background: transparent !important;
    border-top-color: #555 !important;
}

body.dark-mode .duru-category-mobile-link {
    color: #ffffff !important;
    border-right-color: #555 !important;
}

body.dark-mode .duru-category-mobile-link:hover {
    color: var(--primary-color) !important;
    background: rgba(255, 255, 255, 0.1) !important;
}

/* Döviz Modülü - Dark Mode */
body.dark-mode .duru-currency-module {
    background: transparent !important;
}

body.dark-mode .duru-currency-item {
    color: #ffffff !important;
}

body.dark-mode .duru-currency-value {
    color: var(--primary-color) !important;
}

/* 4'lü Kutu Haberler - Başlık Arka Planı Dark Mode */
body.dark-mode .boxed-news-card {
    background: #2d2d2d !important;
}

body.dark-mode .boxed-news-card div[style*="background: white"],
body.dark-mode .boxed-news-card div[style*="background:white"] {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
}

/* Kutu Haber Başlığı H3 Dark Mode - Inline style override */
body.dark-mode .boxed-news-card h3,
body.dark-mode .boxed-news-card h3[style] {
    color: #d0d0d0 !important;
    background: #2d2d2d !important;
}

/* Kutu Haber Başlık Container Dark Mode */
body.dark-mode .boxed-news-card div[style*="padding: 8px 15px"] {
    background: #2d2d2d !important;
    color: #d0d0d0 !important;
}

/* Kutu Haber Başlık Text Dark Mode */
body.dark-mode .boxed-news-card div[style*="padding: 8px 15px"] h3 {
    color: #d0d0d0 !important;
}

/* Kutu Haber Link Dark Mode */
body.dark-mode .boxed-news-card a {
    color: inherit !important;
}

body.dark-mode .boxed-news-card a:hover {
    color: #bb86fc !important;
}

/* =====================================================
   MODÜLLER VE KONTEYNERLER - DARK MODE
   ===================================================== */

/* Ana İçerik Wrapper - Transparent */
body.dark-mode .home-content-wrapper {
    background: transparent !important;
}

/* Modül Spacing Areas - Transparent */
body.dark-mode .home-module-spacing,
body.dark-mode .home-quick-services-spacing,
body.dark-mode .featured-editor-section {
    background: transparent !important;
}

/* Modül Header Wrapper */
body.dark-mode .module-header-wrapper {
    background: #2d2d2d !important;
    border-color: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .module-header-content {
    border-bottom-color: #bb86fc !important;
}

body.dark-mode .module-header-title {
    color: #ffffff !important;
}

body.dark-mode .module-header-line {
    background: #bb86fc !important;
}

body.dark-mode .module-header-link {
    color: #ffffff !important;
}

body.dark-mode .module-header-link:hover {
    color: var(--primary-color) !important;
}

/* Dual Category Section (İstanbul + Tokat) */
body.dark-mode .home-dual-category-section {
    background: #1a1a1a !important;
    border-color: #333 !important;
}

/* Module Content Areas */
body.dark-mode .module,
body.dark-mode .module-content,
body.dark-mode .module-body,
body.dark-mode .module-wrapper {
    background: #1a1a1a !important;
    color: #e0e0e0 !important;
}

/* Widget Styles */
body.dark-mode .widget,
body.dark-mode .widget-content,
body.dark-mode .widget-body {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

body.dark-mode .widget-title {
    color: #f0f0f0 !important;
}

/* Home Categories */
body.dark-mode .home-categories,
body.dark-mode .home-category,
body.dark-mode .home-category-item {
    background: #1a1a1a !important;
    color: #e0e0e0 !important;
}

/* Featured Container */
body.dark-mode .home-featured,
body.dark-mode .featured-container,
body.dark-mode .featured-wrapper {
    background: #1a1a1a !important;
}

/* News Grid Container */
body.dark-mode .home-news-grid,
body.dark-mode .news-grid,
body.dark-mode .news-container {
    background: #1a1a1a !important;
}

/* Editor Choice Section - Transparent */
body.dark-mode .editor-choice-wrapper,
body.dark-mode .editor-choice-container {
    background: transparent !important;
}

/* Flash Module */
body.dark-mode .flash-module,
body.dark-mode .flash-container {
    background: #1a1a1a !important;
}

body.dark-mode .flash-card {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

/* Quick Services */
body.dark-mode .quick-services,
body.dark-mode .quick-services-container {
    background: #1a1a1a !important;
}

/* Section Titles - Primary Color */
body.dark-mode .module-title,
body.dark-mode .section-title {
    color: var(--primary-color) !important;
}

body.dark-mode .widget-title {
    color: #f0f0f0 !important;
}

/* Başlık Renkleri - Açık Beyaz */
body.dark-mode h1,
body.dark-mode h2,
body.dark-mode h3,
body.dark-mode h4,
body.dark-mode h5,
body.dark-mode h6 {
    color: #ffffff !important;
}

/* News Items in Modules */
body.dark-mode .news-item,
body.dark-mode .module-news-item {
    background: transparent !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

body.dark-mode .news-item:hover,
body.dark-mode .module-news-item:hover {
    background: #2d2d2d !important;
}

/* Module Grid Items - Transparent Container */
body.dark-mode [class*="-grid"] {
    background: transparent !important;
}

body.dark-mode [class*="-grid"] > div,
body.dark-mode [class*="-grid"] > a {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

/* Home Main Container */
body.dark-mode .home-main,
body.dark-mode .main-content {
    background: #1a1a1a !important;
}

/* Sidebar Container */
body.dark-mode .home-sidebar,
body.dark-mode .sidebar {
    background: #1a1a1a !important;
}

/* Module Background */
body.dark-mode .home-module,
body.dark-mode .home-box,
body.dark-mode .module-box {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

/* =====================================================
   EDITÖRÜN SEÇTİKLERİ & FLAŞ - DARK MODE
   ===================================================== */

/* Editörün Seçtiği - Wrapper Dark Mode */
body.dark-mode .editor-choice-wrapper {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
}

/* Editörün Seçtiği - Başlık Dark Mode */
body.dark-mode .editor-choice-wrapper h2,
body.dark-mode .editor-choice-wrapper h3,
body.dark-mode .editor-choice-wrapper .editor-choice-title {
    color: #ffffff !important;
}

/* Editörün Seçtiği - Text Dark Mode */
body.dark-mode .editor-choice-wrapper p,
body.dark-mode .editor-choice-wrapper a {
    color: #d0d0d0 !important;
}

body.dark-mode .editor-choice-wrapper a:hover {
    color: #bb86fc !important;
}

/* Flash Module - Wrapper Dark Mode */
body.dark-mode .flash-module,
body.dark-mode .flash-wrapper {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
}

/* Flash Module - Başlık Dark Mode */
body.dark-mode .flash-module h2,
body.dark-mode .flash-module h3,
body.dark-mode .flash-module .flash-title {
    color: #ffffff !important;
}

/* Flash Module - Text Dark Mode */
body.dark-mode .flash-module p,
body.dark-mode .flash-module a {
    color: #d0d0d0 !important;
}

body.dark-mode .flash-module a:hover {
    color: #bb86fc !important;
}

/* Flash Card Dark Mode */
body.dark-mode .flash-card {
    background: #333 !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

body.dark-mode .flash-card h6 {
    color: #ffffff !important;
}

body.dark-mode .flash-card h6 a {
    color: #d0d0d0 !important;
}

body.dark-mode .flash-card h6 a:hover {
    color: #bb86fc !important;
}

/* Badge Dark Mode - Editörün Seçtiği sarı badge */
body.dark-mode [style*="background: linear-gradient(135deg, #ffc107"][style*="linear-gradient(135deg, #ffc107"] {
    background: linear-gradient(135deg, #bb86fc 0%, #9c5bbf 100%) !important;
}

body.dark-mode div[style*="#ffc107"],
body.dark-mode div[style*="#ff9800"] {
    background: linear-gradient(135deg, #bb86fc 0%, #9c5bbf 100%) !important;
}

/* Inline Style Override - Editor Choice */
body.dark-mode [style*="background: white"] {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
}

/* Slider Navigation Numbers */
body.dark-mode .editor-choice-dot,
body.dark-mode [class*="dot"],
body.dark-mode [class*="navigation"] {
    background: #333 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .editor-choice-dot[style*="var(--secondary-color)"],
body.dark-mode .editor-choice-dot[style*="active"] {
    background: #bb86fc !important;
    color: #1a1a1a !important;
}

/* =====================================================
   EDITÖRÜN SEÇTİKLERİ MODÜLÜ - CONTAINER AYARI
   ===================================================== */

/* Editörün Seçtiği - Ana Container Dark Mode */
body.dark-mode .editor-choice-wrapper {
    background: transparent !important;
}

/* Editörün Seçtiği - Slider İçeriği (Başlık Kısmı) */
body.dark-mode .editor-choice-slide > div[style*="background: #ffffff"],
body.dark-mode .editor-choice-slide > div[style*="background:#ffffff"] {
    background: #2d2d2d !important;
}

/* Editörün Seçtiği - Başlık Text */
body.dark-mode .editor-choice-slide h3,
body.dark-mode .editor-choice-slide h3[style*="color: #1a1a1a"] {
    color: #ffffff !important;
}

/* Editörün Seçtiği - Slider Navigation Container */
body.dark-mode .editor-choice-wrapper > div[style*="background: #ffffff"],
body.dark-mode .editor-choice-wrapper > div[style*="background:#ffffff"] {
    background: #2d2d2d !important;
}

/* Editörün Seçtiği - Navigation Buttons */
body.dark-mode .editor-choice-dot {
    background: #444 !important;
    color: #e0e0e0 !important;
}

body.dark-mode .editor-choice-dot[style*="#e0e0e0"] {
    background: #444 !important;
    color: #999 !important;
}

/* Editörün Seçtiği - Badge Dark Mode */
body.dark-mode .editor-choice-wrapper > div[style*="linear-gradient(135deg, #ffc107"],
body.dark-mode .editor-choice-wrapper > div[style*="linear-gradient(135deg, #ff9800"] {
    background: linear-gradient(135deg, #bb86fc 0%, #9c5bbf 100%) !important;
}

/* =====================================================
   YAZARLAR MODÜLÜ - DARK MODE
   ===================================================== */

/* Yazarlar Başlık Container Dark Mode */
body.dark-mode div[style*="background: linear-gradient(135deg, #f8f9fa"],
body.dark-mode div[style*="background: linear-gradient(135deg, #ffffff"] {
    background: transparent !important;
}

/* Yazarlar Başlık - Dark Mode */
body.dark-mode [style*="color: var(--primary-color)"][style*="text-transform: uppercase"] {
    color: var(--primary-color) !important;
}

/* Yazarlar Grid Container - Dark Mode */
body.dark-mode .authors-grid {
    background: transparent !important;
}

/* Author Card - Dark Mode */
body.dark-mode .author-card,
body.dark-mode .author-card-modern {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

body.dark-mode .author-card:hover,
body.dark-mode .author-card-modern:hover {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.5) !important;
}

/* Author Card Body - Dark Mode */
body.dark-mode .author-card-body {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
}

/* Author Card Name - Dark Mode */
body.dark-mode .author-card-name {
    color: #ffffff !important;
}

/* Author Card Bio - Dark Mode */
body.dark-mode .author-card-bio {
    color: #d0d0d0 !important;
}

/* Author Card Count - Dark Mode */
body.dark-mode .author-card-count {
    color: #999 !important;
}

/* Author Card Image Border - Dark Mode */
body.dark-mode .author-card-image {
    border-color: #2d2d2d !important;
}

body.dark-mode .author-card-image-placeholder {
    border-color: #2d2d2d !important;
}

/* Pagination - Dark Mode */
body.dark-mode .pagination-btn {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

body.dark-mode .pagination-btn:hover {
    background: #bb86fc !important;
    color: #1a1a1a !important;
    border-color: #bb86fc !important;
}

body.dark-mode .pagination-current {
    background: #bb86fc !important;
    color: #1a1a1a !important;
    border-color: #bb86fc !important;
}

/* Yazarlar Carousel - Dark Mode */
body.dark-mode .authors-carousel,
body.dark-mode .authors-carousel-container {
    background: transparent !important;
}

body.dark-mode .authors-carousel-prev,
body.dark-mode .authors-carousel-next {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
}

/* =====================================================
   VİDEO & FOTO GALERİSİ - DARK MODE
   ===================================================== */

/* Video Galerisi Container - Dark Mode */
body.dark-mode div[style*="background: linear-gradient(to left, #6f42c1"],
body.dark-mode div[style*="background: linear-gradient(to right, #ffffff 0%, #0088cc"] {
    background: transparent !important;
}

/* Foto Galerisi Container - Dark Mode */
body.dark-mode .gallery-card,
body.dark-mode .gallery-detail-main {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

/* Video Galerisi Card - Dark Mode */
body.dark-mode div[style*="box-shadow: 0 4px 12px rgba(0,0,0,0.15)"] {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
}

/* Gallery Card Title - Dark Mode */
body.dark-mode .gallery-card-title,
body.dark-mode .gallery-detail-title {
    color: #ffffff !important;
}

/* Gallery Card Bio/Description - Dark Mode */
body.dark-mode .gallery-card-bio,
body.dark-mode .gallery-detail-summary,
body.dark-mode .gallery-card-content {
    color: #d0d0d0 !important;
}

/* Gallery Card Category - Dark Mode */
body.dark-mode .gallery-card-category {
    color: #bb86fc !important;
}

/* Gallery Card Date - Dark Mode */
body.dark-mode .gallery-card-date {
    color: #999 !important;
}

/* Gallery Lightbox - Dark Mode */
body.dark-mode .gallery-lightbox {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
}

/* Gallery Detail Header - Dark Mode */
body.dark-mode .gallery-detail-header,
body.dark-mode .gallery-detail-breadcrumb {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

/* Gallery Image Article - Dark Mode */
body.dark-mode .gallery-image-article {
    background: #1a1a1a !important;
}

/* Gallery Thumbnails - Dark Mode */
body.dark-mode .gallery-detail-thumbnails {
    background: #333 !important;
}

/* Gallery Category List - Dark Mode */
body.dark-mode .gallery-category-list {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

/* Gallery Category Page - Dark Mode */
body.dark-mode .gallery-category-page,
body.dark-mode .video-category-page {
    background: transparent !important;
}

/* Video Category Header - Dark Mode */
body.dark-mode .video-category-header {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

/* Gallery Sidebar - Dark Mode */
body.dark-mode .gallery-sidebar,
body.dark-mode .gallery-sidebar-widget {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

/* Gallery Links - Dark Mode */
body.dark-mode .gallery-detail-breadcrumb a {
    color: #bb86fc !important;
}

body.dark-mode .gallery-detail-breadcrumb a:hover {
    color: #e0b0ff !important;
}

/* =====================================================
   FOT & VİDEO GALERİSİ BAŞLIK KISMI - DARK MODE
   ===================================================== */

/* Video Galerisi Başlık Container - Dark Mode */
body.dark-mode .video-gallery-header {
    background: #1a1a1a !important;
    border-top: 1px solid #333 !important;
    border-bottom: 1px solid #333 !important;
}

/* Foto Galerisi Başlık Container - Dark Mode */
body.dark-mode .photo-gallery-header {
    background: #1a1a1a !important;
    border-top: 1px solid #333 !important;
    border-bottom: 1px solid #333 !important;
}

/* Video/Foto Galerisi Başlık h2 - Dark Mode */
body.dark-mode .video-gallery-header h2,
body.dark-mode .photo-gallery-header h2 {
    color: #ffffff !important;
}

/* Video/Foto Galerisi Başlık Line - Dark Mode */
body.dark-mode .video-gallery-header div[style*="background: var(--primary-color)"],
body.dark-mode .photo-gallery-header div[style*="background: var(--primary-color)"] {
    background: var(--primary-color) !important;
}

/* Video/Foto Galerisi Navigation Dots - Dark Mode */
body.dark-mode .video-gallery-header span[style*="background: var(--primary-color)"],
body.dark-mode .photo-gallery-header span[style*="background: var(--primary-color)"] {
    background: var(--primary-color) !important;
}

/* Video/Foto Galerisi Link - Dark Mode */
body.dark-mode .video-gallery-header a,
body.dark-mode .photo-gallery-header a {
    color: #bb86fc !important;
}

body.dark-mode .video-gallery-header a:hover,
body.dark-mode .photo-gallery-header a:hover {
    color: #e0b0ff !important;
}

/* =====================================================
   GALLERY CARD TITLE BOX - DARK MODE
   ===================================================== */

/* Gallery Card Title Box - Dark Mode */
body.dark-mode .gallery-card-title-box {
    background: #333 !important;
    color: #ffffff !important;
    border-left-color: #bb86fc !important;
}

/* =====================================================
   DÜNYA / EKONOMİ MODÜLÜ - DARK MODE
   ===================================================== */

/* Dünya Modülü Container - Dark Mode */
body.dark-mode .dunya-module,
body.dark-mode .ekonomi-module {
    background: #2d2d2d !important;
    border-color: #444 !important;
}

/* Dünya Card Wrapper - Dark Mode */
body.dark-mode .dunya-module .dunya-card-wrapper,
body.dark-mode .ekonomi-module .ekonomi-card-wrapper {
    background: #2d2d2d !important;
}

/* Dünya Card Title - Dark Mode */
body.dark-mode .dunya-module .dunya-card-title,
body.dark-mode .ekonomi-module .ekonomi-card-title {
    color: #ffffff !important;
}

/* Dünya Card Text - Dark Mode */
body.dark-mode .dunya-module .dunya-card-text,
body.dark-mode .ekonomi-module .ekonomi-card-text {
    background: #2d2d2d !important;
}

/* Dünya Module Başlık - Dark Mode */
body.dark-mode .dunya-module-header,
body.dark-mode .ekonomi-module-header {
    background: #2d2d2d !important;
    border-bottom-color: #bb86fc !important;
}

body.dark-mode .dunya-module-header h2,
body.dark-mode .ekonomi-module-header h2 {
    color: #ffffff !important;
}

body.dark-mode .dunya-module-header p,
body.dark-mode .ekonomi-module-header p {
    color: #cccccc !important;
}

/* =====================================================
   FİRMA REHBERİ MODÜLÜ - DARK MODE
   ===================================================== */

/* Firma Rehberi Container - Dark Mode */
body.dark-mode .companies-module-wrapper {
    background: #2d2d2d !important;
    border-color: #444 !important;
}

/* Firma Rehberi Header - Dark Mode */
body.dark-mode .companies-module-header {
    border-bottom-color: #bb86fc !important;
}

body.dark-mode .companies-module-header h2 {
    color: #ffffff !important;
}

body.dark-mode .companies-module-header p {
    color: #cccccc !important;
}

/* Firma Kartı - Dark Mode */
body.dark-mode .company-card {
    background: #2d2d2d !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
    border-color: #444 !important;
}

body.dark-mode .company-card:hover {
    box-shadow: 0 8px 16px rgba(187, 134, 252, 0.2) !important;
}

/* Firma Card Body - Dark Mode */
body.dark-mode .company-card-body {
    background: #2d2d2d !important;
}

/* Firma Card Başlık - Dark Mode */
body.dark-mode .company-card-title {
    color: #ffffff !important;
}

body.dark-mode .company-card-title a {
    color: #ffffff !important;
}

body.dark-mode .company-card-title a:hover {
    color: #bb86fc !important;
}

/* Firma Card Description - Dark Mode */
body.dark-mode .company-card-description {
    color: #cccccc !important;
}

/* Firma Card Image Container - Dark Mode */
body.dark-mode .company-card-image-container {
    background: #1a1a1a !important;
}

/* Firma Card Placeholder - Dark Mode */
body.dark-mode .company-card-placeholder {
    background: #1a1a1a !important;
}

body.dark-mode .company-card-placeholder i {
    color: #555 !important;
}

/* Latest Companies Header - Dark Mode */
body.dark-mode .latest-companies-header {
    background: #2d2d2d !important;
    border-color: #444 !important;
}

body.dark-mode .latest-companies-header-title {
    color: #ffffff !important;
}

/* Latest Company Card - Dark Mode */
body.dark-mode .latest-company-card {
    background: #2d2d2d !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
    border-color: #444 !important;
}

body.dark-mode .latest-company-card:hover {
    box-shadow: 0 8px 16px rgba(187, 134, 252, 0.2) !important;
}

body.dark-mode .latest-company-card-title {
    color: #ffffff !important;
}

body.dark-mode .latest-company-card-category {
    color: #bb86fc !important;
}

/* Latest Company Card Image - Dark Mode */
body.dark-mode .latest-company-card-image {
    background: #1a1a1a !important;
}

/* Latest Company Card Body - Dark Mode */
body.dark-mode .latest-company-card-body {
    background: #2d2d2d !important;
}

/* Latest Company Card Inner - Dark Mode */
body.dark-mode .latest-company-card-inner {
    background: #2d2d2d !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .latest-company-card-inner:hover {
    box-shadow: 0 8px 20px rgba(187, 134, 252, 0.2) !important;
}

/* Latest Company Card Content - Dark Mode */
body.dark-mode .latest-company-card-content {
    background: #2d2d2d !important;
}

/* Latest Company Card Name - Dark Mode */
body.dark-mode .latest-company-card-name {
    color: #ffffff !important;
}

/* Latest Company Card Title - Dark Mode */
body.dark-mode .latest-company-card-title {
    color: #999999 !important;
}

/* Latest Company Card Image Placeholder - Dark Mode */
body.dark-mode .latest-company-card-image-placeholder {
    background: #1a1a1a !important;
}

/* =====================================================
   DÜNYA CARD KUTUCUKLARI - DARK MODE
   ===================================================== */

/* Dünya Top Card - Dark Mode */
body.dark-mode .dunya-top-card.modern {
    background: linear-gradient(135deg, #333 0%, #2a2a2a 100%) !important;
    box-shadow: 0 6px 14px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .dunya-top-card.modern h3 {
    color: #ffffff !important;
}

/* =====================================================
   HABER DETAY SIDEBAR - DARK MODE
   ===================================================== */

/* News Sidebar Latest Card - Dark Mode */
body.dark-mode .news-latest-card {
    background: #333 !important;
    border-color: #555 !important;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .news-sidebar-header h2 {
    color: var(--primary-color) !important;
}

body.dark-mode .news-sidebar-header i {
    color: #999999 !important;
}

body.dark-mode .news-sidebar-line {
    background: #555 !important;
}

body.dark-mode .news-sidebar-item {
    border-bottom-color: #555 !important;
}

body.dark-mode .news-sidebar-item a {
    color: #ffffff !important;
}

body.dark-mode .news-sidebar-content h4 {
    color: #ffffff !important;
}

body.dark-mode .news-sidebar-content h4 a {
    color: #ffffff !important;
}

body.dark-mode .news-sidebar-content h4 a:hover {
    color: var(--primary-color) !important;
}

body.dark-mode .trend-item-category {
    background: var(--primary-color) !important;
    color: #ffffff !important;
}

body.dark-mode .trend-item-title {
    color: #ffffff !important;
}

body.dark-mode .trend-item-time {
    color: #999999 !important;
}

body.dark-mode .news-sidebar-thumb {
    background: #2d2d2d !important;
}

/* =====================================================
   KATEGORİ SAYFALARI - DARK MODE
   ===================================================== */

/* Kategori Başlık Bar - Dark Mode */
body.dark-mode .category-header {
    background: #2d2d2d !important;
    border-color: #444 !important;
}

body.dark-mode .category-title {
    color: #ffffff !important;
}

/* Kategori Açıklama Bar - Dark Mode */
body.dark-mode .category-description-bar {
    background: #333 !important;
    border-top-color: #444 !important;
    border-bottom-color: #444 !important;
}

body.dark-mode .category-description {
    color: #cccccc !important;
}

/* Kategori Stats - Dark Mode */
body.dark-mode .category-stat {
    color: #999999 !important;
}

body.dark-mode .category-stat strong {
    color: #ffffff !important;
}

/* Kategori Alt Kategoriler - Dark Mode */
body.dark-mode .subcategories-section {
    background: linear-gradient(135deg, #333 0%, #2d2d2d 100%) !important;
    border-color: #444 !important;
}

body.dark-mode .subcategories-section h3 {
    color: #ffffff !important;
}

/* Kategori Haberler Başlık - Dark Mode */
body.dark-mode .category-news-header {
    background: #2d2d2d !important;
    border-color: #444 !important;
}

body.dark-mode .category-news-title {
    color: #ffffff !important;
}

body.dark-mode .sort-select {
    background: #333 !important;
    color: #ffffff !important;
    border-color: #444 !important;
}

/* Kategori Boş Sayfa - Dark Mode */
body.dark-mode .category-empty {
    background: #2d2d2d !important;
    color: #e0e0e0 !important;
}

body.dark-mode .category-empty h3 {
    color: #ffffff !important;
}

body.dark-mode .category-empty p {
    color: #cccccc !important;
}

/* =====================================================
   HABER DETAY SAYFALARI - DARK MODE
   ===================================================== */

/* Haber Detay Header Card - Dark Mode */
body.dark-mode .news-detail-header-card {
    background: #2d2d2d !important;
    border-color: #444 !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .news-detail-title {
    color: #ffffff !important;
}

body.dark-mode .news-detail-summary {
    color: #cccccc !important;
}

/* Haber Detay Main Card - Dark Mode */
body.dark-mode .news-detail-main-card {
    background: #2d2d2d !important;
    border-color: #444 !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3) !important;
}

/* Haber Detay Card (İçerik) - Dark Mode */
body.dark-mode .news-detail-card {
    background: #333 !important;
    border-color: #444 !important;
    box-shadow: 0 18px 45px rgba(0, 0, 0, 0.5) !important;
}

/* Haber Meta Bilgileri - Dark Mode */
body.dark-mode .news-meta {
    border-bottom-color: #444 !important;
}

body.dark-mode .news-meta-item {
    color: #999999 !important;
}

body.dark-mode .news-meta-category a {
    color: #bb86fc !important;
}

body.dark-mode .news-meta-category a:hover {
    color: #e0b0ff !important;
}

/* Haber İçeriği - Dark Mode */
body.dark-mode .news-detail-content {
    color: #e0e0e0 !important;
}

body.dark-mode .news-detail-content p {
    color: #d0d0d0 !important;
}

body.dark-mode .news-detail-content h2,
body.dark-mode .news-detail-content h3,
body.dark-mode .news-detail-content h4 {
    color: #ffffff !important;
}

body.dark-mode .news-detail-content a {
    color: #bb86fc !important;
}

body.dark-mode .news-detail-content a:hover {
    color: #e0b0ff !important;
}

body.dark-mode .news-detail-content blockquote {
    background: #2d2d2d !important;
    border-left-color: #bb86fc !important;
    color: #d0d0d0 !important;
}

/* Breadcrumb - Dark Mode */
body.dark-mode .news-detail-breadcrumb-card {
    background: #2d2d2d !important;
    border-color: #444 !important;
}

/* Reading Time - Dark Mode */
body.dark-mode .news-reading-time {
    color: #999999 !important;
}

/* Share Toolbar - Dark Mode */
body.dark-mode .news-share-toolbar {
    background: #2d2d2d !important;
    border-color: #444 !important;
}

body.dark-mode .news-share-toolbar-item {
    background: #333 !important;
    color: #e0e0e0 !important;
    border-color: #444 !important;
}

body.dark-mode .news-share-toolbar-item:hover {
    background: #bb86fc !important;
    color: #1a1a1a !important;
}

/* =====================================================
   YORUMLAR - DARK MODE
   ===================================================== */

/* Yorumlar Card - Dark Mode */
body.dark-mode .news-comments-card {
    background: #333 !important;
    border-color: #555 !important;
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .news-comments-title {
    color: #ffffff !important;
}

body.dark-mode .news-comments-count {
    color: #999999 !important;
}

body.dark-mode .news-comment-form-label {
    color: #cccccc !important;
}

body.dark-mode .news-comment-textarea,
body.dark-mode .news-comment-input {
    background: #2d2d2d !important;
    border-color: #555 !important;
    color: #ffffff !important;
}

body.dark-mode .news-comment-textarea::placeholder,
body.dark-mode .news-comment-input::placeholder {
    color: #999999 !important;
}

body.dark-mode .news-comments-note {
    color: #999999 !important;
}

body.dark-mode .news-comments-list {
    border-top-color: #555 !important;
}

body.dark-mode .news-comment-item {
    border-bottom-color: #555 !important;
}

body.dark-mode .news-comment-author {
    color: #ffffff !important;
}

body.dark-mode .news-comment-date {
    color: #999999 !important;
}

body.dark-mode .news-comment-body {
    color: #e0e0e0 !important;
}

body.dark-mode .news-comments-empty {
    color: #999999 !important;
}

/* =====================================================
   BENZER HABERLER MODÜLÜ - DARK MODE
   ===================================================== */

/* Benzer Haberler Section - Dark Mode */
body.dark-mode .related-news-section {
    background: #2d2d2d !important;
    border-color: #444 !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;
}

/* Benzer Haberler Başlık - Dark Mode */
body.dark-mode .related-news-title {
    color: #ffffff !important;
}

body.dark-mode .related-news-title::before {
    background-color: #bb86fc !important;
}

body.dark-mode .related-news-view-all {
    color: #ffffff !important;
}

body.dark-mode .related-news-view-all:hover {
    color: #bb86fc !important;
}

/* Benzer Haberler Kartları - Dark Mode */
body.dark-mode .related-news-card {
    background: #333 !important;
    border-color: #444 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;
}

body.dark-mode .related-news-card:hover {
    box-shadow: 0 8px 16px rgba(187, 134, 252, 0.2) !important;
}

/* Benzer Haberler Kart İçeriği - Dark Mode */
body.dark-mode .related-news-content {
    background: #333 !important;
}

body.dark-mode .related-news-category {
    color: #bb86fc !important;
    background: rgba(187, 134, 252, 0.1) !important;
}

body.dark-mode .related-news-card-title {
    color: #ffffff !important;
}

body.dark-mode .related-news-card:hover .related-news-card-title {
    color: #bb86fc !important;
}

/* Benzer Haberler Meta - Dark Mode */
body.dark-mode .related-news-meta {
    border-top-color: #444 !important;
}

body.dark-mode .related-news-meta-item {
    color: #999999 !important;
}

body.dark-mode .related-news-meta-item i {
    color: #bb86fc !important;
}

/* Benzer Haberler No Image - Dark Mode */
body.dark-mode .related-news-no-image {
    background: #2d2d2d !important;
}

body.dark-mode .related-news-no-image i {
    color: #555 !important;
}

/* Related News Header - Dark Mode */
body.dark-mode .related-news-header {
    background: transparent !important;
}
