/* ==========================================================================
   Yayin sonrasi duzeltmeler
   --------------------------------------------------------------------------
   Orijinal siteden indirilen site.css / theme.css / components.css / motion.css
   dosyalarina DOKUNULMAZ. Musteri talebiyle yapilan gorsel duzeltmeler burada
   toplanir; boylece hangi degisikligin bize ait oldugu belli kalir.

   Bu dosya digerlerinden SONRA yuklenir.
   ========================================================================== */


/* --------------------------------------------------------------------------
   1) Satin alma onayi / odeme ozetindeki gorsel tasmasi
   --------------------------------------------------------------------------
   .checkout-item__media orijinal CSS'te arka plan gorseli tasiyacak sekilde
   tasarlanmis (72x52, background-size: cover). Icine <img> konunca kutuyu
   sinirlayan bir kural olmadigi icin gorsel dogal boyutunda basiliyor ve
   basligin/fiyatin ustunu ortuyordu.
   Sayfalar: /pages/kurs/{id}/satin-al ve /pages/odeme
   -------------------------------------------------------------------------- */

.checkout-item__media {
    overflow: hidden;
    display: block;
}

.checkout-item__media img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-radius: inherit;
}

.checkout-item > div {
    flex: 1 1 auto;
    min-width: 0;
}

.checkout-item > span:last-child {
    flex: 0 0 auto;
    white-space: nowrap;
    font-weight: 700;
}


/* --------------------------------------------------------------------------
   2) "Uzmanlarimiz" kartlarinda fotografin kirpilmasi
   --------------------------------------------------------------------------
   Orijinalde object-fit: cover kullaniliyordu; yuklenen fotograf kutunun
   oranina uymadiginda kenarlardan kesiliyordu. contain'e alinarak fotografin
   TAMAMI gorunur hale getirildi, artan bosluk marka zeminiyle doluyor.
   -------------------------------------------------------------------------- */

.adk-expert-card__photo {
    overflow: hidden;
}

.adk-expert-card__photo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
    display: block;
}


/* Not: sifre kurallari listesi (.pw-rules / li.is-ok) icin CSS orijinal
   components.css icinde zaten var. Eksik olan yalnizca JS'ti; o da
   resources/views/partials/form-davranislari.blade.php ile geri eklendi. */


/* --------------------------------------------------------------------------
   4) Alt bilgideki Instagram kullanici adi artik baglanti
   --------------------------------------------------------------------------
   Gorunum aynen korunsun, yalnizca tiklanabilir olsun.
   -------------------------------------------------------------------------- */

.adk-social__handle a {
    color: inherit;
    text-decoration: none;
}

.adk-social__handle a:hover,
.adk-social__handle a:focus-visible {
    text-decoration: underline;
}


/* --------------------------------------------------------------------------
   5) Blog kartindaki yazar avatarinin tasmasi
   --------------------------------------------------------------------------
   .blog-author__avatar 32x32'lik bir ikon kutusu olarak tasarlanmis; icine
   <img> konunca sinirlayan kural olmadigi icin uzman fotografi gercek
   boyutunda basilip baslik ve yazar adinin ustunu ortuyordu.
   -------------------------------------------------------------------------- */

.blog-author__avatar {
    overflow: hidden;
}

.blog-author__avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
    display: block;
}


/* --------------------------------------------------------------------------
   6) Ders kapak gorselinin kirpilmasi
   --------------------------------------------------------------------------
   Orijinalde background-size: cover kullaniliyordu; kurum logosu kapak olarak
   yuklendiginde ustu ve alti kesiliyordu. contain'e alinarak gorselin TAMAMI
   gorunur hale getirildi.

   Not: Bu bir tercih. contain ile logo bozulmadan sigar ama fotograflarda
   kenarlarda bosluk kalabilir; cover ile kutu tam dolar ama kirpilir.
   -------------------------------------------------------------------------- */

.adk-course-card__media {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
