/* KP-ILAN — ilan pazari sayfasini ana sayfanin tasarim diline getirir.
   Kapatmak: ilanlar.php'deki kp-ilan.css satirini sil. */
:root{--ki-accent:#ff7b1f;--ki-line:rgba(255,255,255,.08);--ki-up:#161b22;--ki-muted:#8b949e}

/* 1) Sayfa basligi: 16px cok kucuktu, ana sayfadaki olcuye getir */
.ipv-topbar h1,.ipv-topbar h2,.ipv-title{font-size:24px!important;font-weight:700!important;
  letter-spacing:-.01em;position:relative;padding-left:14px;margin:0}
.ipv-topbar h1::before,.ipv-topbar h2::before,.ipv-title::before{content:'';position:absolute;left:0;top:50%;
  transform:translateY(-50%);width:4px;height:68%;min-height:18px;border-radius:99px;
  background:linear-gradient(180deg,#ff9a3c,#ff6a1a)}
.ipv-topbar{padding-bottom:4px}

/* 2) Kart koseleri ana sayfayla ayni (18 -> 12) */
.ipv-grid > a,.ipv-grid > div,.ipv-grid .kps-card,.listings-grid > a{border-radius:12px!important}

/* 3) Fiyat: sari degil marka turuncusu. Sayfa ici <style> daha ozgul oldugu icin
   secici bir kademe uzatildi (html body .ipv-grid ...). */
html body .ipv-grid .ipv-card .ipv-card-price,
html body .ipv-grid .vitrin-price,
html body .ipv-grid .vitrin-price-pill,
html body .listings-grid .ipv-card-price{
  font-size:15px!important;font-weight:800!important;color:#ff9a3c!important;
  text-shadow:0 0 18px rgba(255,123,31,.28)}

/* 4) Kart hover: gorsel yakinlasir, kart kalkar */
.ipv-grid > a,.listings-grid > a{overflow:hidden}
.ipv-grid img,.listings-grid img{transition:transform .35s ease}
.ipv-grid > a:hover img,.listings-grid > a:hover img{transform:scale(1.06)}
.ipv-grid > a:hover,.listings-grid > a:hover{border-color:rgba(255,123,31,.38)!important;
  box-shadow:0 14px 34px rgba(0,0,0,.45)!important}

/* 5) Filtre paneli temaya uysun */
.ipv-sidebar{background:#11141a;border:1px solid var(--ki-line);border-radius:12px}
.ipv-sidebar input,.ipv-sidebar select{background:var(--ki-up)!important;border:1px solid var(--ki-line)!important;
  color:#e8eaed!important;border-radius:9px!important}
.ipv-sidebar input:focus,.ipv-sidebar select:focus{border-color:var(--ki-accent)!important;outline:none}

/* 6) Sayfalama dugmeleri */
.ipv-pagination a,.ipv-pagination span{border-radius:9px!important}
.ipv-pagination a:hover{border-color:var(--ki-accent)!important;color:#fff!important}

@media (max-width:820px){
  .ipv-topbar h1,.ipv-topbar h2,.ipv-title{font-size:18px!important;padding-left:11px}
}
