/* VCORE v52 — approved icon identity + five-site ecosystem switcher. */
.ecosystem-switcher nav{overflow-x:auto!important;scrollbar-width:none;-webkit-overflow-scrolling:touch;white-space:nowrap;max-width:100%}
.ecosystem-switcher nav::-webkit-scrollbar{display:none}
.ecosystem-switcher nav a{flex:0 0 auto}
.vcore-premium-icon{width:100%;height:100%;object-fit:contain}
.vcore-icon-card img{object-fit:contain}
@media(max-width:480px){.ecosystem-switcher-inner{padding-left:8px!important;padding-right:8px!important}.ecosystem-switcher nav{gap:1px!important}.ecosystem-switcher nav a{padding-left:10px!important;padding-right:10px!important;font-size:10px!important}}

/* VCORE Ecosystem v54.1: six destinations, touch-scroll + keyboard focus. */
@media(max-width:760px){
  .ecosystem-switcher nav,.studio-v50-home .ecosystem-switcher nav{justify-content:flex-start!important;overscroll-behavior-inline:contain;scrollbar-width:thin!important;scrollbar-color:rgba(184,108,243,.34) transparent;scroll-padding-inline:8px;}
  .ecosystem-switcher nav a{flex:0 0 auto!important;}
}
.ecosystem-switcher nav a:focus-visible{outline:2px solid #9FFCFF;outline-offset:-2px;}
