/* Loaded via <link rel="preload"> — blocks first paint until styles are ready.
   Targets every possible root container Next.js / Capacitor might use. */
html {
  background: #020617 !important;
}

html.no-flash body,
html.no-flash #__next,
html.no-flash main {
  opacity: 0 !important;
  visibility: hidden !important;
  transition: none !important;
}

html.app-ready body,
html.app-ready #__next,
html.app-ready main {
  opacity: 1 !important;
  visibility: visible !important;
  transition: opacity 0.15s ease !important;
}
