/* The landscape HUD is left anchored; discard the desktop centering offset. */
@media (orientation:landscape) {
  body[data-ui-version="3"]>.app-shell>.topbar .game-hud{transform:none;box-sizing:border-box;grid-template-columns:30px minmax(0,1fr) 105px!important;grid-template-rows:1fr;align-items:center}
  body[data-ui-version="3"] .game-hud .hud-main{gap:2px;align-self:center}
  body[data-ui-version="3"] .game-hud :is(.hud-xp small,.hud-energy small){line-height:12px}
  body[data-ui-version="3"] .game-hud .hud-wallet span{min-height:20px}
}
/* Factory surfaces include unavailable equipment and every department's extras. */
body[data-ui-version="3"] [data-home-panel="dock"] :is(.line-dock-top,.line-dock-top span,.line-dock-icon,.line-dock-tag,.line-dock-item,.line-dock-tiles button,.line-dock-tiles button i){background:#fff7e6!important;color:#49331c!important;border-color:#b58a27!important;box-shadow:none}
body[data-ui-version="3"] :is(#intro-facilities,#operations-facilities){color:#49331c;background:#fff7e6}
body[data-ui-version="3"] :is(#intro-facilities,#operations-facilities) :is(.facility-floor,.facility-bay,.facility-blueprint,.department-brief,.department-product-art,.facility-sublines,.facility-tuning,.growth-block,.growth-list li,.specialist-list li,.draw-box,.draw-row,.draw-keep label,.rnd-project,.manager-note,.location-scene-copy){background:#fffdf7!important;color:#49331c!important;border-color:#b58a27!important;opacity:1}
body[data-ui-version="3"] :is(#intro-facilities,#operations-facilities) :is(b,strong,small,span,p,h3,h4,h5,summary,em){color:#49331c!important;text-shadow:none!important}
body[data-ui-version="3"] :is(#intro-facilities,#operations-facilities) :is(.facility-blueprint.locked,.facility-bay.unbuilt){background:#efe9db!important;opacity:1}
body[data-ui-version="3"] :is(#intro-facilities,#operations-facilities) button{background:#fffdf7!important;color:#49331c!important;border-color:#b58a27!important;text-shadow:none!important;box-shadow:none}
body[data-ui-version="3"] :is(#intro-facilities,#operations-facilities) button:is([aria-pressed="true"],.primary){background:#eac45b!important}
body[data-ui-version="3"] :is(#intro-facilities,#operations-facilities) button:disabled{background:#efe9db!important;color:#49331c!important;opacity:1;filter:none}
body[data-ui-version="3"] :is(#intro-facilities,#operations-facilities) input{color-scheme:light;background:#fffdf7;color:#49331c;accent-color:#b58a27}
