/* Additional custom styles for the presentation */

.reveal .r-fit-text {
  font-size: 4em !important;
  font-weight: bold;
  color: #2C5F2D;
}

/* Incremental lists */
.reveal ul.incremental > li {
  margin-bottom: 0.5em;
}

/* Larger bullets for main points */
.reveal ul {
  list-style-type: disc;
}

.reveal ul ul {
  list-style-type: circle;
}

/* Better spacing for callouts */
.callout-title {
  font-weight: bold;
  font-size: 1.1em;
  margin-bottom: 0.5em;
}

/* Figure captions */
.reveal figcaption {
  font-size: 0.7em;
  font-style: italic;
  color: #666;
  margin-top: 0.5em;
}

/* Highlight important numbers */
.reveal strong {
  color: #2C5F2D;
}

/* Better table styling */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

/* Footer styling */
.reveal .footer {
  font-size: 0.6em;
  color: #666;
}

/* Title slide customization */
.reveal .title-slide h1 {
  font-size: 2.5em;
  margin-bottom: 0.3em;
}

.reveal .title-slide .subtitle {
  font-size: 1.3em;
  color: #666;
  margin-bottom: 1em;
}

.reveal .title-slide .institute {
  font-size: 1em;
  color: #888;
}

/* Notes styling */
.reveal .notes {
  font-size: 0.7em;
  color: #666;
  font-style: italic;
}
