   .site-topbar{ background:#f8f9fa; border-bottom:1px solid rgba(0,0,0,.06); font-size:13px; }
    .site-header{ position: sticky; top: 0; z-index: 1030; background: var(--hdr-bg); border-bottom:1px solid rgba(0,0,0,.06); }
    .brand-logo{ display:flex; align-items:center; gap:12px; text-decoration:none; color:var(--hdr-link); }
    .brand-logo img{ height:40px; width:auto; object-fit:contain; }
    .navbar-nav .nav-link{ color:var(--hdr-link); font-weight:400; }
    .navbar-nav .nav-link:hover{ color:var(--hdr-hover); }
    .dropdown-menu{ border-radius:14px; }
    .btn-pill{ border-radius:999px; }

    .hdr-auth{
      display:flex;
      align-items:center;
      gap:.6rem;
      padding-left: .75rem;
      margin-left: .75rem;
      border-left: 1px solid rgba(0,0,0,.08);
    }
    .hdr-auth a{
      text-decoration:none;
      font-weight:500;
      color: var(--hdr-link);
      display:inline-flex;
      align-items:center;
      gap:.45rem;
      padding:.35rem .65rem;
      border-radius:999px;
      background: rgba(0,0,0,.03);
    }
    .hdr-auth a:hover{ color: #26767; background: rgba(0,0,0,.06); }
    .hdr-auth .sep{ color: rgba(0,0,0,.35); font-weight:700; }
    .hdr-auth .user-badge{
      display:inline-flex;
      align-items:center;
      gap:.45rem;
      padding:.35rem .65rem;
      border-radius:999px;
      background: rgba(13,110,253,.08);
      color:#0d6efd;
      font-weight:800;
      max-width: 220px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
    
    .text-primary {
        color:#465b5b!important;
    }
    
    .btn-primary  {
        background-image: linear-gradient(90deg, #29b573, #267677);
        border:none;
        padding:10px 25px;
        border-radius:20px;
    }
    
    .btn-primary:hover {
          background-image: linear-gradient(90deg, #267677, #29b573);
        border:none;
    }
    
    .btn-whatsapp {
        background-image: linear-gradient(90deg, #08c13f, #1edb70);
        color:white;
        
    }
    
    .btn-whatsapp:hover {
         background-image: linear-gradient(90deg, #1edb70, #08c13f);
        color:white;
        
    }
    
    .btn-iletisim{
         background-image: linear-gradient(90deg, #e3dada, #ddd);
    }
    
    
    .text-bg-success, .btn-danger {
        color:white!important;
    }
    
    .kart-fiyat {
        font-size:20px;
    }
    
   .ilan-baslik {
       min-height:48px;
   }
   
   .swiper-pagination-bullet-active {
       background:#29af73!important;
   }
   
   
@media only screen and (max-width: 640px) {
    
    .ilan-baslik {
        min-height:80px;
        font-size:15px;
        text-align:center;
    }
    
    .kart-fiyat {
        font-size:18px;
    }
    
    .fiyat-alani {
        flex-direction:column;
    }
    
    .aksiyon-ikonlari {
        display:none;
    }
    
    .home-hero {
        min-height: 97px!important;
    }
    
    .home-search-mobilebar .btn-search {
        background-image: linear-gradient(90deg, #fff, #f0fffa);
        border:none;
    }
    
    
}