/* desktop.css – schmale Nav-Leiste, Karte bleibt frei */

:root {
  --hud-chrome-bottom: 72px;
  --hud-rail-w: 0px;
}

@media (min-width: 768px) {
  :root {
    --hud-chrome-bottom: 12px;
    --hud-rail-w: 56px;
  }

  .hud-bottom {
    display: none;
  }

  .hud-nav-rail {
    display: flex;
  }

  .hud-top .hud-bar {
    max-width: min(460px, calc(100vw - var(--safe-left) - var(--safe-right) - var(--hud-rail-w) - 24px));
  }

  .hud-minimap {
    bottom: calc(max(8px, var(--safe-bottom)) + var(--hud-chrome-bottom));
  }
}

@media (max-width: 767px) {
  .hud-nav-rail {
    display: none !important;
  }
}

@media (min-width: 900px) {
  .hud-minimap {
    left: max(10px, var(--safe-left));
  }

  .sheet-inventory {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: min(480px, 92vw);
  }
}
