#splash-page .md-content {
  display: none;
}

#splash-page {
  display: block;
}

#splash-page .splash-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

/* Content area width 
.md-grid {
  max-width: initial;
}
*/

.site-logo {
  fill: #FF5733; /* Replace with your desired color */
}
.md-header__button.md-logo .site-logo {
  fill: #FF5733; /* Replace with your desired color */
}

th, td {
  border: 1px solid var(--md-typeset-table-color);
  border-spacing: 0;
  border-bottom: none;
  border-left: none;
  border-top: none;
}

.md-typeset__table {
  line-height: 1;
}

.md-typeset__table table:not([class]) {
  font-size: .74rem;
  border-right: none;
}

.md-typeset__table table:not([class]) td,
.md-typeset__table table:not([class]) th {
  padding: 9px;
}

/* light mode alternating table bg colors */
.md-typeset__table tr:nth-child(2n) {
  background-color: #f8f8f8;
}

/* dark mode alternating table bg colors */
[data-md-color-scheme="slate"] .md-typeset__table tr:nth-child(2n) {
  background-color: hsla(var(--md-hue),18%,18%,1)
}

/* General Style for th elements */
.md-typeset__table table:not([class]) th {
  padding: 9px;
  font-weight: bold; /* make the text bold */
  color: white; /* make the text color white */
  background-color: var(--md-primary-fg-color); /* make the background color a shade of blue */
}

/* Light mode specific style */
.md-typeset__table table:not([class]) th {
  color: white; /* make the text color white */
  background-color: var(--md-primary-fg-color--light);
}

/* Dark mode specific style */
[data-md-color-scheme="slate"] .md-typeset__table table:not([class]) th {
  color: #fff; /* make the text color white */
  background-color: var(--md-primary-fg-color--dark);
}

/* feedback positioning 
.md-feedback {
  position: absolute;
  bottom: -10em; /* adjust this value to position the feedback element 10 lines after the end of the page */
  left: 50%;
  transform: translateX(-50%);
}ß
*/
.md-tag {
  background: var(--md-default-fg-color--lightest);
  border-radius: 2.4rem;
    border-top-left-radius: 2.4rem;
    border-top-right-radius: 2.4rem;
    border-bottom-right-radius: 2.4rem;
    border-bottom-left-radius: 2.4rem;
  display: inline-block;
  font-size: .64rem;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 1.6;
  margin-bottom: .5em;
  padding: .3125em .9375em;
  vertical-align: middle;
  border: 1px solid #f5f3ff;
}