/* ===== 产品中心左侧类目导航：LineSidebar 行边栏效果（reactbits 移植，无左侧横线）===== */
.line-sidebar{--accent-color:#1269c7;--text-color:#4a6175;--marker-color:#9db4c8;--marker-length:0px;--marker-gap:0px;--tick-scale:.5;--max-shift:22px;--item-gap:14px;--smoothing:90ms;position:relative;display:flex;justify-content:flex-start}
.line-sidebar__list{list-style:none;margin:0;padding:6px 0;display:flex;flex-direction:column;gap:var(--item-gap)}
.line-sidebar__item{position:relative;cursor:pointer;transform:scale(calc(1 + var(--effect,0)*0.10));transform-origin:left center;will-change:transform}
.line-sidebar__item::before{content:'';position:absolute;inset:-6px -48px}
.line-sidebar__label{position:relative;display:inline-flex;align-items:baseline;font-size:13px;font-weight:600;line-height:1.2;color:color-mix(in srgb,var(--accent-color) calc(var(--effect,0)*100%),var(--text-color));transform:translateX(calc(var(--effect,0)*var(--max-shift)));transition:none}
.line-sidebar__index{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;margin-right:.6rem;font-size:.85em;opacity:calc(.55 + var(--effect,0)*.45)}
/* 左侧横线已移除（marker 显式隐藏） */
.line-sidebar__marker{display:none!important}
/* 激活项（aria-current / .active）：用更深的强调色 + 加粗，保证选中态醒目 */
.line-sidebar__item.active .line-sidebar__label,
.line-sidebar__item[aria-current="true"] .line-sidebar__label{color:var(--active-color,#083f8f);font-weight:800;transform:translateX(calc(var(--max-shift)*.6))}
.line-sidebar__item.active .line-sidebar__index,
.line-sidebar__item[aria-current="true"] .line-sidebar__index{color:var(--active-color,#083f8f);font-weight:800}
