/* ========================================================================
   NEXUS WAR — CANONICAL PREMIUM MAIN DESIGN V68

   This is the only UI design entry point. The former "Old Original" theme
   is no longer a selectable or separately loaded design. Source files remain
   split by responsibility for maintainability; the Node launcher recursively
   flattens this graph into one immutable, compressed CSS asset.

   Import order mirrors the previously effective cascade so the existing
   Premium appearance, responsive layouts, animations and user colour
   settings remain intact without a runtime skin swap.
   ======================================================================== */

/* Foundation: reset, variables and structural game layout. */
@import url('./tokens.css');
@import url('../game.css');

/* Existing Premium entry and final-layout layers that used to sit in skin.css. */
@import url('./premium-entry.css?v=3');
@import url('./premium-entry-runtime.css?v=3');
@import url('./premium-entry-mobile-fix.css?v=3');
@import url('./premium-entry-mobile-final.css?v=3');
@import url('./premium-desktop-v54.css?v=54');
@import url('./premium-desktop-v55.css?v=55');
@import url('./premium-layout-v56.css?v=56');
@import url('./premium-layout-v57.css?v=62');
@import url('./premium-resource-tooltip-v58.css?v=58');
@import url('./premium-mobile-notifications-v59.css?v=59');
@import url('./premium-menu-state-v60.css?v=62');

/* Shared components and feature surfaces. These are part of Premium now. */
@import url('./components.css');
@import url('../modules/features.css');
@import url('../multiplayer/multiplayer.css?v=62');

/* Full Premium command experience formerly appended dynamically by JS. */
@import url('./premium-mobile.css?v=62');
@import url('./premium-mobile-fixes.css?v=62');
@import url('./premium-command-center.css?v=62');
@import url('./premium-galaxy-polish.css?v=62');
@import url('./premium-operations-center.css?v=62');
@import url('./premium-design-system-v2.css?v=62');
@import url('./premium-experience-v2.css?v=62');
@import url('./premium-workspaces-v2.css?v=62');
@import url('./premium-performance.css?v=62');
@import url('./premium-gameplay-stability.css?v=62');
@import url('./premium-desktop-v53.css?v=62');
@import url('./premium-entry-v3.css?v=62');
@import url('./premium-entry-v3-fix.css?v=62');
@import url('./premium-consistency-v3.css?v=62');

/* These communication/entry styles used to be appended by JavaScript after
   DOMContentLoaded. Keeping their former hotfix last preserves the effective
   cascade while eliminating four late stylesheet requests and layout shifts. */
@import url('./premium-entry-integrity-v32.css?v=32');
@import url('./premium-messages-v3.css?v=36');
@import url('./premium-communications-v32.css?v=32');
@import url('./premium-communications-v32-hotfix.css?v=32');

:root {
  color-scheme: dark;
  --nexus-ui-design-version: 68;
}

html,
body {
  min-width: 0;
  min-height: 100%;
}
