/* Boot splash — styles hors inline pour CSP sans style-src 'unsafe-inline' */
#app-boot-static {
  position: fixed;
  inset: 0;
  z-index: 200;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #fcfefd;
  font-family: 'Plus Jakarta Sans', system-ui, sans-serif;
}

#app-boot-static .boot-glow {
  position: absolute;
  inset: 0;
  background:
    radial-gradient(65% 55% at 15% 10%, rgba(75, 123, 255, 0.16), transparent 55%),
    radial-gradient(55% 50% at 90% 90%, rgba(61, 220, 151, 0.12), transparent 50%);
  pointer-events: none;
}

#app-boot-static .boot-bar {
  position: absolute;
  inset-inline: 0;
  top: 0;
  height: 4px;
  background: linear-gradient(135deg, #d4ff4a 0%, #aafa03 48%, #8fd600 100%);
}

#app-boot-static .boot-logo {
  height: 64px;
  width: auto;
  max-width: 240px;
  object-fit: contain;
  position: relative;
}

#app-boot-static .boot-label {
  margin-top: 28px;
  font-size: 13px;
  font-weight: 500;
  color: #64748b;
  position: relative;
}
