/* GENERATED by scripts/light-theme.mjs from /styles/nav.css: do not edit (fixes go in /styles/light-fixes.css). */
html.lt .mm { --mm-panel: #ededf0; --mm-hov: rgba(0, 0, 0, 0.05); --mm-lime: #ff6a1a;
  --mm-t1: var(--text, #1d1d1f); --mm-t2: rgba(0, 0, 0, 0.558); --mm-t3: rgba(0, 0, 0, 0.45)
}
@media (min-width: 901px) {
 html.lt .mm-t:focus-visible { outline: 2px solid var(--text, #1d1d1f)
 }
}
@media (min-width: 901px) {
 html.lt .mm-free { background: rgba(0, 0, 0, 0.072);
    color: rgba(0, 0, 0, 0.648)
 }
}
@media (min-width: 901px) {
 html.lt .mm-a:focus-visible { outline: 2px solid var(--text, #1d1d1f)
 }
}
html.lt .mm-tag { background: rgba(0, 0, 0, 0.054)
}
@media (max-width: 900px) {
 html.lt header.nav { background: #ffffff
 }
}
@media (max-width: 900px) {
 html.lt .mm { border: 1px solid var(--ln, #ededf0); box-shadow: inset 0 1px 0 var(--ln, #ededf0);
    background: #ffffff
 }
}
@media (max-width: 900px) {
 html.lt .mm-i + .mm-i { box-shadow: inset 0 1px 0 var(--ln, #ededf0)
 }
}
@media (max-width: 900px) {
 html.lt .mm-t:focus-visible { outline: 2px solid var(--text, #1d1d1f)
 }
}
@media (max-width: 900px) {
 html.lt .mm-free { background: rgba(0, 0, 0, 0.072);
    color: rgba(0, 0, 0, 0.648)
 }
}
@media (max-width: 900px) {
 html.lt .mm-a:focus-visible { outline: 2px solid var(--text, #1d1d1f)
 }
}
@media (max-width: 900px) {
 html.lt .mm-bk { box-shadow: inset 0 1px 0 var(--ln, #ededf0)
 }
}
@media (max-width: 900px) {
 html.lt .mm-cta { background: var(--raised, #ededf0);
    color: rgba(0, 0, 0, 0.765)
 }
}
@media (max-width: 900px) {
 html.lt .mm-cta:hover, html.lt .mm-cta:active { background: #1d1d1f; color: #ffffff
 }
}
@media (max-width: 900px) {
 html.lt .mm-cta:focus-visible { outline: 2px solid var(--text, #1d1d1f)
 }
}
html.lt .nav-th {
  background: #ededf0; color: rgba(0, 0, 0, 0.765)
}
html.lt .nav-th:hover { background: #e8e8ed; color: #1d1d1f
}
html.lt .nav-th:focus-visible { outline: 2px solid var(--text, #1d1d1f)
}
