tml,
body {
  background: url(https://jejakdosen.com/wp-content/uploads/2024/12/motif.jpg);
}

/* Memberikan latar belakang putih pada area konten utama */
.pkp_structure_main {
  background-color: #ffffff !important;
  padding: 2rem !important;       /* Memberikan jarak di dalam kotak putih */
  border-radius: 8px !important;  /* Membuat sudut kotak sedikit melengkung */
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05) !important; /* Opsional: memberi bayangan halus */
}

/* Membuat kotak pembungkus menu tambahan menjadi transparan */
.pkp_block.block_custom {
  background-color: transparent !important;
  box-shadow: none !important; /* Menghilangkan efek bayangan kotak */
  border: none !important;     /* Menghilangkan garis tepi jika ada */
}

/* Opsional: Jika ingin lebih spesifik hanya pada menu ini saja */
#customblock-sidebarrye {
  background-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
}

/* Struktur Sidebar */
.kepala {
  background-image: linear-gradient(to bottom right, #215C05, #215C05);
  color: #fff;
  padding: 1rem;
  border-bottom: 0.3rem solid #215C05;
  font-weight: bold;

}

/* Memaksa link di dalam .badan untuk tampil vertikal (atas-bawah) */
.badan {
  display: block !important; /* Memastikan pembungkusnya bukan flex/grid */
  width: 100% !important;
}

.badan a {
  display: block !important; /* Memaksa setiap link menjadi blok (baris baru) */
  width: 100% !important;    /* Mengambil lebar penuh */
  clear: both !important;    /* Menghilangkan efek float jika ada */
  box-sizing: border-box;    /* Agar padding tidak merusak lebar 100% */
  
  /* Kode styling Anda yang sebelumnya */
  text-decoration: none;
  padding: 0.8rem;
  background-color: #f1f1f1; 
  color: #3d3367;
  border-bottom: rgb(255 255 255) 0.2rem solid;
  transition: 0.4s;
  position: relative;
  z-index: 1;
}

.badan .fa {
  padding-right: 10px;
}

.badan a:hover {
  /* background-color: #b30507;*/
  background-color: #BAEEA8;
  box-shadow: gray 0px 0px 1px 0px;
  color: #3d3367;
}

.badan a::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.2rem;
  background-color: #3d3367;
  left: 0;
  bottom: 0;
  transform: scaleX(0);
  transform-origin: left;
  transition: 800ms;
}

.badan a:hover::after {
  transform: scaleX(1);
}

.deskripsi {
  border: 2px #3d3367 solid;
  padding: 10px;
  background-color: #BAEEA8;
  text-align: left;
  color: #000000; /* <- Tambahkan baris ini untuk warna putih */
}