.output {
    color: green;
    background-color: black;
  }

table {
  width: 50%; /* Ensure table takes up the full width */
  table-layout: auto; /* Allow cells to resize based on content */
  overflow-x: auto; /* Enable horizontal scrolling */
  display: block; /* Allows scrolling in narrow viewports */
}

/* Style the container holding the table */
.table-container {
  overflow-x: auto;
}

/* Styling for figure captions */
.fig-caption {
  color: gray; /* Makes the text gray */
  font-style: italic; /* Optional: Italicize captions */
}

.fig-caption::before {
  content: "Figure "; /* Adds "Figure" prefix */
  font-weight: bold; /* Makes "Figure" prefix bold */
}
