.tippy-content {
    font-size: 0.4em;
}

#title-slide sup {
    visibility: hidden;
    position: relative;
}

#title-slide sup:after {
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    content: "*";
}

.reveal pre code {
  white-space: pre-wrap !important;
  word-wrap: break-word !important;
}

.quarto-float-caption-bottom.quarto-float-caption.quarto-float-fig, 
.quarto-figure figcaption, 
.figure-caption, 
p.caption {
    font-size: 0.4em !important;
}

@font-face {
  font-family: 'lg';
  src: url('./fonts/lg.woff2') format('woff2'),
        url('./fonts/lg.ttf') format('truetype'),
        url('./fonts/lg.woff') format('woff'),
        url('./fonts/lg.svg') format('svg');
}

.reduced-spacing-more {
	margin-top: -80px;
}

.reduced-spacing {
	margin-top: -40px;
}

.single-spaced {
	display: block;
        margin-top: 0;
        margin-bottom: 0;
}

.reveal blockquote {
	color: #000000 !important; /* Change to your desired color */
}

.highlight {
	background-color: #FFFF99;
	font-weight: bold;
}

b, strong {
	color: #2a76dd; /*#1b85b8*/
}

.reveal .footnotes li {
	font-size: 20px !important;
}

.reveal .footnotes li p {
    display: inline !important; /* Ensure the paragraph is inline to avoid extra spacing */
}

.no-footer .reveal .footer {
  display: none !important;
}

#title-slide {
  display: flex !important;
  flex-direction: column !important;
}

#title-slide h1 {
  order: 1 !important;
}

#title-slide .quarto-title-authors {
  order: 2 !important;
}

#title-slide .date {
  order: 3 !important;
}

#title-slide .subtitle {
  order: 4 !important;
  font-size: 0.6em !important;
  opacity: 0.8 !important;
  
}
