@font-face {
  font-family: "Inter Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("../fonts/inter-latin-ext-wght-normal.woff2") format("woff2-variations");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Inter Variable";
  font-style: normal;
  font-display: swap;
  font-weight: 100 900;
  src: url("../fonts/inter-latin-wght-normal.woff2") format("woff2-variations");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Inter Variable";
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url("../fonts/inter-latin-ext-wght-italic.woff2") format("woff2-variations");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Inter Variable";
  font-style: italic;
  font-display: swap;
  font-weight: 100 900;
  src: url("../fonts/inter-latin-wght-italic.woff2") format("woff2-variations");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root > * {
  --md-primary-fg-color: #ffb402;
  --md-primary-fg-color--light: rgb(100%, 75%, 15.6666666667%);
  --md-primary-fg-color--dark: rgb(85.6666666667%, 60.2714097497%, 0%);
  --md-accent-fg-color: #ffb402;
  --md-accent-fg-color--transparent: rgba(255, 180, 2, 0.1);
  --md-default-fg-color: #1c1c1c;
  --md-default-fg-color--light: #2d2d2d;
}

body,
.md-typeset {
  font-family: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;
}

.md-header {
  background-color: #1c1c1c;
  color: #ffb402;
  box-shadow: none;
}

.md-header--shadow {
  box-shadow: none;
}

.md-header .md-search__form {
  border: 1px solid #ffb402;
  border-radius: 12px;
}

.md-header .md-search__input,
.md-header .md-search__input::placeholder,
.md-header .md-search__icon {
  color: #ffb402;
}

.md-sidebar--primary,
.md-sidebar--secondary,
.md-nav--primary,
.md-nav--primary .md-nav,
.md-nav--primary .md-nav__title ~ .md-nav__list {
  background-color: #f2f2f2;
}

.md-main__inner {
  background-color: #f2f2f2;
}

.md-content {
  background-color: var(--md-default-bg-color);
}

.md-nav--primary .md-nav__title[for=__drawer] {
  display: none;
}

.md-nav--secondary .md-nav__title {
  background: none;
  box-shadow: none;
}

.md-grid {
  max-width: none;
}

.md-main {
  display: flex;
  flex-direction: column;
}

.md-main__inner {
  flex-grow: 1;
  height: auto;
  margin-left: 0;
  margin-right: 0;
}

.md-main__inner {
  margin-top: 0 !important;
}

.md-content__inner {
  max-width: 65ch;
  margin-inline: auto;
}

@media screen and (min-width: 76.25em) {
  .md-sidebar--primary {
    width: 18rem;
  }
  .md-sidebar--primary .md-sidebar__inner {
    padding-right: 0.8rem;
  }
}
.md-nav--primary > .md-nav__list > .md-nav__item {
  border-top: none;
}

.md-nav--primary > .md-nav__list > .md-nav__item > .md-nav__link {
  background-color: var(--md-default-bg-color);
  border-radius: 8px;
  padding: 0.8rem 1rem;
  margin: 4px 0.4rem;
}

.md-nav--primary > .md-nav__list > .md-nav__item--active > .md-nav__link {
  background-color: #ffb402;
}

.md-nav--primary > .md-nav__list > .md-nav__item--active > .md-nav__link,
.md-nav--primary > .md-nav__list > .md-nav__item--active > .md-nav__link:focus,
.md-nav--primary > .md-nav__list > .md-nav__item--active > .md-nav__link:hover,
.md-nav--primary > .md-nav__list > .md-nav__item--active .md-nav__link--active,
.md-nav--primary > .md-nav__list > .md-nav__item--active .md-nav__link--active:focus,
.md-nav--primary > .md-nav__list > .md-nav__item--active .md-nav__link--active:hover {
  color: #1c1c1c;
}

.md-nav--primary > .md-nav__list > .md-nav__item > .md-nav > .md-nav__list > .md-nav__item--active > .md-nav__link {
  font-weight: 700;
}

html {
  scrollbar-color: #ffb402 transparent;
}

html::-webkit-scrollbar-thumb {
  background-color: #ffb402;
}

.md-typeset pre > code,
.md-search__scrollwrap,
.md-sidebar__scrollwrap,
.md-tooltip2__inner {
  scrollbar-color: #ffb402 transparent;
}

.md-typeset pre > code::-webkit-scrollbar-thumb,
.md-search__scrollwrap::-webkit-scrollbar-thumb,
.md-sidebar__scrollwrap::-webkit-scrollbar-thumb,
.md-tooltip2__inner::-webkit-scrollbar-thumb {
  background-color: #ffb402;
}
