img.small {
  width: 200px;
  height: auto;
}

img.medium {
  width: 300px;
  height: auto;
}

img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.md-header__topic > .md-ellipsis {
    font-weight: normal !important;
}

:root {
    --md-accent-fg-color: rgb(0, 157, 226) !important;
    --md-accent-fg-color--light: rgba(0, 157, 226, 0.75) !important;
}

/* Change default link color */
.md-typeset a {
    color: rgb(0, 157, 226); /* Default link color */
    text-decoration: none; /* Remove default underline */
}

/* Underline links on hover */
.md-typeset a:hover {
    text-decoration: underline;
}

/* Change color of the active page link in the main navigation */
.md-nav__item--active > .md-nav__link,
.md-nav__link--active {
    color: rgb(0, 157, 226) !important; /* Ensure override */
    font-weight: bold; /* Optional: Emphasize */
}

/* Change color of the active header in the table of contents (right sidebar) */
.md-nav__link--active {
    color: rgb(0, 157, 226) !important;
}

/* Change color of the home/index link */
.md-nav__title {
    color: rgb(0, 157, 226) !important;
}

/* Change color of hovered links in navigation */
.md-nav__link:hover {
    transform: scale(1.02); /* Slightly enlarges link */
}

/* Optional: Change color of active section in ToC */
.md-sidebar--secondary .md-nav__item--active > .md-nav__link {
    color: rgb(0, 157, 226) !important;
}
