/* Darkest Light: a luminous, layered singularity rotates with the battle clock. */
.reactor-dark-effects[data-active=dark] .darkest-light-disc {
  background:
    radial-gradient(ellipse at 50% 50%, transparent 30%, #f5efff36 38%, transparent 45%, #9d4fff70 58%, transparent 68%),
    conic-gradient(from 20deg, #120624, #9d5fff 10%, #e5d5ff 16%, #2c0952 25%, #4bcfff 34%, #e3cdff 40%, #53208a 49%, #100521 58%, #aa75ff 68%, #f4c5ff 73%, #38125b 83%, #140827);
  box-shadow: 0 0 13px #a567ffa6, 0 0 28px #6846e854, inset 0 0 13px #f0d9ff;
  opacity: .94;
}
.reactor-dark-effects[data-active=dark] .darkest-light-ring {
  border: 2px solid #dfeaff;
  background: radial-gradient(circle, transparent 48%, #b787ff30 57%, transparent 67%);
  box-shadow: 0 0 8px #e4d7ff, 0 0 19px #8664e5a8, inset 0 0 12px #a895ff;
}
.reactor-dark-effects[data-active=dark] .darkest-light-core {
  inset: 14% !important;
  background:
    radial-gradient(ellipse at 39% 33%, #fff 0 1%, #d7faff 2%, #a06bffb0 7%, transparent 16%),
    radial-gradient(ellipse at 63% 65%, #74e6ff 0 2%, #a978ffb0 5%, transparent 16%),
    radial-gradient(circle at 48% 46%, #7c3edb 0%, #280c58 21%, #0c0620 42%, #301467 55%, #9c62f0 65%, #e4dbff 70%, transparent 76%);
  box-shadow: 0 0 14px #b483ffb0, inset 0 0 15px #a968ffbd;
}
.reactor-dark-effects[data-active=dark] .darkest-light-core::before,
.reactor-dark-effects[data-active=dark] .darkest-light-core::after {
  content: ''; position: absolute; pointer-events: none; border-radius: 50%;
}
.reactor-dark-effects[data-active=dark] .darkest-light-core::before {
  inset: 13% 1%; border: 1px solid #d9d9ffba;
  border-left-color: transparent; border-bottom-color: #7ceaff;
  box-shadow: 0 0 7px #ae8fffad;
  transform: rotate(-32deg) scaleY(.5);
}
.reactor-dark-effects[data-active=dark] .darkest-light-core::after {
  inset: 2% 17%; border: 1px solid #ddaaffbb;
  border-top-color: #edfcff; border-right-color: transparent;
  transform: rotate(38deg) scaleX(.58);
}
@media (max-width: 600px) {
  .reactor-dark-effects[data-active=dark] .darkest-light-disc { box-shadow: 0 0 9px #a567ff9c; }
  .reactor-dark-effects[data-active=dark] .darkest-light-core { box-shadow: 0 0 8px #b483ff91; }
}
/* At the sky-beam strike, the same sampled impact scale expands a prismatic shockwave. */
.pixverse-reality .reality-impact {
  background:
    radial-gradient(circle, #fff 0 1.5%, #d4f7ffed 3%, #b9a0ffc9 7%, #a552e773 14%, #5a49db36 25%, transparent 57%);
}
.pixverse-reality .reality-impact::before {
  content: ''; position: absolute; inset: 10%; border-radius: 50%;
  background: conic-gradient(from 15deg, transparent 0 7%, #d4edff7a 8%, transparent 9% 24%, #e6c4ff9c 25%, transparent 26% 43%, #a6eaff80 44%, transparent 45% 61%, #f2caff80 62%, transparent 63% 79%, #a4dfff70 80%, transparent 81%);
  transform: rotate(17deg) scale(.95);
}
.pixverse-reality .reality-impact::after {
  inset: 20%; border: 2px solid #e3f4ffbd;
  box-shadow: 0 0 12px #b18bff85, inset 0 0 13px #b0c5ff55;
}
