.topbar{gap:16px;flex-wrap:wrap}.demo-language{display:flex;gap:8px;align-items:center;margin-left:auto;color:#c8ccd4;font-size:12px}.demo-language select{width:auto;min-height:44px;min-width:108px;padding:8px 12px}.demo-language span{white-space:nowrap}
@media(max-width:640px){.topbar{padding:12px 16px;min-height:0}.demo-language{width:100%;justify-content:space-between;margin:0}.demo-language select{font-size:16px}.topbar>div{font-size:12px}}
