/* Emptori dark theme for Baserow (injected via nginx sub_filter).
   Inversion-based: survives Baserow upgrades without chasing class names.
   invert(.92) = white surfaces -> #141414, black text -> #ebebeb (soft, not harsh);
   hue-rotate(180deg) restores original hues so brand blues/greens stay true. */
:root { color-scheme: dark; }
html {
  filter: invert(.92) hue-rotate(180deg);
  background: #fff; /* pre-inversion white -> uniform #141414 behind short pages */
}
/* Re-invert real imagery so photos/avatars/logos render normally */
img, video, canvas, iframe, svg image,
[style*="background-image"] {
  filter: invert(1) hue-rotate(180deg); /* clamped; slight dim on imagery is fine */
}
/* Emoji spans in cells/pickers must not be inverted twice — leave them */
