/* Slightly darker code bg in dark mode for contrast */
[data-md-color-scheme="slate"] pre,
[data-md-color-scheme="slate"] code {
  background-color: #16181d;
}

/* Smaller top margin on H1 (hero sits tighter) */
.md-typeset h1 {
  margin-top: .25rem;
}

/* Tidy hero banner (if you wrap your banner image) */
.hero-card img {
  max-width: 1000px;
  width: 100%;
  display: block;
  margin: 0 auto;
  border-radius: 16px;
  box-shadow: 0 6px 24px rgba(0,0,0,.18);
}

.md-header__button.md-logo {
  margin: 0;
  padding: 0;
}

.md-header__button.md-logo img,
.md-header__button.md-logo svg {
  height: 3rem; /* Example: adjust to desired height */
  width: 3rem;  /* Example: adjust to desired width */
}






