.anchor-nav{align-items:center;background-color:rgb(var(--sm-bg-color));border-bottom:1px solid rgb(var(--sm-border-color-lighter));border-radius:9999px;box-sizing:border-box;color:rgb(var(--sm-text-color-regular));display:flex;font-size:.875rem;font-weight:700;justify-content:flex-start;left:0;list-style:none;margin-inline:auto;max-width:var(--max-width-desktop);overflow-x:auto;padding-inline:1.25rem;position:relative;right:0;scroll-behavior:smooth;top:0;transition-duration:.2s;transition-property:width,top,left;transition-timing-function:ease;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;transform:translateZ(0);will-change:scroll-position;-ms-overflow-style:none;--anchor-nav-item-gap:1.5rem}.anchor-nav>li+li{margin-left:var(--anchor-nav-item-gap)}.anchor-nav:before{background-color:rgb(var(--sm-color-primary));bottom:0;content:" ";height:2px;left:0;position:absolute;transform:translate(var(--nav-bar-left));transition:transform .3s cubic-bezier(.4,0,.2,1);width:var(--nav-bar-width);will-change:transform;z-index:1}.anchor-nav a{align-items:center;color:rgb(var(--sm-text-color-regular));cursor:pointer;display:flex;padding-block:1rem;padding-inline:.75rem;position:relative;transition:color .2s ease;white-space:nowrap}.anchor-nav a.active{color:rgb(var(--sm-color-primary))}.anchor-nav.fixed{background-color:rgb(var(--sm-bg-color));border:none;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;left:0;position:fixed;top:var(--anchor-fixed-top,calc(var(--menu-bar-height, 0px) + 8px));width:calc(100% - 40px);z-index:1000}.anchor-nav.hidden-nav{opacity:0;top:-100%}.anchor-container{width:100%}.anchor-container .section{color:rgb(var(--sm-text-color-regular))}.anchor-nav a:before{background-color:transparent;bottom:0;content:"";height:2px;left:0;position:absolute;transition:background-color .2s ease;width:100%}@media (min-width:768px){.anchor-nav a:hover{color:rgb(var(--sm-color-primary-light-3))}.anchor-nav.fixed{width:calc(100% - 80px)}}html[sm-theme=dark] .anchor-nav{border-bottom-color:#000}html[sm-theme=dark] .anchor-nav.fixed{box-shadow:0 20px 25px -5px rgb(var(--gray-7)/.35),0 8px 10px -6px rgb(var(--gray-7)/.35)}
