﻿/* ============================================================
   AH GECELER — nav-logo-fix.css
   Şeffaf PNG logo için nav stilleri.
   css.css'deki .nav-logo override eder.
   ============================================================ */

/* ¦¦ Logo link — tüm padding/font sıfırla ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ */
a.nav-logo,
.nav-logo {
    display: flex;
    align-items: center;
    text-decoration: none;
    font-size: 0; /* eski yazı metnini gizle */
    line-height: 0;
    padding: 0;
    background: none; /* varsa arka planı sıfırla */
    flex-shrink: 0;
}

/* ¦¦ Logo görseli ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ */
.nav-logo-img {
    height: 46px; /* nav yüksekliğine orantılı */
    width: auto;
    display: block;
    object-fit: contain;
    /* PNG şeffaf › ekstra filter gerekmez
       Sadece hafif altın glow ekle */
    filter: drop-shadow(0 0 6px rgba(212, 175, 55, 0.25));
    transition: filter 0.35s ease, transform 0.35s ease;
}

/* Hover */
a.nav-logo:hover .nav-logo-img {
    filter: drop-shadow(0 0 16px rgba(212, 175, 55, 0.65));
    transform: scale(1.05);
}

/* ¦¦ Tablet ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ */
@media (max-width: 1024px) {
    .nav-logo-img {
        height: 40px;
    }
}

/* ¦¦ Mobil ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦ */
@media (max-width: 768px) {
    .nav-logo-img {
        height: 34px;
    }
}

@media (max-width: 400px) {
    .nav-logo-img {
        height: 28px;
    }
}
