/* TEMA 1 — PAZAR / KLASİK
   Yoğun ilan deneyimi: koyu üst menü, sol sabit filtre, 2 sütun kartlar,
   belirgin sarı aksiyonlar. Sahibinden-benzeri kullanım yoğunluğu için. */
body.theme1{
  --bg:#f3f4f6;--card:#fff;--text:#20242b;--muted:#737b87;--line:#dfe3e8;
  --primary:#f5c400;--primary-dark:#d9ad00;--dark:#20242b;--dark2:#2d343e;
  --blue:#2864d7;--green:#1f8f5f;--radius:14px;--shadow:0 12px 32px rgba(26,34,44,.09)
}
body.theme1 .site-header{background:#22272e;border-bottom:3px solid var(--primary);backdrop-filter:none}
body.theme1 .header-inner{min-height:72px}
body.theme1 .brand-mark{border-radius:7px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.12)}
body.theme1 .main-nav a{border-radius:6px}
body.theme1 .main-nav a:hover{background:#343b45}
body.theme1 .hero{padding:48px 0 62px;background:linear-gradient(120deg,#22272e 0%,#303843 100%)}
body.theme1 .hero.has-image{background-image:linear-gradient(90deg,rgba(24,29,35,.95),rgba(24,29,35,.68)),var(--hero-image)}
body.theme1 .hero h1{max-width:760px}
body.theme1 .hero-search{border-radius:10px;padding:7px}
body.theme1 .hero-search button,body.theme1 .btn{border-radius:8px}
body.theme1 .category-strip{margin-top:-24px}
body.theme1 .category-card{border-radius:10px;box-shadow:0 8px 24px rgba(31,36,43,.08);min-height:82px;padding:15px}
body.theme1 .category-card>span{border-radius:9px;width:46px;height:46px;flex-basis:46px}
body.theme1 .filter-panel{border-radius:10px;border-top:4px solid var(--primary);box-shadow:0 5px 20px rgba(32,36,43,.05)}
body.theme1 .filter-form input,body.theme1 .filter-form select{border-radius:7px}
body.theme1 .list-toolbar{border-radius:9px}
body.theme1 .listing-card{border-radius:9px;box-shadow:none}
body.theme1 .listing-card:hover{box-shadow:0 12px 28px rgba(28,34,42,.12)}
body.theme1 .listing-body{padding:14px}
body.theme1 .spec-line span{border-radius:5px}
body.theme1 .listing-price-row strong{color:#20242b}
body.theme1 .detail-section,body.theme1 .gallery,body.theme1 .seller-card,body.theme1 .spec-card,body.theme1 .location-card{border-radius:10px}
body.theme1 .spec-card dl>div{grid-template-columns:46% 54%}
body.theme1 .service-category-card,body.theme1 .project-card{border-radius:10px}
body.theme1 .site-footer{border-top:4px solid var(--primary)}

@media(max-width:900px){
  body.theme1 .filter-panel{border-top:0;border-right:4px solid var(--primary)}
}
