.logo {
    max-height: 80px;
}

.footer-logo {
    max-height: 100px;
}

#whatsapp-float {
    position: fixed;
    right: 20px;
    /* sağ kenar mesafesi */
    bottom: 20px;
    /* alt kenar mesafesi */
    width: 60px;
    height: 60px;
    background: #25D366;
    /* WhatsApp yeşili */
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.25);
    z-index: 9999;
    text-decoration: none;
    transition: transform .15s ease, box-shadow .15s ease;
}

/* ikon beyaz, hafif büyüklük */
#whatsapp-float svg {
    width: 34px;
    height: 34px;
    fill: #fff;
}

#whatsapp-float:hover {
    transform: translateY(-4px) scale(1.03);
    box-shadow: 0 10px 24px rgba(0, 0, 0, 0.28);
}

/* küçük ekranlarda (mobil) biraz daha büyük gözükmesi için */
@media (max-width: 480px) {
    #whatsapp-float {
        width: 72px;
        height: 72px;
        right: 16px;
        bottom: 16px;
    }

    #whatsapp-float svg {
        width: 38px;
        height: 38px;
    }
}

/* isteğe bağlı: hafif pulse animasyonu */
@keyframes wa-pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.4);
    }

    70% {
        box-shadow: 0 0 0 12px rgba(37, 211, 102, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(37, 211, 102, 0);
    }
}


.text-wrap {
    word-wrap: break-word;
}
