/* 本文件已由 scripts/scope-landing-css.mjs 加 .tb-landingpage 作用域；从兄弟仓同步后须重跑该脚本，勿手改 */
/* tabs 挂件（参考实现；线上路径 /css/tabs.css）：给 .lp-tabs 加标签条，一次显示一块 */
.tb-landingpage .lp-tabs.is-tabs { gap:28px; }
.tb-landingpage .lp-tabs .lp-tabbar { display:flex; gap:6px; overflow-x:auto; padding:6px; margin:0 auto; border:1px solid var(--lp-line); border-radius:999px; background:#fff; max-width:max-content; scrollbar-width:none; }
.tb-landingpage .lp-tabs .lp-tabbar button { flex:none; border:0; background:transparent; font:600 15px/1 var(--lp-font-sans); color:var(--lp-text); padding:11px 18px; border-radius:999px; cursor:pointer; }
.tb-landingpage .lp-tabs .lp-tabbar button[aria-selected="true"] { background:var(--lp-btn-bg); color:#fff; box-shadow:0 6px 16px rgba(94,76,255,.25); }
.tb-landingpage .lp-tabs.is-tabs .lp-tab[hidden] { display:none; }
/* 窄屏：标签条不超出屏幕，横向滑动（视觉规范第 10 条） */
.tb-landingpage .lp-tabs.is-tabs > * { min-width:0; }
.tb-landingpage .lp-tabs .lp-tabbar { max-width:100%; }
@media (max-width:700px) { .tb-landingpage .lp-tabs .lp-tabbar { margin:0; } .tb-landingpage .lp-tabs .lp-tabbar button { padding:10px 14px; font-size:14px; } }
