/* One stable global navigation; contextual lesson navigation stays compact. */
.site-nav{overflow:visible;align-items:center}.nav-menu{display:none}.nav-background,.lesson-switch{position:relative;z-index:30}.nav-background summary,.lesson-switch summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;gap:10px;color:var(--muted);font:inherit}.nav-background summary::-webkit-details-marker,.lesson-switch summary::-webkit-details-marker{display:none}.nav-background summary::after,.lesson-switch summary::after{content:'';width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-3px}.nav-background[data-active]>summary{color:var(--accent)}.nav-background>div,.lesson-switch>div{position:absolute;right:0;top:100%;min-width:220px;padding:8px;background:var(--bg,#080e13);border:1px solid var(--rule);box-shadow:0 12px 30px #0006}.site-nav .nav-background a,.lab-location .lesson-switch a{display:block;min-height:44px;padding:12px 14px;box-sizing:border-box;white-space:nowrap;box-shadow:none;text-decoration:none}.nav-background a:hover,.lesson-switch a:hover{background:#15272d}.lab-location{justify-content:space-between;align-items:center;gap:14px}.lesson-breadcrumb{display:flex;align-items:center;gap:14px;min-width:0;font-size:14px}.lesson-breadcrumb>span:last-child{color:var(--ink)}.lesson-breadcrumb>span[aria-hidden]{color:var(--muted)}.channels .lesson-switch{margin:0;padding:0;border:0}.lesson-switch summary{font-size:14px}.site-nav a:focus-visible,.site-nav summary:focus-visible,.lesson-switch summary:focus-visible,.nav-menu:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.lessons .c-heading{padding-top:12px}
@media(max-width:760px){body>header{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:16px 20px}.nav-menu{display:block;margin-left:auto;min-height:44px;border:1px solid var(--rule);background:transparent;color:var(--ink);padding:10px 16px;font:inherit}.site-nav{display:none!important;width:100%;border:0!important;margin:0!important;padding:8px 0!important;overflow:visible!important}.site-nav[data-menu-open]{display:flex!important;flex-direction:column;align-items:stretch;gap:0}.site-nav>a{padding:12px!important;min-height:44px;box-sizing:border-box}.nav-background>summary{padding:0 12px}.nav-background>div{position:static;box-shadow:none;border:0;border-left:1px solid var(--rule);margin-left:12px}.lab-location{margin-bottom:18px;padding:10px 0;align-items:flex-start}.lesson-breadcrumb{flex-wrap:wrap;gap:4px 10px;flex:1}.lesson-breadcrumb>a{width:100%;padding:4px 0}.lesson-breadcrumb>span[aria-hidden]{display:none}.lesson-breadcrumb>span:last-child{font-size:13px}.lesson-switch>div{min-width:240px;max-width:calc(100vw - 40px)}.lesson-switch summary{font-size:13px;min-height:44px}.lessons .c-heading{padding-top:0}#notes-open{margin-left:0}}
body>header{position:relative;z-index:100}

.lesson-breadcrumb>a{display:flex;align-items:center;gap:8px}.lesson-breadcrumb svg{flex-shrink:0}
