/*-- scss:defaults --*/
// Colors
$primary: #003F30;
$body-color: #003F30;
$body-bg: #fefefe;
$link-color: $primary;
// Fonts
// $font-family-sans-serif: "Open Sans", sans-serif;
// $font-family-monospace: "Source Code Pro", monospace;


/*-- scss:mixins --*/


/*-- scss:rules --*/


.slide-number,
.reveal.has-logo .slide-number {
  bottom: 10px !important;
  right: 100px !important;
  top: unset !important;
  color: $body-color !important;
}

#title-slide, #title-slide h1.title {
  color: white
}

#title-slide::before {
  content: "";
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translateX(-50%);
  width: 320px;
  height: 320px;
  background-image: url('img/nhanesdata-logo.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

#title-slide {
  padding-top: 330px !important;
}

#title-slide h1.title {
  font-size: 2.0em !important;
}

#title-slide p.subtitle {
  font-size: 0.95em !important;
}

#title-slide .quarto-title-author-name,
#title-slide .quarto-title-affiliation,
#title-slide p.author,
#title-slide p.date {
  font-size: 0.8em !important;
}

.reveal a {
  text-decoration: underline;
}

.red {
  color: #da2c43
}

.max-lines {
  max-height: 400px; /* Adjust height as needed */
  overflow: scroll; /* Enable scrolling if content exceeds height */
}

.scrolling {
  overflow: scroll;
  height: 400px;
}

.reveal ol {
    margin: 0 0 0 1.5em;
}

.reveal code {
  background-color: #F1F3F5;
  color: blue;
  padding: 0.1em 0.2em;
  border-radius: 3px;     
}

.reveal .slide-logo {
  height: 1.75em !important;
  width: 1.75em !important;
  max-width: unset !important;
  max-height: unset !important;
}

.reveal div.sourceCode {
  border: 1px solid #ccc !important;
  box-shadow: none !important;
}

.reveal pre {
  /* Remove the inner border */
  border: none !important;  
  box-shadow: none !important;
}

.reveal pre code {
  background-color: #F1F3F5;
}
