/* V6.11.96 — refined orbital rings only; V6.11.95 layout and modules remain intact. */
.app:not(.workspace-open) > .hero > .guardian-takeover-rings {
  inset: auto !important;
  left: 50% !important;
  top: 50% !important;
  width: 100% !important;
  height: 100% !important;
  transform: translate(-50%, -50%) scale(.82, .78) !important;
  transform-origin: 50% 50% !important;
  opacity: .78 !important;
  filter: saturate(.78) contrast(1.04) drop-shadow(0 0 8px rgba(131, 122, 224, .12)) !important;
}

.app:not(.workspace-open) .guardian-takeover-rings .takeover-ring {
  fill: none !important;
  stroke-linecap: round !important;
}

.app:not(.workspace-open) .guardian-takeover-rings .takeover-upper {
  stroke: rgba(132, 184, 215, .72) !important;
  stroke-width: .62 !important;
  opacity: .52 !important;
}

.app:not(.workspace-open) .guardian-takeover-rings .takeover-middle {
  stroke: rgba(157, 146, 210, .78) !important;
  stroke-width: .78 !important;
  opacity: .58 !important;
}

.app:not(.workspace-open) .guardian-takeover-rings .takeover-lower {
  stroke: rgba(210, 207, 235, .82) !important;
  stroke-width: .9 !important;
  opacity: .64 !important;
}

.app:not(.workspace-open) .guardian-takeover-rings .energy-aura {
  opacity: .035 !important;
}

.app:not(.workspace-open) .guardian-takeover-rings .energy-coreline {
  opacity: .28 !important;
}

.app:not(.workspace-open) .guardian-takeover-rings .optical-cyan,
.app:not(.workspace-open) .guardian-takeover-rings .optical-violet {
  opacity: .055 !important;
}

.app:not(.workspace-open) .guardian-takeover-rings .optical-caustic {
  opacity: .12 !important;
}

.app:not(.workspace-open) .guardian-takeover-rings .optical-silver {
  opacity: .32 !important;
}

.app:not(.workspace-open) .guardian-takeover-rings .oes-flow {
  opacity: .28 !important;
  filter: drop-shadow(0 0 1.5px rgba(154, 143, 235, .32)) !important;
}

.app:not(.workspace-open) .guardian-takeover-rings .oes-specular {
  opacity: .46 !important;
  filter: drop-shadow(0 0 1.5px rgba(236, 234, 255, .42)) !important;
}

.app:not(.workspace-open) .guardian-takeover-rings .oes-prism {
  opacity: .13 !important;
}

.app:not(.workspace-open) .guardian-takeover-rings .energy-node {
  opacity: .5 !important;
}

@media (max-width: 900px) {
  .app:not(.workspace-open) > .hero > .guardian-takeover-rings {
    transform: translate(-50%, -50%) scale(.94, .84) !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .app:not(.workspace-open) .guardian-takeover-rings .oes-flow,
  .app:not(.workspace-open) .guardian-takeover-rings .oes-specular,
  .app:not(.workspace-open) .guardian-takeover-rings .oes-prism {
    animation: none !important;
  }
}
