.language-picker{display:flex;justify-content:flex-end;align-items:center;gap:5px;max-width:640px;margin:0 auto;padding:7px 16px;background:var(--pitch,#0d3b2e);color:white}
.language-picker button{width:auto;min-width:42px;min-height:34px;margin:0;padding:5px 9px;font:600 13px/1.2 system-ui,sans-serif;border:1px solid #ffffff55;border-radius:8px;background:transparent;color:white;cursor:pointer}
.language-picker button[aria-pressed="true"]{background:var(--accent,#f2a516);border-color:var(--accent,#f2a516);color:#2a1a00}
.language-picker button:focus-visible{outline:2px solid white;outline-offset:2px}
.top .language-picker{padding-bottom:0}
.tabs .tab{min-width:0;overflow-wrap:anywhere;font-size:12px}
.sl{grid-template-columns:minmax(100px,120px) minmax(0,1fr) 26px}
.time24{display:flex;align-items:center;gap:5px;min-width:0}.time24 select{flex:1;min-width:0;width:auto;padding-left:7px;padding-right:4px}
@media(max-width:380px){.brand{font-size:20px}.demo-tag{padding:3px 5px}.top-in{gap:8px}.tab{font-size:11px}.btns .btn{min-width:0}}
