:root {
  --main-color: #048140;
}

.text-main {
  color: var(--main-color) !important;
}

 .btn-main {
  background-color: var(--main-color) !important;
  color: white !important;
}

.badge-main {
  background-color: var(--main-color) !important;
  color: white !important;
}

.pagination .page-link.active {
  background-color: var(--main-color) !important;
  border-color: var(--main-color) !important;
  color: white !important;
}

.pagination .page-link {
  color: var(--main-color);
}

.navbar, .btn-primary, .bg-primary {
  background-color: var(--main-color) !important;
}
.text-primary {
  color: var(--main-color) !important;
}

.artikel-content {
  font-size: 1.2rem;       /* Lebih besar dari default 1rem */
  line-height: 1.8;        /* Jarak antar baris agar enak dibaca */
  color: #333;             /* Warna teks lebih gelap */
}

.artikel-content p {
  margin-bottom: 1rem;     /* Spasi antar paragraf */
}

.artikel-content img {
  max-width: 100% !important;
  height: auto !important;
  display: block;
  margin: 1rem auto;
}
