/* Last-loaded visual adapter. Does not change any navigation destination. */
:root { color-scheme: dark; }
html.pnav-enabled .pnav-root-header,
.pnav-bar { background: #111111; color: #e5e5e5; border-color: #333333; }
.pnav-menu, .pnav-close, .pnav-home {
  background: #202020; border-color: #444444; color: #e5e5e5;
  min-height: 44px;
}
.pnav-menu:hover, .pnav-home:hover { background: #2a2a2a; color: #f5f5f5; }
.pnav-drawer { background: #202020; color: #e5e5e5; box-shadow: 16px 0 56px #0008; }
.pnav-drawer::backdrop { background: #0009; }
.pnav-drawer .pnav-title, .pnav-drawer .pnav-close, .pnav-link { color: #e5e5e5; }
.pnav-link[aria-current], .pnav-link:hover { background: #2a2a2a; border-color: #444444; color: #f5f5f5; }
.pnav-in-player { border-color: #333333; }
.pnav-menu:focus-visible, .pnav-home:focus-visible, .pnav-close:focus-visible,
.pnav-link:focus-visible { outline-color: #f5f5f5; }
