.language-control{display:block;flex-shrink:0}
.language-control select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;min-height:44px;width:63px;padding:7px 5px;font-size:13px;font-weight:750;cursor:pointer}
html[lang="en"] .card-bottom button:first-child{white-space:normal}
html[lang="en"] .tree-details span{line-height:1.5}
@media(max-width:760px){.header{padding:16px 12px;gap:6px}.brand{gap:5px}.brand strong{font-size:17px}.brand-icon{font-size:29px}.header-tools{gap:4px}.header-tools .theme-button,.header-tools .avatar{width:40px;height:44px}.header-tools .display-button{width:40px;height:44px;min-height:44px;justify-content:center;padding:0;font-size:0;gap:0}.header-tools .display-button span{font-size:21px}.language-control select{width:55px}.hero-actions{gap:8px}.hero-actions .btn{min-width:0}html[lang="en"] .hero-copy h1{font-size:43px}html[lang="en"] .card-body h3{font-size:16px}html[lang="en"] .bottom-nav a{font-size:9px}html[lang="en"] .quick-activity strong{font-size:15px}}
@media(max-width:340px){.header{flex-wrap:wrap}.brand{margin-right:auto}.header-tools{width:100%;justify-content:flex-end}}
