.language-picker{display:flex;align-items:center;gap:.45rem;flex-shrink:0;font-size:.78rem;color:var(--muted,#74786e)}
.language-picker select{width:auto;min-width:92px;padding:8px 10px;border:1px solid var(--line,#dddcd2);border-radius:7px;background:var(--paper,#faf9f5);color:var(--ink,#30352c);font:inherit}
html[lang="en"] .view-modes{flex-wrap:wrap;gap:4px}
html[lang="en"] .info-tabs{gap:3px}
html[lang="en"] .info-tabs button{padding:10px 5px;font-size:.78rem;overflow-wrap:anywhere}
html[lang="en"] .view-buttons button{width:110px;font-size:.76rem;line-height:1.3}
html[lang="en"] .model-label{max-width:220px;white-space:normal;font-size:.7rem;line-height:1.3}
html[lang="en"] .learning-launch{flex-wrap:wrap}
html[lang="en"] .part-row button,html[lang="en"] .step-part{overflow-wrap:anywhere}
html[lang="en"] .app-footer{line-height:1.5}
@media(max-width:850px){.language-picker{margin-left:auto}.language-picker>span{display:none}html[lang="en"] .view-buttons button{width:88px}html[lang="en"] .brand h1{font-size:1rem}html[lang="en"] .brand p{font-size:.62rem}}
