/* One floating language selector across secondary pages; home retains sidebar switch. */
body:not(.homePage) .portfolioFloatingLang{position:fixed!important;top:auto!important;bottom:24px!important;right:24px!important;left:auto!important;z-index:10000!important;display:flex!important;gap:3px;padding:5px;border:1px solid #54678a;border-radius:13px;background:rgba(7,24,44,.96);box-shadow:0 12px 38px #06182d50;backdrop-filter:blur(14px)}
.portfolioFloatingLang button{appearance:none;border:0;border-radius:9px;background:transparent;color:#b7c9e3;font-size:12px;font-weight:800;min-width:40px;min-height:36px;cursor:pointer}
.portfolioFloatingLang button.active{background:#786aff;color:white;box-shadow:0 3px 12px #6c61e54d}
body:not(.homePage) .unifiedHeader .unifiedLang,body:not(.homePage) .storyNav .storyLang{display:none!important}
body:not(.homePage) .floatingLanguage:not(.portfolioFloatingLang){display:none!important}
@media(max-width:600px){body:not(.homePage) .portfolioFloatingLang{right:14px!important;bottom:14px!important}}
