/* Light stays local to the eight outer spheres in the separate visual study. */
.matrix-studio .matrix-star-lights { pointer-events:none; }
.matrix-studio .matrix-star-light { opacity:.78; }
.matrix-studio .star-pearl-rim { fill:none;stroke:#fff9e6;stroke-width:1.7;opacity:.7; }
.matrix-studio .star-rays { opacity:.83; }
.matrix-studio[data-phase="ready"] .matrix-star-light,
.matrix-studio[data-phase="playing"]:not(.revealing) .matrix-star-light { opacity:0; }
.matrix-studio.revealing .matrix-star-light {
  animation:matrix-star-kindling calc(1100ms * var(--tempo, 1)) ease-out var(--star-delay) both;
}
@keyframes matrix-star-kindling {
  0% { opacity:0; }
  38% { opacity:1; }
  100% { opacity:.78; }
}
@media(prefers-reduced-motion:reduce) {
  .matrix-studio.revealing .matrix-star-light { animation:none;opacity:.78; }
}
