.ilan-sayfasi .ilan-link-dugme { color: #a96f2b; transition: color .18s ease; }
.ilan-sayfasi .ilan-link-dugme:hover { color: #8d591f; }
.ilan-sayfasi .danisman-butonlar a,
.ilan-sayfasi .danisman-butonlar button {
  border-color: #a96f2b;
  color: #a96f2b;
  transition: background-color .18s ease, border-color .18s ease, color .18s ease;
}
.ilan-sayfasi .danisman-butonlar .birincil { border-color: var(--tema-vurgu, #b86f52); background: var(--tema-vurgu, #b86f52); color: #fff; }
.ilan-sayfasi .danisman-butonlar .birincil:hover { border-color: #8d591f; background: #8d591f; color: #fff; }
.ilan-sayfasi .danisman-butonlar a:not(.birincil):hover,
.ilan-sayfasi .danisman-butonlar button:not(.birincil):hover { border-color: #8d591f; background: #fff8ed; color: #8d591f; }
.ilan-sayfasi .soru-formu button { background: var(--tema-vurgu, #b86f52); color: #fff; transition: background-color .18s ease, color .18s ease; }
.ilan-sayfasi .soru-formu button:hover { background: #8d591f; color: #fff; }

html[data-theme-mode="dark"] .ilan-sayfasi .ilan-fiyat { color: color-mix(in srgb, var(--tema-vurgu) 74%, #fff); }
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-konum,
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-ozellik-grubu h3,
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-hizli-linkler,
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-hizli-linkler a { color: color-mix(in srgb, var(--tema-ana) 42%, #fff); }
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-bolum-baslik {
  border-color: var(--tema-cizgi);
  background: color-mix(in srgb, var(--tema-yuzey) 82%, #fff 3%);
  color: var(--tema-metin);
}
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-bolum-baslik button { color: var(--tema-metin); }
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-ozellik-kutusu {
  border-color: color-mix(in srgb, var(--tema-vurgu) 28%, var(--tema-cizgi)) !important;
  background: color-mix(in srgb, var(--tema-yuzey) 88%, var(--tema-vurgu) 12%) !important;
}
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-ozellik,
html[data-theme-mode="dark"] .ilan-sayfasi .danisman-telefon,
html[data-theme-mode="dark"] .ilan-sayfasi .danisman-telefon strong,
html[data-theme-mode="dark"] .ilan-sayfasi .guvenlik-kart h3 { color: var(--tema-metin); }
html[data-theme-mode="dark"] .ilan-sayfasi .danisman-telefon {
  border-color: var(--tema-cizgi);
  background: color-mix(in srgb, var(--tema-zemin) 72%, var(--tema-yuzey));
}
html[data-theme-mode="dark"] .ilan-sayfasi .danisman-unvan,
html[data-theme-mode="dark"] .ilan-sayfasi .guvenlik-kart p,
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-fotograf-bilgisi,
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-qr-karti p,
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-qr-kart-ust small { color: #aebbc0; }
html[data-theme-mode="dark"] .ilan-sayfasi .danisman-butonlar a:not(.birincil),
html[data-theme-mode="dark"] .ilan-sayfasi .danisman-butonlar button:not(.birincil) {
  border-color: color-mix(in srgb, var(--tema-vurgu) 68%, var(--tema-cizgi));
  background: color-mix(in srgb, var(--tema-yuzey) 90%, #fff 2%);
  color: color-mix(in srgb, var(--tema-vurgu) 72%, #fff);
}
html[data-theme-mode="dark"] .ilan-sayfasi .danisman-butonlar a:not(.birincil):hover,
html[data-theme-mode="dark"] .ilan-sayfasi .danisman-butonlar button:not(.birincil):hover {
  border-color: var(--tema-vurgu);
  background: var(--tema-vurgu-soft);
  color: color-mix(in srgb, var(--tema-vurgu) 62%, #fff);
}
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-qr-karti {
  border-color: var(--tema-cizgi);
  background: linear-gradient(145deg, var(--tema-yuzey), color-mix(in srgb, var(--tema-yuzey) 82%, var(--tema-vurgu)));
}
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-qr-kart-ust strong { color: var(--tema-metin); }
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-qr-kart-ust > .material-symbols-outlined,
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-qr-anahtar { background: color-mix(in srgb, var(--tema-zemin) 76%, var(--tema-yuzey)); }
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-thumb,
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-qr-karti > a {
  border-color: var(--tema-cizgi);
  background: #fff;
}
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-sekmeler button {
  border-color: var(--tema-cizgi);
  background: color-mix(in srgb, var(--tema-yuzey) 88%, var(--tema-zemin));
  color: #c4d0d4;
}
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-sekmeler button.is-active {
  border-color: var(--tema-vurgu);
  background: var(--tema-vurgu);
  color: var(--tema-vurgu-yazi, #fff);
}
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-galeri-arac,
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-thumb-satiri,
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-fotograf-bilgisi {
  border-color: var(--tema-cizgi);
  background: var(--tema-yuzey);
  color: #c4d0d4;
}
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-galeri-arac:hover {
  background: var(--tema-ana-soft);
  color: var(--tema-metin);
}
html[data-theme-mode="dark"] .ilan-sayfasi .soru-formu,
html[data-theme-mode="dark"] .ilan-sayfasi .soru-cevap,
html[data-theme-mode="dark"] .ilan-sayfasi .ilan-guvenlik-notu,
html[data-theme-mode="dark"] .ilan-sayfasi .benzer-kart {
  border-color: var(--tema-cizgi);
  background: color-mix(in srgb, var(--tema-yuzey) 88%, var(--tema-zemin));
  color: var(--tema-metin);
}
html[data-theme-mode="dark"] .ilan-sayfasi .soru-cevap .cevap {
  border-left-color: var(--tema-vurgu);
  background: var(--tema-vurgu-soft);
  color: var(--tema-metin);
}
