/* Splash boot critical CSS — caricato sincronamente nel <head>.
   Nasconde il contenuto e forza lo splash visibile durante il boot. */
html.pe-loading,
html.pe-loading body {
  overflow: hidden;
}

html.pe-loading body > :not(.page-entrance) {
  opacity: 0 !important;
}

/* Durante il boot lo splash copre tutto, anche nello stato 'boot' */
html.pe-loading .page-entrance {
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}
