/* =========================================================
   SONDAX V9 FRONTEND PREMIUM
   Ön yüzü admin panelindeki modern, kartlı ve kompakt kaliteye yaklaştırır.
   ========================================================= */
:root{
  --sx-orange:#ff8a00;
  --sx-orange-dark:#f97316;
  --sx-red:#aa0000;
  --sx-ink:#0b1020;
  --sx-ink-2:#151b2e;
  --sx-muted:#64748b;
  --sx-line:#e8edf5;
  --sx-soft:#f6f8fc;
  --sx-card:#ffffff;
  --sx-radius:24px;
  --sx-shadow:0 18px 55px rgba(15,23,42,.10);
  --sx-shadow-strong:0 28px 85px rgba(15,23,42,.18);
}
html{scroll-behavior:smooth;}
body{
  background:
    radial-gradient(circle at 8% 0%, rgba(255,138,0,.10), transparent 30%),
    linear-gradient(180deg,#ffffff 0%,#f6f8fc 44%,#ffffff 100%) !important;
  color:var(--sx-ink)!important;
}
body::before{
  content:"";
  position:fixed;
  inset:0;
  pointer-events:none;
  z-index:-1;
  background-image:linear-gradient(rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 1px);
  background-size:44px 44px;
  mask-image:linear-gradient(180deg,rgba(0,0,0,.35),transparent 72%);
}

/* Header: admin panel kalitesine yakın floating görünüm */
.kh-header{
  background:rgba(255,255,255,.82)!important;
  backdrop-filter:blur(22px)!important;
  -webkit-backdrop-filter:blur(22px)!important;
  border-bottom:1px solid rgba(226,232,240,.78)!important;
  box-shadow:0 12px 36px rgba(15,23,42,.08)!important;
}
.kh-header-shell{max-width:1440px;margin:0 auto;padding-left:18px!important;padding-right:18px!important;}
.kh-nav-link{border-radius:14px!important;padding:.72rem .9rem!important;font-size:.86rem!important;color:#263246!important;}
.kh-nav-link:hover,.kh-nav-link.is-active{background:linear-gradient(135deg,var(--sx-orange),var(--sx-red))!important;color:#fff!important;box-shadow:0 12px 24px rgba(255,138,0,.18)!important;}
.kh-phone-pill{border-radius:15px!important;padding:.68rem .8rem!important;background:#fff!important;box-shadow:0 10px 26px rgba(15,23,42,.06)!important;border-color:var(--sx-line)!important;}
.kh-phone-pill:hover{background:linear-gradient(135deg,var(--sx-orange),var(--sx-red))!important;border-color:transparent!important;color:#fff!important;}
.kh-mobile-safe-icon,.kh-mobile-safe-menu{border-radius:14px!important;}

/* Hero: daha premium, daha ürünleşmiş */
.sdx-premium-hero{min-height:92vh!important;background:#070b14!important;}
.sdx-premium-hero::before{
  content:"";position:absolute;inset:auto 0 0 0;height:34%;z-index:2;pointer-events:none;
  background:linear-gradient(180deg,transparent,#f6f8fc 92%);
}
.sdx-premium-hero .video-overlay{
  background:
    radial-gradient(circle at 50% 38%, rgba(255,138,0,.26) 0%, rgba(170,0,0,.18) 28%, rgba(7,11,20,.72) 68%, rgba(7,11,20,.92) 100%),
    linear-gradient(180deg, rgba(7,11,20,.58) 0%, rgba(7,11,20,.30) 45%, rgba(7,11,20,.88) 100%)!important;
}
.sdx-hero-eyebrow{border:none!important;background:rgba(255,255,255,.12)!important;color:#fff!important;box-shadow:0 18px 55px rgba(0,0,0,.18)!important;}
.sdx-hero-eyebrow::before{background:var(--sx-orange)!important;box-shadow:0 0 0 7px rgba(255,138,0,.18)!important;}
.sdx-hero-title{max-width:1100px!important;letter-spacing:-.07em!important;text-shadow:0 22px 70px rgba(0,0,0,.62)!important;}
.sdx-hero-title .sdx-red{color:var(--sx-orange)!important;text-shadow:0 12px 42px rgba(255,138,0,.24),0 14px 44px rgba(0,0,0,.55)!important;}
.sdx-hero-subtitle{max-width:960px!important;color:rgba(255,255,255,.84)!important;}
.sdx-hero-btn{
  background:linear-gradient(135deg,var(--sx-orange),var(--sx-red))!important;
  border:none!important;border-radius:18px!important;box-shadow:0 22px 60px rgba(255,138,0,.24),0 20px 65px rgba(0,0,0,.22)!important;
}
.sdx-hero-btn:hover{background:linear-gradient(135deg,#ffa12b,#8f0000)!important;}
.sdx-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:760px;margin:28px auto 0;}
.sdx-hero-stat{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);color:#fff;text-align:left;}
.sdx-hero-stat .material-symbols-outlined{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:rgba(255,138,0,.16);color:#ffb35d;}
.sdx-hero-stat strong{display:block;font-size:14px;line-height:1.1;}
.sdx-hero-stat span:not(.material-symbols-outlined){display:block;font-size:12px;color:rgba(255,255,255,.68);font-weight:700;margin-top:2px;}

/* Bölüm başlıkları */
.kh-eyebrow, #urunler span.inline-block, section span.inline-flex{
  border-radius:999px!important;
  background:#fff!important;
  border:1px solid var(--sx-line)!important;
  color:var(--sx-orange-dark)!important;
  box-shadow:0 10px 24px rgba(15,23,42,.05)!important;
}
h1,h2,h3{letter-spacing:-.035em;}

/* Ana sayfa galerisi: kullanıcının verdiği referansla simetrik, solda büyük video */
.kh-editorial-gallery{background:transparent!important;padding-top:88px!important;padding-bottom:88px!important;}
.kh-editorial-gallery:before{display:none!important;}
.kh-editorial-gallery>.max-w-7xl{
  background:rgba(255,255,255,.76);
  border:1px solid rgba(226,232,240,.85);
  border-radius:34px;
  padding:clamp(20px,3vw,36px);
  box-shadow:var(--sx-shadow);
  backdrop-filter:blur(18px);
}
.kh-gallery-title-wrap h2{font-size:clamp(2rem,4vw,4.25rem)!important;color:var(--sx-ink)!important;text-transform:none!important;}
.kh-gallery-title-wrap p{color:var(--sx-muted)!important;}
.kh-pronovias-layout{
  display:grid!important;
  grid-template-columns:1.08fr .96fr .96fr!important;
  grid-template-rows:205px 205px 148px!important;
  gap:12px!important;
  padding:12px!important;
  border-radius:28px!important;
  background:#08b6bd!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.32),0 24px 65px rgba(8,182,189,.18)!important;
}
.kh-pronovias-layout>.kh-media-card{border:6px solid #fff!important;border-radius:0!important;box-shadow:none!important;background:#e9e7e4!important;}
.kh-pronovias-layout>.kh-media-card:nth-child(1){grid-column:1!important;grid-row:1 / span 2!important;}
.kh-pronovias-layout>.kh-media-card:nth-child(2){grid-column:2 / span 2!important;grid-row:1!important;}
.kh-pronovias-layout>.kh-media-card:nth-child(3){grid-column:2 / span 2!important;grid-row:2!important;}
.kh-pronovias-layout>.kh-media-card:nth-child(4){grid-column:1!important;grid-row:3!important;}
.kh-pronovias-layout>.kh-media-card:nth-child(5){grid-column:2!important;grid-row:3!important;}
.kh-pronovias-layout>.kh-media-card:nth-child(6){grid-column:3!important;grid-row:3!important;}
.kh-media-card:after{background:linear-gradient(180deg,transparent 35%,rgba(7,11,20,.72) 100%)!important;opacity:.68!important;}
.kh-card-overlay{padding:1.1rem!important;}
.kh-card-overlay span{background:rgba(255,255,255,.92)!important;color:var(--sx-ink)!important;font-size:.6rem!important;}
.kh-card-overlay h3{font-size:clamp(.95rem,1.5vw,1.55rem)!important;text-transform:none!important;letter-spacing:-.035em!important;}
.kh-card-overlay p{display:none!important;}
.kh-video-play{top:50%!important;right:auto!important;left:50%!important;transform:translate(-50%,-50%)!important;width:74px!important;height:74px!important;background:linear-gradient(135deg,var(--sx-orange),var(--sx-red))!important;color:#fff!important;border:4px solid rgba(255,255,255,.88)!important;}
.kh-video-play span{color:#fff!important;font-size:2.6rem!important;}
.kh-gallery-note{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;}
.kh-gallery-note div{border-radius:20px!important;border-color:var(--sx-line)!important;box-shadow:0 14px 32px rgba(15,23,42,.05)!important;}
.kh-gallery-note .material-symbols-outlined{color:var(--sx-orange)!important;}

/* Ürün alanı: dashboard kart kalitesi */
#urunler{background:linear-gradient(180deg,#f6f8fc 0%,#fff 100%)!important;padding-top:88px!important;padding-bottom:96px!important;}
#urunler>.max-w-7xl{background:#fff;border:1px solid var(--sx-line);border-radius:34px;padding:clamp(18px,3vw,36px);box-shadow:var(--sx-shadow);}
.home-mobile-products{gap:18px!important;}
.home-mobile-products>a{
  border:1px solid var(--sx-line)!important;
  border-radius:24px!important;
  box-shadow:0 14px 36px rgba(15,23,42,.06)!important;
  overflow:hidden!important;
  background:#fff!important;
}
.home-mobile-products>a:hover{transform:translateY(-6px)!important;box-shadow:var(--sx-shadow-strong)!important;border-color:rgba(255,138,0,.38)!important;}
.home-mobile-products .aspect-\[3\/4\]{background:#f3f6fb!important;}
.home-mobile-products img{object-fit:contain!important;padding:12px!important;}
.home-mobile-products h3{font-weight:900!important;color:#111827!important;}
.home-mobile-products .text-primary{color:var(--sx-orange-dark)!important;}
.home-mobile-products .absolute.top-3.right-3 span{background:#10b981!important;border-radius:999px!important;}
#urunler a[href*="magaza.php"]:last-child{background:linear-gradient(135deg,var(--sx-orange),var(--sx-red))!important;border-radius:16px!important;box-shadow:0 18px 40px rgba(255,138,0,.22)!important;}

/* Güven ve özellik alanları */
section .rounded-\[2rem\]{border-radius:30px!important;background:linear-gradient(135deg,#0b1020,#151b2e)!important;}
section .grid.sm\:grid-cols-2.lg\:grid-cols-3>div{border-radius:26px!important;border:1px solid var(--sx-line)!important;box-shadow:0 14px 36px rgba(15,23,42,.06)!important;}
section .grid.sm\:grid-cols-2.lg\:grid-cols-3>div:hover{box-shadow:var(--sx-shadow)!important;border-color:rgba(255,138,0,.35)!important;}

/* Mağaza ve ürün detayına genel premium rötuşlar */
.product-card,.detail-card,.summary-card,.product-shell,.contact-info,.modal-content,.rounded-2xl,.rounded-3xl{
  border-color:var(--sx-line)!important;
}
.product-card,.detail-card,.summary-card,.modal-content{box-shadow:0 14px 36px rgba(15,23,42,.06)!important;}
.product-card:hover{box-shadow:var(--sx-shadow)!important;}
.price,.product-price,.modal-product-price,.price-value{color:var(--sx-orange-dark)!important;}
.bg-primary,.btn-primary,.add-to-cart,.checkout-btn,button[type="submit"]{background:linear-gradient(135deg,var(--sx-orange),var(--sx-red))!important;border-color:transparent!important;}
.bg-primary:hover,.btn-primary:hover,.add-to-cart:hover,.checkout-btn:hover,button[type="submit"]:hover{background:linear-gradient(135deg,#ffa12b,#8f0000)!important;}
.text-primary{color:var(--sx-orange-dark)!important;}
.border-primary{border-color:var(--sx-orange-dark)!important;}

/* Mobil kalite */
@media(max-width:1024px){
  .sdx-hero-stats{grid-template-columns:1fr;max-width:420px;}
  .kh-pronovias-layout{grid-template-columns:1fr 1fr!important;grid-template-rows:260px 170px 150px 150px!important;}
  .kh-pronovias-layout>.kh-media-card:nth-child(1){grid-column:1 / span 2!important;grid-row:1!important;}
  .kh-pronovias-layout>.kh-media-card:nth-child(2){grid-column:1!important;grid-row:2!important;}
  .kh-pronovias-layout>.kh-media-card:nth-child(3){grid-column:2!important;grid-row:2!important;}
  .kh-pronovias-layout>.kh-media-card:nth-child(4){grid-column:1!important;grid-row:3!important;}
  .kh-pronovias-layout>.kh-media-card:nth-child(5){grid-column:2!important;grid-row:3!important;}
  .kh-pronovias-layout>.kh-media-card:nth-child(6){grid-column:1 / span 2!important;grid-row:4!important;}
  .kh-gallery-note{grid-template-columns:1fr 1fr!important;}
}
@media(max-width:640px){
  .kh-header-shell{padding-left:10px!important;padding-right:10px!important;}
  .sdx-premium-hero{min-height:86vh!important;}
  .sdx-hero-title{font-size:clamp(2.75rem,15vw,4.7rem)!important;}
  .sdx-hero-stat{padding:12px;border-radius:16px;}
  .kh-editorial-gallery>.max-w-7xl,#urunler>.max-w-7xl{border-radius:24px;padding:14px;}
  .kh-pronovias-layout{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:260px repeat(5,170px)!important;gap:10px!important;padding:10px!important;}
  .kh-pronovias-layout>.kh-media-card:nth-child(n){grid-column:1!important;grid-row:auto!important;}
  .kh-gallery-note{grid-template-columns:1fr!important;}
  .home-mobile-products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
  .home-mobile-products>a{border-radius:18px!important;}
  .home-mobile-products img{padding:8px!important;}
}

/* =========================================================
   SONDAX V9.2 - ANA SAYFA HERO RENK SADELEŞTİRME & OKUNABİLİRLİK
   Amaç: Çok renkli görünümü azaltmak, hero yazı taşmasını önlemek,
   koyu kartlardaki siyah yazıları beyaza çevirmek.
   ========================================================= */
:root{
  --sx-brand-red:#c40000;
  --sx-brand-red-dark:#920000;
  --sx-brand-dark:#070b14;
  --sx-brand-ink:#0b1020;
  --sx-soft-white:#f8fafc;
}

/* Hero: turuncu/parlak karışımı azaltıldı, SONDAX siyah-kırmızı-beyaz diline çekildi */
.sdx-premium-hero{
  min-height:88vh!important;
  background:#070b14!important;
}
.sdx-premium-hero::before{
  height:26%!important;
  background:linear-gradient(180deg,transparent,#f6f8fc 96%)!important;
}
.sdx-premium-hero .video-overlay,
.sdx-premium-hero .hero-slider::after{
  background:
    radial-gradient(circle at 50% 38%, rgba(196,0,0,.18) 0%, rgba(7,11,20,.20) 30%, rgba(7,11,20,.82) 74%, rgba(7,11,20,.94) 100%),
    linear-gradient(180deg, rgba(7,11,20,.72) 0%, rgba(7,11,20,.48) 42%, rgba(7,11,20,.92) 100%)!important;
}
.sdx-hero-eyebrow{
  background:rgba(255,255,255,.09)!important;
  color:rgba(255,255,255,.88)!important;
  border:1px solid rgba(255,255,255,.18)!important;
  box-shadow:0 18px 55px rgba(0,0,0,.18)!important;
}
.sdx-hero-eyebrow::before{
  background:var(--sx-brand-red)!important;
  box-shadow:0 0 0 6px rgba(196,0,0,.18)!important;
}
.sdx-hero-title{
  max-width:980px!important;
  font-size:clamp(3.2rem,6.2vw,6.25rem)!important;
  line-height:.98!important;
  letter-spacing:-.055em!important;
  color:#fff!important;
  text-shadow:0 18px 58px rgba(0,0,0,.72)!important;
}
.sdx-hero-title .sdx-red{
  color:#fff!important;
  white-space:nowrap!important;
  text-shadow:0 18px 58px rgba(0,0,0,.72)!important;
}
.sdx-hero-title .sdx-red::first-letter{color:inherit!important;}
.sdx-hero-subtitle{
  max-width:880px!important;
  margin-bottom:2rem!important;
  color:rgba(255,255,255,.84)!important;
  font-size:clamp(1rem,1.55vw,1.32rem)!important;
  line-height:1.55!important;
  font-weight:650!important;
}
.sdx-hero-btn{
  background:linear-gradient(135deg,var(--sx-brand-red),var(--sx-brand-red-dark))!important;
  border:1px solid rgba(255,255,255,.16)!important;
  border-radius:16px!important;
  box-shadow:0 20px 58px rgba(196,0,0,.26),0 18px 58px rgba(0,0,0,.28)!important;
}
.sdx-hero-btn:hover{
  background:linear-gradient(135deg,#d80000,#780000)!important;
}
.sdx-hero-stats{
  max-width:760px!important;
  margin-top:28px!important;
}
.sdx-hero-stat{
  background:rgba(255,255,255,.075)!important;
  border:1px solid rgba(255,255,255,.16)!important;
  color:#fff!important;
  box-shadow:none!important;
}
.sdx-hero-stat .material-symbols-outlined{
  background:rgba(196,0,0,.18)!important;
  color:#fff!important;
}
.sdx-hero-stat strong{color:#fff!important;}
.sdx-hero-stat span:not(.material-symbols-outlined){color:rgba(255,255,255,.70)!important;}

/* Koyu avantaj kutuları: siyah yazı sorununu kesin çözer */
section .rounded-\[2rem\],
.sondax-benefit-strip,
.sondax-feature-strip{
  background:linear-gradient(135deg,#080d19,#151b2e)!important;
  color:#fff!important;
}
section .rounded-\[2rem\] h1,
section .rounded-\[2rem\] h2,
section .rounded-\[2rem\] h3,
section .rounded-\[2rem\] h4,
section .rounded-\[2rem\] strong,
section .rounded-\[2rem\] .font-bold,
section .rounded-\[2rem\] .font-black,
section .rounded-\[2rem\] .text-slate-950,
section .rounded-\[2rem\] .text-slate-900,
section .rounded-\[2rem\] .text-gray-900,
section .rounded-\[2rem\] .text-black{
  color:#fff!important;
}
section .rounded-\[2rem\] p,
section .rounded-\[2rem\] span:not(.material-symbols-outlined),
section .rounded-\[2rem\] .text-slate-600,
section .rounded-\[2rem\] .text-slate-700,
section .rounded-\[2rem\] .text-gray-600,
section .rounded-\[2rem\] .text-gray-700{
  color:rgba(255,255,255,.78)!important;
}
section .rounded-\[2rem\] .material-symbols-outlined{
  color:#fff!important;
  background:rgba(196,0,0,.18)!important;
}
section .rounded-\[2rem\] > div,
section .rounded-\[2rem\] .grid > div{
  border-color:rgba(255,255,255,.22)!important;
  background:rgba(255,255,255,.035)!important;
}

/* Eski turuncu vurgular azaltıldı; ürün fiyatı ve CTA dışında kırmızı kullanımı tercih edildi */
.kh-eyebrow,
#urunler span.inline-block,
section span.inline-flex{
  color:var(--sx-brand-red)!important;
}
.price,
.product-price,
.modal-product-price,
.price-value,
.text-primary{
  color:var(--sx-brand-red)!important;
}
.bg-primary,
.btn-primary,
.add-to-cart,
.checkout-btn,
button[type="submit"]{
  background:linear-gradient(135deg,var(--sx-brand-red),var(--sx-brand-red-dark))!important;
}
.bg-primary:hover,
.btn-primary:hover,
.add-to-cart:hover,
.checkout-btn:hover,
button[type="submit"]:hover{
  background:linear-gradient(135deg,#d80000,#780000)!important;
}

@media(max-width:1024px){
  .sdx-hero-title{font-size:clamp(3rem,9vw,5.2rem)!important;line-height:1!important;}
  .sdx-hero-subtitle{font-size:1.05rem!important;}
}
@media(max-width:640px){
  .sdx-premium-hero{min-height:82vh!important;}
  .sdx-hero-title{font-size:clamp(2.55rem,13vw,4rem)!important;line-height:1.02!important;letter-spacing:-.045em!important;}
  .sdx-hero-subtitle{font-size:.98rem!important;line-height:1.5!important;}
}


/* SONDAX galeri revizyonu: turkuaz çerçeve kaldırıldı, galeri temiz kart yapısına alındı */
.kh-editorial-gallery{background:#fff!important;padding-top:72px!important;padding-bottom:72px!important;}
.kh-editorial-gallery:before{display:none!important;}
.kh-editorial-gallery>.max-w-7xl{background:#fff!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;backdrop-filter:none!important;}
.kh-pronovias-layout{display:grid!important;grid-template-columns:1.08fr .96fr .96fr!important;grid-template-rows:205px 205px 148px!important;gap:14px!important;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
.kh-pronovias-layout>.kh-media-card{border:1px solid rgba(15,23,42,.10)!important;border-radius:18px!important;box-shadow:0 14px 34px rgba(15,23,42,.08)!important;background:#f4f6f8!important;}
.kh-pronovias-layout>.kh-media-card:hover{box-shadow:0 18px 46px rgba(15,23,42,.14)!important;}
.kh-media-card:after{background:linear-gradient(180deg,rgba(7,11,20,0) 42%,rgba(7,11,20,.55) 100%)!important;opacity:.58!important;}
.kh-media-card:hover:after{opacity:.72!important;}
.kh-video-card{cursor:pointer!important;}
.kh-video-card video{filter:brightness(.92)!important;}
.kh-video-play{top:50%!important;right:auto!important;left:50%!important;transform:translate(-50%,-50%)!important;width:72px!important;height:72px!important;background:rgba(184,0,0,.95)!important;color:#fff!important;border:4px solid rgba(255,255,255,.9)!important;box-shadow:0 18px 42px rgba(0,0,0,.28)!important;}
.kh-video-play span{color:#fff!important;font-size:2.55rem!important;}
.creambox-media-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.creambox img,.creambox video{max-width:94vw!important;max-height:88vh!important;width:auto;height:auto;object-fit:contain;border-radius:12px;background:#000;box-shadow:0 24px 90px rgba(0,0,0,.42);}
.creambox video{width:min(1180px,94vw);}
@media(max-width:1024px){.kh-pronovias-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:180px!important;}.kh-pronovias-layout>.kh-media-card:nth-child(n){grid-column:auto!important;grid-row:auto!important;}.kh-pronovias-layout>.kh-media-card:nth-child(1){grid-column:span 2!important;grid-row:span 2!important;}}
@media(max-width:640px){.kh-editorial-gallery{padding-top:48px!important;padding-bottom:48px!important;}.kh-pronovias-layout{grid-template-columns:1fr!important;grid-auto-rows:220px!important;gap:12px!important;}.kh-pronovias-layout>.kh-media-card:nth-child(n){grid-column:auto!important;grid-row:auto!important;}.kh-video-play{width:62px!important;height:62px!important;}.creambox{padding:18px!important;}.creambox img,.creambox video{max-width:96vw!important;max-height:84vh!important;}}

/* SONDAX FIX: Ana sayfa galeri görselleri kutuyu doldursun.
   Resim düdük gibi küçülmesin; kart oranına göre merkezden kontrollü kırpılarak profesyonel görünür. */
.kh-editorial-gallery .kh-media-card{
  background:#f4f6f8!important;
  display:block!important;
  overflow:hidden!important;
}
.kh-editorial-gallery .gallery-item.kh-media-card img,
.kh-editorial-gallery .kh-media-card img{
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:center center!important;
  background:#f4f6f8!important;
  display:block!important;
  transform:scale(1.01)!important;
  padding:0!important;
}
.kh-editorial-gallery .gallery-item.kh-media-card:hover img,
.kh-editorial-gallery .kh-media-card:hover img{
  transform:scale(1.045)!important;
  filter:saturate(1.02) contrast(1.03) brightness(.96)!important;
}
.kh-editorial-gallery .kh-media-card video{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center center!important;
}
@media(max-width:640px){
  .kh-editorial-gallery .gallery-item.kh-media-card img,
  .kh-editorial-gallery .kh-media-card img{padding:0!important;}
}

/* FINAL OVERRIDE - Galeri resimleri kartı doldurur, beyaz boşluk bırakmaz */
.kh-editorial-gallery .gallery-item.kh-media-card,
.kh-editorial-gallery .kh-media-card{
  overflow:hidden!important;
  background:#f4f6f8!important;
}
.kh-editorial-gallery .gallery-item.kh-media-card img,
.kh-editorial-gallery .kh-media-card img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center center!important;
  padding:0!important;
  max-width:none!important;
  max-height:none!important;
}
