.top-nav{align-items:center;gap:22px;min-width:0;flex-shrink:0}
.nav-tab{white-space:nowrap}
.brand{flex-shrink:0;white-space:nowrap}
.language-picker{display:flex;align-items:center;margin-left:2px}
.language-picker select{max-width:112px;min-height:32px;padding:5px 8px;border:1px solid #48543f;border-radius:6px;background:#20271d;color:var(--text);font-size:11px}
.header-actions{gap:10px;flex-shrink:0}
.build-info{display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:var(--muted);font-size:10px;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums}
html:lang(en) .layer-timeline{--automation-actions-width:180px;--automation-label-width:138px}
@media(max-width:850px){.app-header{gap:24px}.top-nav{gap:14px}}
@media(max-width:800px){
  :root{--app-header-height:98px}
  .app-header{height:var(--app-header-height);display:grid;grid-template-columns:1fr auto;grid-template-rows:44px 54px;gap:0;padding:0 14px}
  .brand{font-size:22px}.brand small{display:none}.brand-mark{width:30px;height:30px}
  .top-nav{grid-column:1 / -1;grid-row:2;width:100%;height:100%;gap:18px}
  .nav-tab{font-size:12px}.language-picker{margin-left:auto}.language-picker select{max-width:112px}
  .header-actions{grid-column:2;grid-row:1;margin-left:0}
}
@media(max-width:380px){.brand{font-size:20px;gap:8px}.brand-mark{width:26px;height:26px}.brand-mark svg{width:20px;height:20px}.header-actions{gap:6px}}
