.md-logo img {
  height: auto;
  width: 7.2rem;
}

.md-header__button.md-logo {
  margin: .4rem;
  padding: .6rem;
}

/* Top-level headers (H1) */
.md-typeset h1 {
  color: #0057b7;
  /* Deep blue */
  font-size: 2.2em;
  /* Bigger than default */
  font-weight: 700;
  /* Bold */
  border-bottom: 3px solid #0057b7;
  /* Add underline */
  padding-bottom: 0.3em;
  /* Spacing below underline */
  margin-top: 1.2em;
  /* Spacing above */
}

/* Second-level headers (H2) */
.md-typeset h2 {
  color: #0073e6;
  /* Lighter blue */
  font-size: 1.8em;
  font-weight: 600;
  /* */
  border-left: 4px solid #0073e6;
  /* Fancy left border */
  padding-left: 0.5em;
  /* Space for the border */
  margin-top: 1.2em;
}

/* Third-level headers (H3) */
.md-typeset h3 {
  color: #0096ff;
  /* Even lighter blue */
  font-size: 1.5em;
  font-weight: 600;
  margin-top: 1em;
}

/* Fourth-level headers (H4) */
.md-typeset h4 {
  color: #333;
  /* Neutral gray */
  font-size: 1.3em;
  font-weight: 600;
  /* */
  font-style: italic;
  /* Just to show it's different */
  margin-top: 0.8em;
}

a:hover {
  color: #e63946;
  /* link color on hover */
  font-weight: 600;
  text-decoration: underline;
  /* underline all links */
}
