
.journal-menu .card-header {
  font-weight: bold;
  font-size: 15px;
  background-color: #f8f9fa;
  border-bottom: 1px solid #ddd;
}

.journal-menu .list-group-item {
  border: none;
  border-bottom: 1px solid #ddd;
  padding: 8px 15px;
}

.journal-menu .menu-link {
  color: #21925d;
  text-decoration: none;
  display: block;
}

.journal-menu .menu-link:hover {
  color: #21925d;
  text-decoration: underline;
}

.bg-light-custom {
    background-color: #ffffff; /* white background */
    border: 1px solid #ccc;    /* light gray border for visibility */
    border-radius: 6px;
    padding: 15px;
    margin-bottom: 20px;
  }

  .about-journal-header {
    background-color: #e9ecef;         /* Bootstrap's gray-200 */
    color: #333333;                    /* Dark text for contrast */
    padding: 12px 20px;                /* Comfortable padding */
    border: 1px solid #ced4da;         /* Subtle border */
    border-radius: 6px;                /* Rounded edges */
    font-weight: 600;                  /* Bold font */
    font-size: 16px;               /* Space below */
    box-shadow: 0 1px 2px rgba(0,0,0,0.05); /* Soft shadow */
  }
