/**
 * ========================================
 * FLOW THEME - DARK MODE PAGES
 * ========================================
 *
 * Sayfa bazlı dark mode stilleri.
 * Detay sayfaları, form sayfaları, liste sayfaları vb.
 */

/* ============================================
   DARK MODE - DETAY SAYFALARI (MAKALE METİNLERİ)
   ============================================ */

/* Genel article-text içindeki metinler - Tüm detay sayfaları */
[data-theme="dark"] .article-text,
[data-theme="dark"] .article-text p,
[data-theme="dark"] .article-text h3,
[data-theme="dark"] .article-text h4,
[data-theme="dark"] .article-text ul,
[data-theme="dark"] .article-text ol,
[data-theme="dark"] .article-text li,
[data-theme="dark"] .article-text strong {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .article-text blockquote {
  background-color: var(--color-surface-tertiary) !important;
  border-left-color: var(--te-color) !important;
  color: var(--color-text-primary) !important;
}

/* Article source (kaynak) */
[data-theme="dark"] .article-source {
  background-color: var(--color-surface-tertiary) !important;
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .article-source .source-name {
  color: var(--color-text-secondary) !important;
}

/* Tablo - haber detay 3 */
[data-theme="dark"] .article-text .table {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .article-text .table th {
  background-color: var(--color-surface-tertiary) !important;
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .article-text .table td {
  background-color: var(--color-surface-secondary) !important;
  color: var(--color-text-primary) !important;
}

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

[data-theme="dark"] .news-detail .news-header,
[data-theme="dark"] .news-detail .news-header h1,
[data-theme="dark"] .news-detail .news-header h2 {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .news-detail .share-area {
  background-color: var(--color-surface-tertiary) !important;
}

[data-theme="dark"] .news-detail .meta-author .info,
[data-theme="dark"] .news-detail .meta-author .text-dark {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .news-detail .listen-article {
  background-color: var(--color-surface-secondary) !important;
}

/* Author box */
[data-theme="dark"] .author-box {
  background-color: var(--color-surface-secondary) !important;
}

[data-theme="dark"] .author-box h4 a {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .author-box .show-all-text {
  color: var(--color-text-secondary) !important;
}

/* Related news section */
[data-theme="dark"] .related-news h5 {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .related-news .h5,
[data-theme="dark"] .related-news h4 {
  color: var(--color-text-primary) !important;
}

/* Listen article (audio player) */
[data-theme="dark"] .listen-article,
[data-theme="dark"] #listen-article {
  background-color: var(--color-surface-secondary) !important;
}

/* Sub-categories (alt kategori menüsü) */
[data-theme="dark"] .sub-categories {
  background-color: var(--color-surface-secondary) !important;
}

[data-theme="dark"] .sub-categories .nav-link {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .sub-categories .nav-link:hover {
  color: var(--te-color-text) !important;
}

/* Card footer etiketleri */
[data-theme="dark"] .card-footer .btn-outline-secondary {
  border-color: var(--color-text-secondary) !important;
  color: var(--color-text-secondary) !important;
}

[data-theme="dark"] .card-footer .btn-outline-secondary:hover {
  background-color: var(--color-surface-tertiary) !important;
  color: var(--color-text-primary) !important;
}

/* ============================================
   DARK MODE - SAYFA DETAY (page-detail)
   ============================================ */

[data-theme="dark"] .page-detail .card-header h1,
[data-theme="dark"] .page-detail .card-body,
[data-theme="dark"] .page-detail .card-body p,
[data-theme="dark"] .page-detail .card-body ul,
[data-theme="dark"] .page-detail .card-body li {
  color: var(--color-text-primary) !important;
}

/* Menüler sayfası */
[data-theme="dark"] main .bg-white h4 {
  color: var(--color-text-primary) !important;
}

/* ============================================
   DARK MODE - ANKET SAYFALARI
   ============================================ */

/* Anket Detay */
[data-theme="dark"] .poll-detail .card-header h2,
[data-theme="dark"] .poll-detail .card-header p {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .poll-detail label {
  background-color: var(--color-surface-tertiary) !important;
  border-color: var(--color-border-default) !important;
}

[data-theme="dark"] .poll-detail label .text {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .poll-detail .percent {
  color: var(--color-text-secondary) !important;
}

/* Anket Liste Sayfası */
[data-theme="dark"] .poll-page .card {
  background-color: var(--color-surface-secondary) !important;
}

[data-theme="dark"] .poll-page .card-body {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .poll-page .card-footer {
  background-color: var(--color-surface-secondary) !important;
}

[data-theme="dark"] .poll-page .btn-outline-secondary {
  border-color: var(--color-text-secondary) !important;
  color: var(--color-text-secondary) !important;
}

[data-theme="dark"] .poll-page .btn-outline-secondary:hover {
  background-color: var(--color-surface-tertiary) !important;
  color: var(--color-text-primary) !important;
}

/* ============================================
   DARK MODE - BİYOGRAFİ DETAY
   ============================================ */

[data-theme="dark"] .biography-detail #page-header h1,
[data-theme="dark"] .biography-detail #page-header h2 {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .biography-detail .card-body,
[data-theme="dark"] .biography-detail .card-body p,
[data-theme="dark"] .biography-detail .card-body h3 {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .biography-detail .card-body blockquote {
  background-color: var(--color-surface-tertiary) !important;
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .biography-detail #biography .bio-box h4,
[data-theme="dark"] .biography-detail #biography .bio-box h6 {
  color: var(--color-text-primary) !important;
}

/* ============================================
   DARK MODE - RÖPORTAJ DETAY
   ============================================ */

[data-theme="dark"] .interview-detail .page-header h1,
[data-theme="dark"] .interview-detail .page-header h2 {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .interview-detail .card-body,
[data-theme="dark"] .interview-detail .card-body p {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .interview-detail .recommend-interview .card-body h4:not(.text-te-color) {
  color: var(--color-text-primary) !important;
}

/* Röportaj Detay - önerilen röportajlar kişi isimleri */
[data-theme="dark"] .interview-detail .recommend-interview .card-body h4.text-te-color {
  color: var(--te-color-text) !important;
}

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

[data-theme="dark"] .photo-gallery-paged .gallery-title h1,
[data-theme="dark"] .photo-gallery-sequent .gallery-title h1,
[data-theme="dark"] .photo-gallery-slider .gallery-title h1 {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .photo-gallery-sequent .photo-gallery-description {
  color: var(--color-text-secondary) !important;
}

[data-theme="dark"] .photo-gallery-sequent .photo-gallery-detail p,
[data-theme="dark"] .photo-gallery-paged p,
[data-theme="dark"] .photo-gallery-slider p {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .photo-gallery-sequent .card-body p {
  color: var(--color-text-primary) !important;
}

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

[data-theme="dark"] .video-gallery-detail .card-body h1,
[data-theme="dark"] .video-gallery-detail .card-body p {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .video-gallery-detail .video-meta {
  background-color: var(--color-surface-tertiary) !important;
}

/* ============================================
   DARK MODE - YAZAR DETAY VE MAKALE SAYFALARI
   ============================================ */

[data-theme="dark"] .author-detail #author-header h1,
[data-theme="dark"] .author-detail #author-header h2 {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .author-detail #author-header .show-all-text {
  color: var(--color-text-secondary) !important;
}

[data-theme="dark"] .author-detail .card-body h4 a {
  color: var(--te-color-text) !important;
}

[data-theme="dark"] .author-detail .card-body p {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .author-article #page-header h1,
[data-theme="dark"] .author-article #page-header h2 a {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .author-article .meta-author {
  background-color: var(--color-surface-tertiary) !important;
}

[data-theme="dark"] .author-article .meta-author .text-black,
[data-theme="dark"] .author-article .meta-author .info {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .author-article .article-text,
[data-theme="dark"] .author-article .article-text p {
  color: var(--color-text-primary) !important;
}

/* Yazar Makale - author-box içindeki yazar isimleri ve diğer yazılar listesi */
[data-theme="dark"] .author-article .author-box h4 a,
[data-theme="dark"] .author-article .author-box .section-title h5 {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .author-article .author-box ul li a {
  color: var(--color-text-primary) !important;
}

/* Yazar Makale - sayfa sonundaki yazar kartları */
[data-theme="dark"] .author-article .author-list .card-header a,
[data-theme="dark"] .author-article .author-list .card-footer h4 a {
  color: var(--color-text-primary) !important;
}

/* ============================================
   DARK MODE - ALINTI YAZAR DETAY VE MAKALE SAYFALARI
   ============================================ */

[data-theme="dark"] .quote-author-detail .author-header h1,
[data-theme="dark"] .quote-author-detail .author-header h2 {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .quote-author-detail .author-header .show-all-text {
  color: var(--color-text-secondary) !important;
}

[data-theme="dark"] .quote-author-detail .card-body h4 a {
  color: var(--te-color-text) !important;
}

[data-theme="dark"] .quote-author-detail .card-body p {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .quote-author-article .author-header h1,
[data-theme="dark"] .quote-author-article .author-header h2 a {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .quote-author-article .card-body,
[data-theme="dark"] .quote-author-article .card-body p,
[data-theme="dark"] .quote-author-article .card-body .lead {
  color: var(--color-text-primary) !important;
}

/* Alıntı Yazar Makale - author-box içindeki yazar isimleri ve diğer yazılar listesi */
[data-theme="dark"] .quote-author-article .author-box h4 a,
[data-theme="dark"] .quote-author-article .author-box .section-title h5 {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .quote-author-article .author-box ul li a {
  color: var(--color-text-primary) !important;
}

/* Alıntı Yazar Makale - sayfa sonundaki yazar kartları */
[data-theme="dark"] .quote-author-article .author-list .card-header a,
[data-theme="dark"] .quote-author-article .author-list .card-footer h4 a {
  color: var(--color-text-primary) !important;
}

/* Sidebar - Yazar widget'ları ve yazar isimleri */
[data-theme="dark"] .sidebar .author-widget h4 a,
[data-theme="dark"] .sidebar .author-widget .text-te-color,
[data-theme="dark"] .sidebar .authors-sidebar h4 a,
[data-theme="dark"] .sidebar .authors-sidebar .author-name {
  color: var(--te-color-text) !important;
}

[data-theme="dark"] .sidebar .author-widget .card-header a,
[data-theme="dark"] .sidebar .author-widget .card-footer a {
  color: var(--color-text-primary) !important;
}

/* Genel - Sayfa içindeki tüm yazar listesi kartları */
[data-theme="dark"] .author-list .card .card-header a {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .author-list .card .card-footer .text-te-color,
[data-theme="dark"] .author-list .card .card-footer h4 a.text-te-color {
  color: var(--te-color-text) !important;
}

/* ============================================
   DARK MODE - YAZARLAR LİSTE SAYFASI
   ============================================ */

/* Yazarlar ve Alıntı Yazarlar sayfalarındaki yazar isimleri */
[data-theme="dark"] .author-list .card-footer .text-te-color,
[data-theme="dark"] .quote-author-list .card-footer .text-te-color {
  color: var(--te-color-text) !important;
}

/* Yazarlar sayfası card arka planları */
[data-theme="dark"] .author-list .card.bg-light,
[data-theme="dark"] .quote-author-list .card.bg-light {
  background-color: var(--color-surface-tertiary) !important;
}

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

[data-theme="dark"] .contact-page .contact-info {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .contact-page .contact-info h5 {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .contact-page .contact-address,
[data-theme="dark"] .contact-page .contact-phone,
[data-theme="dark"] .contact-page .contact-email {
  color: var(--color-text-secondary) !important;
}

[data-theme="dark"] .contact-page .contact-form label {
  color: var(--color-text-primary) !important;
}

/* ============================================
   DARK MODE - ÜYELİK SAYFASI
   ============================================ */

[data-theme="dark"] .membership-page .text-secondary {
  color: var(--color-text-secondary) !important;
}

[data-theme="dark"] .membership-page .card-header,
[data-theme="dark"] .membership-page .card-footer {
  background-color: var(--color-surface-secondary) !important;
}

[data-theme="dark"] .membership-page .card-footer h5 {
  color: var(--color-text-secondary) !important;
}

[data-theme="dark"] .membership-page label {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .membership-page .text-muted {
  color: var(--color-text-muted) !important;
}

[data-theme="dark"] .membership-page a.text-muted:hover {
  color: var(--color-text-primary) !important;
}

/* ============================================
   DARK MODE - HABER ARŞİVİ SAYFASI
   ============================================ */

[data-theme="dark"] .archive-results .text-black-50 {
  color: var(--color-text-muted) !important;
}

[data-theme="dark"] .archive-results h3 {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .archive-results .select-date label {
  color: var(--color-text-primary) !important;
}

[data-theme="dark"] .archive-results .select-date .form-control {
  background-color: var(--color-surface-secondary) !important;
  color: var(--color-text-primary) !important;
  border-color: var(--color-border-strong) !important;
}

/* Önceki/Sonraki gün linkleri */
[data-theme="dark"] .archive-results .previous-date,
[data-theme="dark"] .archive-results .next-date {
  color: var(--color-text-secondary) !important;
}

[data-theme="dark"] .archive-results .previous-date:hover,
[data-theme="dark"] .archive-results .next-date:hover {
  color: var(--color-text-primary) !important;
}

/* ============================================
   DARK MODE - SON DAKİKA ARŞİV SAYFASI
   ============================================ */

[data-theme="dark"] .last-minute-archive .btn-te-color {
  background-color: var(--te-color) !important;
  border-color: var(--te-color) !important;
  color: #fff !important;
}

[data-theme="dark"] .last-minute-archive .btn-te-color:hover {
  background-color: var(--te-hover-color) !important;
  border-color: var(--te-hover-color) !important;
}

/* ============================================
   DARK MODE - TREND SAYFASI
   ============================================ */

/* Trend liste öğeleri (eski yapı) */
[data-theme="dark"] .trend-list .list-group-item {
  background-color: var(--color-surface-secondary) !important;
  border-color: var(--color-border-default) !important;
  color: var(--color-text-primary) !important;
}

/* Trend liste numaraları */
[data-theme="dark"] .trend-list.list-group-numbered > .list-group-item::before {
  color: var(--color-text-secondary) !important;
}

/* Trend liste haber başlıkları - text-dark */
[data-theme="dark"] .trend-list .text-dark {
  color: var(--color-text-primary) !important;
}

/* Trend liste açıklama metni - text-primary */
[data-theme="dark"] .trend-list .description .text-primary {
  color: var(--te-color-text) !important;
}

/* Trend liste kaynak ve zaman - text-secondary */
[data-theme="dark"] .trend-list .description .text-secondary {
  color: var(--color-text-muted) !important;
}

/* Trend Page V2 - Yeni tasarım */
[data-theme="dark"] .trend-top-card,
[data-theme="dark"] .trend-list-section {
  background: var(--color-surface-secondary);
}

[data-theme="dark"] .trend-list-item:hover {
  background: var(--color-surface-tertiary);
}

[data-theme="dark"] .trend-list-item {
  border-color: var(--color-border-default);
}

/* ============================================
   DARK MODE - RAMAZAN SAYFASI
   ============================================ */

/* Ramazan sayacı kartları */
[data-theme="dark"] .ramadan-page .ramadan-counter,
[data-theme="dark"] .ramadan-page .iftar-countdown,
[data-theme="dark"] .ramadan-page .hadis-card,
[data-theme="dark"] .ramadan-page .ramadan-info-card,
[data-theme="dark"] .ramadan-page .prayer-times-detail,
[data-theme="dark"] .ramadan-page .imsakiye-table {
  background-color: var(--color-surface-secondary) !important;
}

/* Ramazan - text-te-color */
[data-theme="dark"] .ramadan-page .text-te-color {
  color: var(--te-color-text) !important;
}

/* Ramazan - countdown değerleri */
[data-theme="dark"] .ramadan-page .countdown-value.text-te-color {
  color: var(--te-color-text) !important;
}

/* Ramazan - border'lar */
[data-theme="dark"] .ramadan-page .border-start,
[data-theme="dark"] .ramadan-page .border-end {
  border-color: var(--color-border-default) !important;
}

/* Ramazan - prayer box */
[data-theme="dark"] .ramadan-page .prayer-box {
  background-color: var(--color-surface-tertiary) !important;
  color: var(--color-text-primary);
}
[data-theme="dark"] .ramadan-page .prayer-box h6 {
  color: var(--color-text-primary) !important;
}
[data-theme="dark"] .ramadan-page .prayer-box.passed {
  background-color: rgba(34, 197, 94, 0.2) !important;
}

/* Ramazan - feature card içerikleri */
[data-theme="dark"] .ramadan-page .ramadan-feature-card .feature-content {
  background-color: var(--color-surface-secondary) !important;
}
[data-theme="dark"] .ramadan-page .ramadan-feature-card .feature-content p {
  color: var(--color-text-secondary);
}

/* Ramazan - tablo stilleri */
[data-theme="dark"] .ramadan-page .table {
  --bs-table-bg: var(--color-surface-secondary);
  --bs-table-color: var(--color-text-primary);
  border-color: var(--color-border-default);
}
[data-theme="dark"] .ramadan-page .table thead.table-success {
  --bs-table-bg: rgba(34, 197, 94, 0.2);
  --bs-table-color: #86efac;
}
[data-theme="dark"] .ramadan-page .table .table-warning {
  --bs-table-bg: rgba(255, 193, 7, 0.15);
  --bs-table-color: #fcd34d;
}
[data-theme="dark"] .ramadan-page .table .table-active {
  --bs-table-bg: var(--color-surface-tertiary);
}
[data-theme="dark"] .ramadan-page .table th,
[data-theme="dark"] .ramadan-page .table td {
  border-color: var(--color-border-default);
}

/* Ramazan - hadis content border */
[data-theme="dark"] .ramadan-page .hadis-content {
  border-left-color: var(--color-border-strong) !important;
}
[data-theme="dark"] .ramadan-page .hadis-card {
  border-left-color: var(--te-color) !important;
}

/* ============================================
   DARK MODE - NAMAZ VAKİTLERİ SAYFASI
   ============================================ */

/* Prayer page - kartlar */
[data-theme="dark"] .prayer-page .daily-prayer-times,
[data-theme="dark"] .prayer-page .weekly-prayer-times {
  background-color: var(--color-surface-secondary) !important;
}

/* Prayer page - prayer time card */
[data-theme="dark"] .prayer-page .prayer-time-card {
  background-color: var(--color-surface-tertiary) !important;
}
[data-theme="dark"] .prayer-page .prayer-time-card .prayer-icon {
  color: var(--color-text-muted);
}
[data-theme="dark"] .prayer-page .prayer-time-card .prayer-name {
  color: var(--color-text-primary);
}
[data-theme="dark"] .prayer-page .prayer-time-card .prayer-time {
  color: var(--color-text-primary);
}

[data-theme="dark"] .prayer-page .prayer-time-card.passed {
  background-color: rgba(34, 197, 94, 0.15) !important;
  border-color: rgba(34, 197, 94, 0.3) !important;
}
[data-theme="dark"] .prayer-page .prayer-time-card.passed .prayer-icon {
  color: #4ade80;
}

[data-theme="dark"] .prayer-page .prayer-time-card.active {
  background: linear-gradient(135deg, rgba(251, 191, 36, 0.2) 0%, rgba(245, 158, 11, 0.25) 100%) !important;
  border-color: rgba(251, 191, 36, 0.4) !important;
}
[data-theme="dark"] .prayer-page .prayer-time-card.active .prayer-icon {
  color: #fbbf24;
}

/* Prayer page - tablo stilleri */
[data-theme="dark"] .prayer-page .table {
  --bs-table-bg: var(--color-surface-secondary);
  --bs-table-color: var(--color-text-primary);
  border-color: var(--color-border-default);
}
[data-theme="dark"] .prayer-page .table .table-light {
  --bs-table-bg: var(--color-surface-tertiary);
  --bs-table-color: var(--color-text-primary);
}
[data-theme="dark"] .prayer-page .table .table-success {
  --bs-table-bg: rgba(34, 197, 94, 0.15);
  --bs-table-color: #86efac;
}
[data-theme="dark"] .prayer-page .table th,
[data-theme="dark"] .prayer-page .table td {
  border-color: var(--color-border-default);
}
[data-theme="dark"] .prayer-page .table th small.text-muted {
  color: var(--color-text-muted) !important;
}

/* Prayer page - monthly link */
[data-theme="dark"] .prayer-page .monthly-link {
  background-color: var(--color-surface-secondary) !important;
}
[data-theme="dark"] .prayer-page .monthly-link h5 {
  color: var(--color-text-primary) !important;
}
[data-theme="dark"] .prayer-page .monthly-link p {
  color: var(--color-text-muted) !important;
}

/* ============================================
   DARK MODE - ECZANE SAYFASI
   ============================================ */

/* Eczane header - kırmızı gradient korunacak, sadece ikon wrapper dark */
[data-theme="dark"] .pharmacy-page .pharmacy-icon-wrapper {
  background-color: var(--color-surface-secondary);
}

/* Eczane sayfa kartları */
[data-theme="dark"] .pharmacy-page .pharmacy-featured,
[data-theme="dark"] .pharmacy-page .pharmacy-card,
[data-theme="dark"] .pharmacy-page .districts-card,
[data-theme="dark"] .pharmacy-page .emergency-card {
  background-color: var(--color-surface-secondary) !important;
  border-color: var(--color-border-default) !important;
}

/* Featured konum bilgisi */
[data-theme="dark"] .pharmacy-page .pharmacy-featured h5 {
  color: var(--color-text-primary);
}

/* Eczane kart header ve body */
[data-theme="dark"] .pharmacy-page .pharmacy-card-header {
  border-color: var(--color-border-default) !important;
}
[data-theme="dark"] .pharmacy-page .pharmacy-card-body {
  background-color: var(--color-surface-secondary);
}
[data-theme="dark"] .pharmacy-page .pharmacy-card-body .border-top {
  border-color: var(--color-border-default) !important;
}

/* Telefon linkleri */
[data-theme="dark"] .pharmacy-page .pharmacy-card-body .phone-link {
  color: var(--color-text-primary) !important;
}
[data-theme="dark"] .pharmacy-page .pharmacy-card-body .phone-link:hover {
  color: #f87171 !important;
}

/* Butonlar - dark mode için */
[data-theme="dark"] .pharmacy-page .pharmacy-actions .btn-light {
  background-color: var(--color-surface-tertiary);
  border-color: var(--color-border-default);
  color: var(--color-text-secondary);
}
[data-theme="dark"] .pharmacy-page .pharmacy-actions .btn-light:hover {
  background-color: var(--color-surface-secondary);
  border-color: var(--color-border-strong);
  color: var(--color-text-primary);
}

/* İlçe butonları */
[data-theme="dark"] .pharmacy-page .district-btn {
  background-color: var(--color-surface-tertiary);
  border-color: var(--color-border-default);
  color: var(--color-text-secondary);
}
[data-theme="dark"] .pharmacy-page .district-btn:hover {
  background-color: rgba(239, 68, 68, 0.1);
  border-color: #ef4444;
  color: #f87171;
}
[data-theme="dark"] .pharmacy-page .district-btn.active {
  background-color: #dc2626;
  border-color: #dc2626;
  color: #fff;
}

/* Bilgilendirme kartı */
[data-theme="dark"] .pharmacy-page .info-card.bg-light {
  background-color: var(--color-surface-tertiary) !important;
  border-color: var(--color-border-default) !important;
}
[data-theme="dark"] .pharmacy-page .info-card h5 {
  color: var(--color-text-primary);
}

/* Acil numaralar */
[data-theme="dark"] .pharmacy-page .emergency-card h4 {
  color: var(--color-text-primary);
  border-color: var(--color-border-default) !important;
}
[data-theme="dark"] .pharmacy-page .emergency-card li {
  border-color: var(--color-border-default) !important;
  color: var(--color-text-primary);
}

/* Districts card başlık */
[data-theme="dark"] .pharmacy-page .districts-card h4 {
  color: var(--color-text-primary);
  border-color: var(--color-border-default) !important;
}

/* ============================================
   DARK MODE - RSS PAGE
   ============================================ */

[data-theme="dark"] .rss-section {
  background: var(--color-surface-secondary);
}

[data-theme="dark"] .rss-card {
  background: var(--color-surface-tertiary);
}

[data-theme="dark"] .rss-card-name {
  color: var(--color-text-primary);
}

[data-theme="dark"] .rss-card-copy {
  background: var(--color-surface-secondary);
}

/* ============================================
   DARK MODE - BREAKING NEWS PAGE (SON DAKİKA 2)
   ============================================ */

[data-theme="dark"] .breaking-news-item {
  background: var(--color-surface-secondary);
}

[data-theme="dark"] .breaking-news-stats {
  background: var(--color-surface-secondary);
}

[data-theme="dark"] .breaking-news-timeline::before {
  background: var(--color-border-default);
}

/* ============================================
   DARK MODE - AUTHORS PAGE
   ============================================ */

[data-theme="dark"] .authors-section-header {
  background: var(--color-surface-secondary);
}

[data-theme="dark"] .authors-featured-card {
  background: var(--color-surface-secondary);
}

[data-theme="dark"] .author-card {
  background: var(--color-surface-secondary);
}

[data-theme="dark"] .author-card-avatar img {
  border-color: var(--color-border-default);
}

[data-theme="dark"] .author-card-badge {
  border-color: var(--color-surface-secondary);
}

[data-theme="dark"] .author-card-btn {
  background: var(--color-surface-tertiary);
  color: var(--color-text-secondary);
}
