/* Logo Tonları: #301c3d (koyu mor), #4b1f52 (mor) - Site renk paleti */

/* Widget Başlıkları */
.widget-title {
  background: linear-gradient(135deg, #301c3d 0%, #4b1f52 100%) !important;
  box-shadow: 0 2px 10px rgba(75, 31, 82, 0.3) !important;
}

/* Grid News Item Hover */
.grid-news-item:hover {
  box-shadow: 0 8px 25px rgba(75, 31, 82, 0.15) !important;
}

.grid-news-image::after {
  background: linear-gradient(to bottom, transparent 0%, rgba(48, 28, 61, 0.08) 100%) !important;
}

/* News Item Hover */
.news-item:hover h3 {
  color: #4b1f52 !important;
}

.popular-item:hover h4 {
  color: #4b1f52 !important;
}

.latest-news-sidebar .sidebar-news-item:hover h4 {
  color: #4b1f52 !important;
}

/* Popular Number */
.popular-number {
  background: linear-gradient(135deg, #301c3d 0%, #4b1f52 100%) !important;
}

/* Page Text Links */
.page-text a {
  color: #4b1f52 !important;
}

.page-text a:hover {
  color: #5e2d6a !important;
}

.page-text ul li strong {
  color: #301c3d !important;
}

.news-source a {
  color: #4b1f52 !important;
}

/* Share Buttons */
.share-btn.twitter {
  background: #4b1f52 !important;
}

.share-btn.facebook {
  background: #5e2d6a !important;
}

.share-btn.whatsapp {
  background: #301c3d !important;
}

/* Page Buttons */
.page-btn:hover,
.page-btn.active {
  background: linear-gradient(135deg, #301c3d 0%, #4b1f52 100%) !important;
  box-shadow: 0 4px 12px rgba(75, 31, 82, 0.35) !important;
}

/* Footer */
.footer-logo-fox {
  color: #fff !important;
}

.footer-links a:hover {
  color: #e8d4f0 !important;
}

.footer-news a:hover {
  color: #e8d4f0 !important;
}

.tag:hover {
  background: #e8d4f0 !important;
  color: #301c3d !important;
}

/* Scroll Top Button */
.scroll-top {
  border-color: #4b1f52 !important;
  color: #4b1f52 !important;
}

.scroll-top:hover {
  background: #4b1f52 !important;
  color: #fff !important;
}

/* Sosyal Medya İkonları */
.social-icon.facebook { 
  background: #4b1f52 !important; 
}

.social-icon.twitter { 
  background: #301c3d !important; 
}

.social-icon.instagram { 
  background: #5e2d6a !important; 
}

.social-icon.linkedin { 
  background: #4b1f52 !important; 
}

.social-icon.youtube { 
  background: #301c3d !important; 
}

.social-icon.pinterest { 
  background: #5e2d6a !important; 
}

.social-icon.whatsapp { 
  background: #4b1f52 !important; 
}

.social-icon:hover {
  background: #5e2d6a !important;
  transform: translateY(-3px);
}

/* Haber Çerçeveleri */
.grid-news-item {
  border: 1px solid #e8e0ec !important;
}

.grid-news-item:hover {
  border-color: #4b1f52 !important;
}

.news-item {
  border-left: 3px solid transparent !important;
}

.news-item:hover {
  border-left-color: #4b1f52 !important;
}

/* Footer - Mor palet + logo tam görünür */
.main-footer {
  background: linear-gradient(180deg, #301c3d 0%, #1f1225 100%) !important;
  border-top: 3px solid #4b1f52 !important;
}

.footer-grid {
  gap: 30px !important;
}

.footer-col {
  gap: 15px !important;
}

.footer-title {
  border-bottom: 2px solid #5e2d6a !important;
  padding-bottom: 10px !important;
  margin-bottom: 20px !important;
}

.footer-links a,
.footer-news a {
  transition: all 0.3s ease !important;
}

.footer-links a:hover,
.footer-news a:hover {
  padding-left: 8px !important;
  font-weight: 500 !important;
}

.tag {
  border: 1px solid #5e2d6a !important;
}

.tag:hover {
  border-color: #e8d4f0 !important;
}

.footer-bottom {
  border-top: 1px solid #4b1f52 !important;
  padding-top: 25px !important;
  margin-top: 30px !important;
}

/* Rate Value */
.rate-value {
  color: #4b1f52 !important;
  font-weight: 700 !important;
}

/* Üst bar ve Breaking News */
.top-bar {
  background: #301c3d !important;
}

.breaking-label {
  background: #4b1f52 !important;
}

.breaking-nav {
  background: #4b1f52 !important;
  border-color: #5e2d6a !important;
}

.breaking-nav:hover {
  background: #5e2d6a !important;
}

.breaking-news-bar {
  background: #301c3d !important;
}

/* Category Badge */
.category-badge {
  background: linear-gradient(135deg, #301c3d 0%, #4b1f52 100%) !important;
}

/* Button Styles */
.btn-primary,
button[type="submit"] {
  background: linear-gradient(135deg, #301c3d 0%, #4b1f52 100%) !important;
  border-color: #4b1f52 !important;
}

.btn-primary:hover,
button[type="submit"]:hover {
  background: linear-gradient(135deg, #4b1f52 0%, #5e2d6a 100%) !important;
  border-color: #5e2d6a !important;
}

/* Ana logo */
.logo img {
  max-height: 75px;
  width: auto;
  display: block;
}

/* Slider ve Kart Hover */
.sponsored-slider-wrapper .ad-slider-nav:hover {
  background: #4b1f52 !important;
}

.latest-news-card:hover {
  border-color: #4b1f52 !important;
}

.latest-news-card:hover .latest-news-card-content h3 {
  color: #4b1f52 !important;
}

.gundem-card-content h3 {
  color: #301c3d !important;
}

.gundem-card:hover .gundem-card-content h3 {
  color: #4b1f52 !important;
}

/* Footer logo - tam görünsün: açık zemin + overflow yok */
.footer-logo {
  padding: 12px 16px !important;
  background: #fff !important;
  border-radius: 8px !important;
  display: inline-block !important;
  overflow: visible !important;
}

.footer-logo img {
  max-height: 68px;
  width: auto;
  display: block;
  object-fit: contain;
}

.footer-logo a {
  display: inline-block;
}

