
/* Base text colour. AdminJS never sets a document-level colour, so
   page titles (H1/H2/H3) and form field labels fall through to the
   browser default — invisible on the dark ground. Explicitly-coloured
   components (tables, breadcrumbs, buttons) win on specificity and are
   unaffected. */
body { color: #E7E7EA; }

/* The default dashboard ships a hard-coded white hero band
   (<Box bg="white">, rendered as a <section>). Until a custom
   dashboard replaces it (deferred — needs the component bundler),
   darken the band so the welcome text (themed grey100 = light) stays
   legible. */
[data-css="default-dashboard"] > *:first-child {
  background: #111114 !important;
}

/* The login screen's card is hard-coded white — only its green
   side-panel reads from the theme. Darken the card so the form side
   matches the rest of the shell. */
.login__Wrapper > .adminjs_Box {
  background: #111114 !important;
}
