/* =====================================================
   GLOBAL: Tüm resimlere/kartlara hafif yuvarlak köşe (8px).
   Proje genelinde tutarlı, ölçülü bir yumuşaklık.
   ===================================================== */

:root {
    --img-radius: 8px;
}

img,
picture,
video {
    border-radius: var(--img-radius) !important;
    -webkit-border-radius: var(--img-radius) !important;
    -moz-border-radius: var(--img-radius) !important;
}

/* Görsel wrapper / kart container'lar — aynı hafif yuvarlak */
.gallery-img,
.gallery-item,
.gallery-item img,
.gallery-card,
.gallery-card img,
.gallery-thumb,
.blog-img,
.blog-img-wrapper,
.blog-img-wrapper img,
.blog-card,
.blog-card .blog-img,
.blog-featured-image,
.blog-featured-image img,
.tech-card,
.tech-card-image,
.tech-card-image img,
.tech-img-box,
.tech-img-box img,
.tech-item-card,
.tech-hero-image-wrap,
.tech-hero-image-overlay img,
.hero-image,
.hero-image img,
.sr-card-img,
.sr-card-img img,
.sr-featured-img,
.sr-featured-img img,
.sr-article-card,
.sr-article-card img,
.hospital-card,
.hospital-card img,
.hospital-image,
.hospital-card-image,
.related-tech-card,
.related-tech-card .card-img,
.related-tech-card .card-img img,
.recent-post-item img,
.feature-img,
.feature-img img,
.feature-card,
.team-photo,
.team-photo img,
.doctor-photo,
.doctor-photo img,
.hekim-photo,
.hekim-photo img,
.img-thumbnail,
.img-fluid,
.promo-image,
.promotion-image-wrapper,
.promotion-image-wrapper img,
.promotion-featured-image,
.gal-item,
.gal-item img,
.slide-bg,
.slide-side-image-wrapper,
.slide-side-image,
.rounded,
.rounded-sm,
.rounded-md,
.rounded-lg,
.rounded-xl,
.rounded-2xl,
.rounded-3,
.rounded-4,
.rounded-5 {
    border-radius: var(--img-radius) !important;
    -webkit-border-radius: var(--img-radius) !important;
    -moz-border-radius: var(--img-radius) !important;
}

/* Avatar/yuvarlak özel istisnaları KORUYALIM (kullanıcı yüzü, doktor profil
   resmi, küçük inisyal avatar gibi sınıflar tam yuvarlak kalsın) */
.rounded-pill,
.rounded-circle,
.avatar,
.avatar img,
.user-avatar,
.user-avatar img,
.doctor-placeholder,
.sr-card-author-avatar,
.expert-doctor-card img,
.recent-post-thumb,
.recent-post-thumb img {
    /* Bu sınıflar varsayılan davranışlarını koruyacak —
       border-radius'a dokunmuyoruz */
}
