/* Fixed menu slots prevent the Dock's magnification from shifting navigation. */
#sidgo-home.home-premium .chapter-tabs.has-menu-dock{overflow:visible;isolation:isolate}
#sidgo-home.home-premium .chapter-tabs.has-menu-dock>button{position:relative;overflow:visible;justify-content:center;align-items:center;padding-inline:2px;transform:none;touch-action:manipulation}
#sidgo-home.home-premium .chapter-tabs.has-menu-dock>button>.home-menu-dock-face{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:max-content;max-width:calc(100% - 8px);margin:0;padding:4px 2px;box-sizing:border-box;font:inherit;line-height:1.2;letter-spacing:inherit;color:inherit;opacity:1;white-space:nowrap;transform-origin:50% 100%;will-change:transform;pointer-events:none}
#sidgo-home.home-premium .chapter-tabs.has-menu-dock .home-menu-dock-face>span{display:inline-block;flex:none;font-size:14px;font-weight:850;line-height:1;letter-spacing:0;opacity:1;color:#FF8A3D;margin:0}
#sidgo-home.home-premium .chapter-tabs.has-menu-dock>button::after{content:'';position:absolute;bottom:5px;left:50%;width:4px;height:4px;border-radius:50%;background:#f36b21;opacity:0;transform:translateX(-50%);pointer-events:none;transition:opacity .2s ease}
#sidgo-home.home-premium .chapter-tabs.has-menu-dock>button[aria-selected=true]::after{opacity:1}
#sidgo-home.home-premium .chapter-tabs.has-menu-dock>button:focus-visible{outline:2px solid #ff8d43;outline-offset:-3px;border-radius:5px}
@media(min-width:601px) and (max-width:1350px){
 #sidgo-home.home-premium .chapter-tabs.has-menu-dock>button>.home-menu-dock-face{flex-direction:column;gap:4px}
 #sidgo-home.home-premium .chapter-tabs.has-menu-dock .home-menu-dock-face>span{font-size:13px}
}
@media(max-width:600px){
 #sidgo-home.home-premium .chapter-tabs.has-menu-dock>button>.home-menu-dock-face{flex-direction:column;gap:3px;padding:0;max-width:calc(100% - 6px);font-size:inherit}
 #sidgo-home.home-premium .chapter-tabs.has-menu-dock .home-menu-dock-face>span{font-size:12px}
 #sidgo-home.home-premium .chapter-tabs.has-menu-dock>button::after{width:3px;height:3px;bottom:2px}
}
@media(prefers-reduced-motion:reduce){
 #sidgo-home.home-premium .chapter-tabs.has-menu-dock>button>.home-menu-dock-face{transform:none!important;will-change:auto}
 #sidgo-home.home-premium .chapter-tabs.has-menu-dock>button::after{transition:none}
}
