/* overrides: ./slides_files/libs/quarto-contrib/videojs/video-js.css */
.video-js {
  background: none !important;   /* remove dark background */
  border-radius: 10px; /* rounded corner */
}
.reveal h1.title {
  font-size: 2.0em;
}

.reveal .slides section .fragment.blur {
  filter: none
}
.reveal .slides section .fragment.blur.visible {
  filter: blur(5px);
}

.reveal .slides section .fragment.deblur {
  filter: blur(5px);
}
.reveal .slides section .fragment.deblur.visible {
  filter: none
}


#title-slide {
  height: 700px !important;
}

.reveal .title-slide {
  display: flex;
  flex-direction: column;
}

#title-slide h1.title {
  position: absolute !important;
  top: 45% !important;  /* adjust vertical position */
  left: 0 !important;
  right: 0 !important;
  text-align: center !important;
}

#title-slide .subtitle {
  position: absolute !important;
  top: 5% !important;  /* adjust vertical position */
  left: 0 !important;
  right: 0 !important;
  text-align: center !important;
}

#title-slide .quarto-title-authors {
  position: absolute !important;
  bottom: 10% !important;
  left: 0 !important;
  right: 0 !important;
  text-align: center !important;
}

#title-slide .quarto-title-author-name {
  font-size: 1.0em !important;  /* adjust author name font size */
}

#title-slide .quarto-title-affiliation {
  font-size: 1.0em !important;  /* adjust affiliation font size */
}

#title-slide .date {
  position: absolute !important;
  bottom: 0% !important;
  left: 0 !important;
  right: 0 !important;
  text-align: center !important;
  font-size: 1.0em !important;
}

