/* ===================================
   İCON DÜZELTMELERİ - HEPSİ TURUNCU
   =================================== */

/* Tüm iconlar turuncu olsun */
i, .fas, .far, .fab, .fa {
    color: var(--secondary-color) !important;
}

/* Feature iconları - ÇOK BELİRGİN */
.feature-icon {
    width: 80px !important;
    height: 80px !important;
    background: linear-gradient(135deg, var(--secondary-color), var(--accent-color)) !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 auto 25px !important;
    box-shadow: 
        0 8px 30px rgba(255, 107, 53, 0.5),
        inset 0 2px 8px rgba(255, 255, 255, 0.3) !important;
    border: 3px solid rgba(255, 255, 255, 0.3) !important;
}

.feature-icon i {
    font-size: 2.5rem !important;
    color: #000000 !important;
}

/* Navbar icon */
.navbar-brand i {
    color: var(--secondary-color) !important;
    font-size: 2.3rem !important;
}

/* Meta iconlar (takvim, konum) */
.note-date i,
.note-location i,
.note-card-meta i,
.detail-meta i {
    color: var(--secondary-color) !important;
    margin-right: 8px !important;
    font-size: 1.1rem !important;
}

/* Footer iconlar */
footer i {
    color: var(--secondary-color) !important;
}

/* Sosyal medya iconları */
.social-link i {
    color: #000000 !important;
    font-size: 1.7rem !important;
    font-weight: bold !important;
}

/* Scroll indicator */
.scroll-indicator i {
    color: var(--secondary-color) !important;
    font-size: 2rem !important;
    animation: bounce 2s infinite !important;
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(-10px);
    }
    60% {
        transform: translateY(-5px);
    }
}

/* Contact iconlar */
.contact-info-item i {
    color: var(--secondary-color) !important;
    font-size: 1.5rem !important;
    margin-right: 12px !important;
}

/* Timeline iconlar */
.timeline-icon i {
    color: #000000 !important;
    font-size: 1.5rem !important;
}

/* Stats iconlar */
.stat-icon i {
    color: var(--secondary-color) !important;
    font-size: 2.5rem !important;
}

/* Button içindeki iconlar - BELİRGİN */
.btn-primary i,
.btn-secondary i {
    color: #000000 !important;
    font-size: 1.2rem !important;
    margin-left: 10px !important;
    font-weight: 900 !important;
}

/* View button iconları */
.btn-view i,
.note-card-overlay i {
    color: #ffffff !important;
    font-size: 1.3rem !important;
    margin-right: 8px !important;
}

/* Footer link iconları */
.footer-links a i {
    color: var(--secondary-color) !important;
    font-size: 1.2rem !important;
}

/* Breadcrumb iconları */
.breadcrumb i {
    color: var(--secondary-color) !important;
}

/* Author card iconları */
.author-social i {
    color: var(--secondary-color) !important;
    font-size: 1.3rem !important;
}

/* Tag iconları */
.tag i {
    color: var(--secondary-color) !important;
    margin-right: 5px !important;
}

/* Siyah arka planlı bölümlerdeki iconlar beyaz */
.hero i,
.page-header i {
    color: #ffffff !important;
}

/* About preview (siyah arka plan) iconlar beyaz */
.about-preview i {
    color: var(--secondary-color) !important;
}

/* İcon hover efektleri */
.feature-icon:hover {
    transform: translateY(-10px) scale(1.1) !important;
    box-shadow: 
        0 15px 45px rgba(255, 107, 53, 0.7),
        inset 0 2px 8px rgba(255, 255, 255, 0.4) !important;
}

.feature-icon:hover i {
    transform: scale(1.15) !important;
}

/* Navigation toggle icon */
.navbar-toggler span {
    background: var(--secondary-color) !important;
    height: 3px !important;
    border-radius: 2px !important;
}

