/* Yeni resimler için ek stil ayarlamaları */

/* Hakkımızda bölümü görseli için */
.about-image img {
    object-fit: cover;
    height: 100%;
    border-radius: 10px;
}

/* Hizmetler bölümü görselleri için */
.service-image img {
    height: 100%;
    object-fit: cover;
}

/* Mobil uygulama görseli için özel ayar */
.download-image img {
    object-fit: contain;
    max-height: 600px;
}

/* Görsel overlay efektleri */
.image-with-overlay::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0,0,0,0.1), rgba(0,0,0,0.4));
    border-radius: 10px;
    z-index: 1;
    pointer-events: none;
    transition: all 0.3s ease;
}

.image-with-overlay:hover::after {
    background: linear-gradient(to bottom, rgba(0,0,0,0.05), rgba(0,0,0,0.2));
}

/* Görsel boyut ve uyumluluk düzeltmeleri */
@media (max-width: 768px) {
    .about-image img,
    .service-image img {
        max-height: 300px;
    }
    
    .download-image img {
        max-height: 400px;
    }
}