.reveal a {
  text-decoration: underline;
}

.reveal q {
  font-style: normal;
}

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

.reveal .slide-logo {
  display: none !important;
}

.reveal .slide-number {
  font-family: var(--r-heading-font);
  top: initial !important;
  font-size: var(--r-main-font-size) !important;
  padding: 0 0 5px 0;
  bottom: 0 !important;
}

html:not(.print-pdf) .reveal .slide-number {
  right: initial !important;
  left: 50% !important;
  width: var(--slide-width);
  transform: translate(-50%, -50%) scale(var(--slide-scale));
  text-align: right;
  display: none !important;
}

html.print-pdf .reveal .slide-number {
  color: var(--brand-neutral-600);
  font-size: .5em !important;
  font-weight: 700;
}

.reveal:not(.overview):has(.present.has-slide-number) .slide-number {
  display: block !important;
}

.reveal .slide-number a {
  text-decoration: none;
}

.reveal .slide-number-a {
  color: var(--brand-neutral-300);
  text-decoration: none;
  font-size: .7em;
  font-weight: 700;
}

.reveal table {
  margin: 2rem 0;
}

