/* Page adapters: layout-only fixes. Do not define separate color themes here. */

.page-command-center .sidebar {
  display: none;
}

.page-command-center .main {
  padding: 0;
}

.mechlab-page,
.calendar-page,
.roster-page,
.builder-page,
.account-page {
  background: transparent;
}

/* Keep large tools usable while inheriting global theme. */
.map-shell,
.board-layout,
.table-wrap,
.slot-grid {
  min-width: 0;
}

/* Mechlab embedded app may carry its own CSS; this adapter only nudges shared chrome. */
body:has(.mechlab-shell) .sidebar,
body:has(.mechlab-app) .sidebar {
  background:
    radial-gradient(circle at 45% 8%, rgba(155,255,0,.12), transparent 28%),
    linear-gradient(180deg, rgba(5,10,7,.98), rgba(2,4,3,.99)) !important;
}
