
/* v10 — arrivals without backdrop jumps, livelier light theme. */
body:not(.home-page) #main > section {
  animation: none !important;
}
.pin {
  animation: page-in 1.1s cubic-bezier(0.22, 0.7, 0.2, 1) backwards;
}
body[data-page="aide"] .pin,
body[data-page="diagnostic"] .pin {
  animation-duration: 0.55s;
}
.motion-reduced .pin {
  animation: none;
}
@media (prefers-reduced-motion: reduce) {
  .pin {
    animation: none;
  }
}
[data-theme="light"] .living-halo {
  background: radial-gradient(circle, #8b5cf630 0, #d9a04a38 14%, #8b5cf645 34%, transparent 68%) !important;
}
[data-theme="light"] .nav-core:after {
  background: radial-gradient(circle, transparent 30%, #8b5cf650 44%, #d9a04a40 52%, transparent 70%);
}
[data-theme="light"] .energy-lines {
  opacity: 0.5;
}
[data-theme="light"] .energy-traces {
  opacity: 0.9;
}
