.navbar{z-index:10;border-bottom:1px solid var(--border-faint,#494b5b1f);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff0;width:100%;position:fixed;top:0;left:0;right:0;overflow:hidden}.navbar__inner{justify-content:space-between;align-items:center;width:min(1800px,90vw);min-height:75px;margin:0 auto;padding:.75rem 1.5rem;font-family:IBM Plex Mono,system-ui,-apple-system,sans-serif;display:flex}.navbar__brand{font-size:1.1rem;font-weight:300}.navbar__location{align-items:center;font-size:1.1rem;font-weight:400;display:flex}.navbar__crumb{align-items:center;gap:.35rem;display:inline-flex}.navbar__crumb--root{color:var(--accent-primary);cursor:pointer;text-decoration-line:underline;transition:color .12s,transform .12s}.navbar__crumb--root:hover,.navbar__crumb--root:focus-visible{color:var(--accent-primary);transform:translateY(-1px)}.navbar__divider{color:var(--text-primary,#494b5b);opacity:.8;text-decoration-line:none}.navbar__crumb.is-active:not(.navbar__crumb--root){color:var(--text-strong,#494b5b);font-weight:400}.blink{background:var(--accent-primary);width:.5rem;height:1rem;margin-top:3px;margin-left:2px;animation:2s infinite alternate pulse;transform:translate(4px)}@keyframes pulse{0%{opacity:0}40%,to{opacity:1}}.navbar__links{gap:1rem;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.navbar__links a{color:var(--text-primary,#494b5b);border-radius:.35rem;padding:.35rem .5rem;text-decoration:none;transition:background .12s,color .12s}.navbar__links a:hover,.navbar__links a:focus-visible{color:var(--accent-primary)}@media (max-width:768px){.navbar__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.6rem .75rem}.navbar__location{white-space:nowrap;flex:none;font-size:clamp(.8rem,2.6vw,.95rem)}.navbar__location .navbar__crumb{display:none}.navbar__location .navbar__crumb--root,.navbar__location .navbar__crumb.is-active{display:inline-flex}.navbar__location .navbar__divider{display:none}.navbar__location .navbar__crumb--root+.navbar__divider{display:inline-flex}.navbar__links{white-space:nowrap;flex-flow:row;flex:none;gap:clamp(.25rem,2vw,.5rem);width:auto;margin-left:auto}.navbar__links a{padding:clamp(.15rem,1.2vw,.25rem) clamp(.25rem,2.4vw,.4rem);font-size:clamp(.8rem,2.6vw,.95rem)}}
