/* Industry interaction only: preserve full-stage imagery and authored layout. */
html body#ls-home #luansui-industry .luansui_industry_tabs button{transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}
html body#ls-home #luansui-industry .luansui_industry_tabs button[aria-selected="true"]{background:#e9f1ff!important;color:#195bd3!important;box-shadow:0 2px 8px rgba(34,89,173,.08);font-weight:600}
@media(hover:hover) and (pointer:fine){html body#ls-home #luansui-industry .luansui_industry_tabs button:hover{background:#f0f5ff!important;color:#195bd3!important}html body#ls-home #luansui-industry .luansui_industry_tabs button[aria-selected="true"]:hover{background:#e2edff!important}}
html body#ls-home #luansui-industry .luansui_industry_copy a.ls-button,
html body#ls-home #luansui-industry .luansui_industry_copy a.ls-button:visited{background:#2563d9!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-decoration:none!important;transition:background-color .2s ease,box-shadow .2s ease}
html body#ls-home #luansui-industry .luansui_industry_copy a.ls-button:hover,
html body#ls-home #luansui-industry .luansui_industry_copy a.ls-button:focus-visible{background:#174fae!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 6px 16px rgba(23,79,174,.2)!important}
html body#ls-home #luansui-industry .luansui_industry_copy a.ls-button:active{background:#154397!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body#ls-home #luansui-industry .luansui_industry_copy a.ls-button *{color:#fff!important;-webkit-text-fill-color:#fff!important}
html body#ls-home #luansui-industry .luansui_industry_copy a.ls-button:focus-visible{outline:2px solid #174fae;outline-offset:3px}
@media(prefers-reduced-motion:reduce){html body#ls-home #luansui-industry .luansui_industry_tabs button,html body#ls-home #luansui-industry .luansui_industry_copy a.ls-button{transition:none!important}}

/* One clearly visible moving pill follows the selected industry without changing tab geometry. */
html body#ls-home #luansui-industry .luansui_industry_tabs.ls-industry-pill-ready{isolation:isolate}
html body#ls-home #luansui-industry .ls-industry-pill{position:absolute;left:0;top:4px;height:calc(100% - 8px);border-radius:28px;background:#e9f1ff;box-shadow:0 2px 8px rgba(34,89,173,.08);z-index:0;pointer-events:none;transition:transform .38s cubic-bezier(.22,.7,.2,1),width .38s cubic-bezier(.22,.7,.2,1)}
html body#ls-home #luansui-industry .luansui_industry_tabs.ls-industry-pill-ready button{position:relative;z-index:1}
html body#ls-home #luansui-industry .luansui_industry_tabs.ls-industry-pill-ready button[aria-selected="true"],html body#ls-home #luansui-industry .luansui_industry_tabs.ls-industry-pill-ready button[aria-selected="true"]:hover{background:transparent!important;box-shadow:none!important}
@media(min-width:601px){html body#ls-home #luansui-industry.ls-industry-image-sized{aspect-ratio:var(--ls-industry-image-ratio);min-height:0!important}html body#ls-home #luansui-industry .luansui_industry_background.is-photo{object-fit:contain!important;object-position:center!important}}
@media(prefers-reduced-motion:reduce){html body#ls-home #luansui-industry .ls-industry-pill{transition:none!important}}

/* Stronger selection contrast; the shared pill remains above the full-stage art. */
html body#ls-home #luansui-industry .ls-industry-pill{background:linear-gradient(115deg,#c9ddff,#dceaff)!important;box-shadow:inset 0 0 0 1px rgba(76,128,213,.18),0 3px 9px rgba(38,96,188,.14)!important;opacity:1!important;transition:transform .65s cubic-bezier(.25,.8,.25,1),width .65s cubic-bezier(.25,.8,.25,1)}
html body#ls-home #luansui-industry .luansui_industry_tabs.ls-industry-pill-ready button[aria-selected="true"]{color:#1253bd!important}
@media(hover:hover) and (pointer:fine){html body#ls-home #luansui-industry .luansui_industry_tabs.ls-industry-pill-ready button:not([aria-selected="true"]):hover{background:rgba(227,238,255,.55)!important}}
@media(prefers-reduced-motion:reduce){html body#ls-home #luansui-industry .ls-industry-pill{transition:none!important}}
