/* Space 2047 HD Edition v5.12.12
 * Clean game screen: remove persistent information boxes, launchers, drawers,
 * monitor strips and dashboard overlays. Gameplay rendering and movement /
 * interaction controls are intentionally left untouched.
 */

/* Failed drawer and tab systems from earlier releases. */
#s2047-drawer-shell,
#s2047-information-drawer,
#s2047-mobile-drawer,
#s2047-native-information-drawer,
#s2047-plain-drawer,
#s2047-single-drawer,
#s2047-unified-tabs,
.s2047-drawer,
.s2047-drawer-backdrop,
.s2047-drawer-launch,
.s2047-single-drawer-button,
.s2047-native-info-launcher,
.s2047-native-info-panel,
.s2047-native-info-shade,
[class*="s2047-drawer"],
[class*="s2047-tab-popup"] {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* Persistent post-launch monitors and HUD information boxes. */
#s2047-achievement-progress-monitor,
#s2047-communications-monitor,
#s2047-crew-monitor,
#s2047-damage-recovery,
#s2047-environment-suit-monitor,
#s2047-equipment-readiness-monitor,
#s2047-faction-reputation-monitor,
#s2047-navigation-monitor,
#s2047-supplies-monitor,
#s2047-combat-hud,
.s2047-achievement-progress-monitor,
.s2047-communications-monitor,
.s2047-crew-monitor,
.s2047-damage-recovery,
.s2047-environment-suit-monitor,
.s2047-equipment-readiness-monitor,
.s2047-faction-reputation-monitor,
.s2047-navigation-monitor,
.s2047-supplies-monitor,
.s2047-combat-hud,
.s2047-combo-hud,
.s2047-command-interface,
.s2047-interaction-radar,
.s2047-hazard-beacon,
.s2047-mission-focus,
.s2047-minimap-wrap,
.s2047-feedback-caption {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* Large information dashboards and management boxes. */
#s2047-colony-network-panel,
#s2047-continuity-panel,
#s2047-contract-office,
#s2047-crisis-panel,
#s2047-deployment-panel,
#s2047-diplomacy-panel,
#s2047-election-panel,
#s2047-faction-campaigns,
#s2047-factions-panel,
#s2047-fleet-office,
#s2047-galaxy-economies,
#s2047-governance-panel,
#s2047-living-galaxy,
#s2047-living-infrastructure,
#s2047-living-infrastructure-2,
#s2047-prosperity-panel,
#s2047-research-panel,
#s2047-settlement-panel,
#s2047-standards-panel,
#s2047-trade-progression,
#s2047-workforce-panel,
.s2047-alliance-panel,
.s2047-autonomous-governance,
.s2047-autonomous-incident-learning,
.s2047-autonomous-operations,
.s2047-campaign-choice-panel,
.s2047-campaign-console,
.s2047-campaign-finale,
.s2047-campaign-panel,
.s2047-campaign-sidequests,
.s2047-capital-programme,
.s2047-civilisation-commissioning,
.s2047-collections,
.s2047-contingency-centre,
.s2047-diplomacy-panel,
.s2047-economy-panel,
.s2047-encounters,
.s2047-enterprise,
.s2047-exp-panel,
.s2047-exploration,
.s2047-feedback-settings,
.s2047-fleet-commissioning,
.s2047-galactic-commissioning,
.s2047-governance-panel,
.s2047-intelligence-centre,
.s2047-legacy-commissioning-panel,
.s2047-legacy-panel,
.s2047-location-explorer,
.s2047-manufacturing-panel,
.s2047-market-dashboard,
.s2047-museum-panel,
.s2047-onboarding,
.s2047-operational-handover,
.s2047-operational-lifecycle,
.s2047-portfolio-assurance,
.s2047-predictive-service,
.s2047-prestige-panel,
.s2047-recovery-panel,
.s2047-regional-life,
.s2047-regression-recovery-panel,
.s2047-release-readiness-panel,
.s2047-renewal-panel,
.s2047-research-centre,
.s2047-research-inst-panel,
.s2047-resilience-centre,
.s2047-routine-assets,
.s2047-save-confidence,
.s2047-save-panel,
.s2047-sci-exp-panel,
.s2047-scientific-commissioning-panel,
.s2047-sector-crisis-panel,
.s2047-session-recovery,
.s2047-setpiece-panel,
.s2047-side-quest,
.s2047-support-centre,
.s2047-survey,
.s2047-trade-contracts,
.s2047-world-atlas,
.s2047-world-commissioning,
.s2047-world-connections {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* Floating launch pills and buttons created by the dashboard systems. */
#s2047-alliance-launch,
#s2047-autonomous-governance-launch,
#s2047-autonomous-incident-learning-launch,
#s2047-autonomous-operations-launch,
#s2047-capital-launch,
#s2047-contingency-launcher,
#s2047-diplomacy-launch,
#s2047-governance-launch,
#s2047-intelligence-launcher,
#s2047-operational-handover-launch,
#s2047-operational-lifecycle-launch,
#s2047-portfolio-assurance-launch,
#s2047-predictive-service-launch,
#s2047-recovery-launch,
#s2047-renewal-launch,
#s2047-resilience-launcher,
#s2047-routine-assets-launch,
#s2047-sector-crisis-launch,
[id^="s2047-"][id$="-launcher"],
[id^="s2047-"][id$="-launch"] {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important;
}

/* Undo state classes left behind by discarded drawers. */
html,
body,
body.s2047-mobile-drawer-open,
body.s2047-drawer-open,
body.s2047-command-open {
  overflow: hidden !important;
  touch-action: auto !important;
}

/* Keep the actual game surface available for touch input. */
#s2047-canvas,
.s2047-game,
.s2047-controls,
.s2047-mobile-controls,
.s2047-movement-controls,
.s2047-interact-controls {
  pointer-events: auto !important;
}
