	/* =========================================
   SEARCH.BLADE.PHP (ARAMA SONUÇLARI) STİLLERİ
   ========================================= */

/* 1. Sayfa Başlığı (Local Heading) */
.pixel-heading-local {
    position: relative;
    margin-bottom: 20px;
}
.pixel-heading-local h5 {
    font-family: 'Rajdhani', sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    color: var(--text-main);
}
[data-theme="dark"] .pixel-heading-local h5 { color: #fff; }

/* 2. Arama Sonuç Kartı (.search-card) */
.search-card {
    background: var(--bg-card);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    border-radius: 8px;
    /* HTML içindeki inline style'ı buraya taşıdım */
    border: 1px solid var(--border-color) !important; 
}

.search-card:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.08) !important;
    border-color: var(--primary) !important;
}

[data-theme="dark"] .search-card {
    background-color: var(--bg-card) !important;
    border-color: var(--border-color) !important;
}
[data-theme="dark"] .search-card:hover {
    background-color: #1a1a1a !important;
    box-shadow: 0 10px 25px rgba(0,0,0,0.5) !important;
}

/* Görsel Alanı */
.card-img-wrapper {
    min-height: 180px;
    background-color: #f0f0f0;
}
[data-theme="dark"] .card-img-wrapper { background-color: #222; }

/* 3. Kart İçeriği ve Tipografi */
.search-title {
    font-family: 'Rajdhani', sans-serif;
    font-size: 1.1rem;
    line-height: 1.3;
    color: var(--text-main);
    transition: color 0.2s;
}
.search-title:hover { color: var(--primary) !important; }
[data-theme="dark"] .search-title { color: #ffffff !important; }
[data-theme="dark"] .search-title:hover { color: var(--primary) !important; }

/* Meta Bilgileri (Yazar, Tarih, İzlenme) */
.meta-info {
    font-size: 0.8rem;
    color: var(--text-muted);
}
.meta-info i { color: var(--primary); opacity: 0.8; }
[data-theme="dark"] .meta-info { color: #b0b0b0 !important; }

/* Açıklama Metni */
.card-text { color: var(--text-muted); line-height: 1.5; }
[data-theme="dark"] .card-text { color: #a0a0a0 !important; }

/* 4. Sidebar Widget: En Çok İndirilenler (Top Downloads) */
/* Bu stiller Home sayfasında da vardı ama Search sayfası tek başına açıldığında bozulmaması için buraya da ekledim. */
.sidebar-widget { margin-bottom: 30px; }

.top-download-item {
    transition: background-color 0.2s;
    border-bottom: 1px solid var(--border-color);
}
.top-download-item:hover {
    background-color: rgba(0,0,0,0.02);
}
[data-theme="dark"] .top-download-item:hover {
    background-color: rgba(255,255,255,0.05);
}

.count-badge {
    font-family: 'Rajdhani', sans-serif;
    color: var(--text-muted);
}
[data-theme="dark"] .count-badge { color: #777; }

.item-info h6 {
    font-family: 'Rajdhani', sans-serif;
    color: var(--text-main);
}
[data-theme="dark"] .item-info h6 { color: #eee; }

.item-info small { color: var(--text-muted); }
[data-theme="dark"] .item-info small { color: #aaa; }

/* 5. Badge (Kategori Etiketi) */
.badge-static {
    font-family: 'Rajdhani', sans-serif;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 1;
    z-index: 5;
}

/* 6. Sayfalama (Pagination) */
.custom-pagination { margin-top: 3rem; }