/* Compact account actions share the mobile logo row. */
.topbar-account{flex-wrap:nowrap;gap:6px}
.topbar-account>.secondary{flex:0 0 auto;white-space:nowrap;min-height:34px;padding:7px 10px;font-size:12px;line-height:1.25;border-radius:7px}
@media(max-width:800px){
 .topbar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 8px;padding:10px 12px}
 .topbar-inner>.brand{min-width:0;gap:6px;font-size:clamp(12px,3.8vw,18px);letter-spacing:-.5px}
 .topbar-inner>.brand .studio-logo{width:32px;height:32px;border-radius:9px;font-size:21px}
 .topbar-account{margin-left:0;justify-self:end}
 .topbar-account>.secondary{min-height:32px;padding:6px 7px;font-size:11px}
 .workspace-nav{grid-column:1/-1;grid-row:2;width:100%;margin:0}
}
@media(max-width:350px){
 .topbar-inner{padding-left:10px;padding-right:10px;column-gap:6px}
 .topbar-inner>.brand{gap:5px}
 .topbar-inner>.brand .studio-logo{width:28px;height:28px;font-size:19px}
 .topbar-account{gap:4px}
 .topbar-account>.secondary{padding-left:5px;padding-right:5px}
}
