/* Scale all slide text */
.reveal {
  font-size: 150% !important;
}

/* Optional: scale headers separately */
.reveal h1 { font-size: 2em; }
.reveal h2 { font-size: 1.6em; }
.reveal h3 { font-size: 1.3em; }

/* Optional: smaller code output */
pre, .cell-output {
  font-size: 0.9em;
  text-align: center;
}

/* Callout font size */
/* Reduce callout text size globally */
.reveal .callout {
  font-size: 1em !important;   /* !important forces override */
  line-height: 1.2em !important;
}

/* Optional: smaller callout title */
.reveal .callout-title {
  font-size: 1em !important;
}

.reveal section img,
.reveal section .figure img {
  background-color: white;
  padding: 4px;        /* optional, gives it some spacing */
  border-radius: 4px;  /* optional rounded corners */
}