.logo-navbar {
    margin-left: 40px;
    height: 40px;
    margin-top: -10px;
    /* Sesuaikan dengan tinggi navbar */
}

/* Khusus untuk center menu agar simetris */
@media (min-width: 768px) {
    .navbar-nav.navbar-center {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
    }


}

#komoditas {
    background-image:
        /* top, transparent red */
        linear-gradient(rgba(255, 255, 255, 0.55),
            rgba(255, 255, 255, 0.66)), url("../img/banner/banner15.jpg");
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
}


 /* Matikan underline di semua link bidang */
  a.bidang-link { text-decoration: none !important; color: inherit; }
  a.bidang-link:hover, a.bidang-link:focus { text-decoration: none !important; color: inherit; }

  /* Kartu klik-able */
  .bidang-card { cursor: pointer; }

  /* Seksi konten bidang: default hidden */
  [data-bidang-section] { display: none; }
  [data-bidang-section].active { display: block; }

/* testimoni -rating */
  .stars { display:flex; gap:8px; }
  .star {
    font-size: 28px; line-height:1; border:none; background:transparent; cursor:pointer;
    color:#bbb; transition: transform .1s ease;
  }
  .star:hover { transform: scale(1.1); }
  .star.hovered, .star.selected { color: #f1c40f; /* emas */ }
  /* Kartu list testimoni */
  .t-card{
    background:#fff;border-radius:16px;box-shadow:var(--shadow-card);padding:1.25rem;height:100%;
    border:1px solid rgba(46,125,50,0.08)
  }
  .t-name{font-weight:600;color:var(--primary-green)}
  .t-email{color:#888;font-size:.9rem}
  .t-stars{color:#f1c40f}

  
  .social-links.uniform-icons a {
    width: 50px;
    height: 50px;
    border-radius: 12px;
    background: var(--gradient-primary);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.social-links.uniform-icons a img {
    width: 28px;
    height: 28px;
    object-fit: contain;
}

.social-links.uniform-icons a i {
    font-size: 1.4rem;
    color: white;
}
