/* YS-AI brand slots only; application layout, product names and functional UI remain owned by their original styles. */
.studio-topbar .studio-brand{gap:0!important}
.studio-topbar .studio-brand>*,.brand>.brand-symbol{display:none!important}
.studio-topbar .studio-brand::after,.brand::after,.studio-loading>.studio-logo-mark::after{content:"";display:block;width:112px;height:32px;flex:0 0 112px;background:url("/_ports/18445/assets/ysai/ysai-logo-42871a84f2b3.svg") left center/contain no-repeat}
html body #root .brand{font-size:0!important;gap:0!important}
.brand>*{display:none!important}
.studio-loading>.studio-logo-mark{width:112px!important;height:34px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}
.studio-loading>.studio-logo-mark>svg{display:none!important}
html[data-ysai-app="merch"] .login-card::before{content:"YS-AI";display:block;width:112px;height:32px;margin-bottom:18px;color:transparent;font-size:0;background:url("/_ports/18445/assets/ysai/ysai-logo-42871a84f2b3.svg") left center/contain no-repeat}
