.anchor-nav{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:100;background:#fffffff2;border-radius:20px;box-shadow:0 2px 12px #0000001a;padding:10px 0;opacity:0;visibility:hidden;transition:all .3s ease}.anchor-nav.is-fixed{opacity:1;visibility:visible}.anchor-item{display:flex;align-items:center;padding:8px 12px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.anchor-item:hover{background:#0000000d}.anchor-item.active{background:#409eff1a}.anchor-item.active .anchor-dot{background:#409eff;transform:scale(1.2)}.anchor-item.active .anchor-label{color:#409eff}.anchor-dot{width:8px;height:8px;border-radius:50%;background:#ccc;margin-right:8px;transition:all .2s ease;flex-shrink:0}.anchor-label{font-size:12px;color:#666;opacity:1;max-width:80px;overflow:hidden;transition:all .2s ease;flex-shrink:0}@media(max-width:1200px){.anchor-nav{right:10px}}
