#energyPortal{position:fixed;inset:0;z-index:9999;pointer-events:none;visibility:hidden;--ex:25vw;--ey:50vh}.energyEntryRing{position:absolute;left:var(--ex);top:var(--ey);width:40px;height:40px;border:2px solid #ffe3ac;border-radius:50%;box-shadow:0 0 25px #ffa24a,inset 0 0 15px #ffc178;transform:translate(-50%,-50%) scale(.2);opacity:0}.energyEntryWash{position:absolute;inset:0;background:radial-gradient(circle at var(--ex) var(--ey),#f6bd77,#ae4d20 55%,#21120d);opacity:0}.energyDeparting #energyPortal{visibility:visible}.energyDeparting .energyEntryRing{animation:energyEntryPulse 1.05s ease-out forwards}.energyDeparting .energyEntryRingSecond{animation-delay:.13s}.energyDeparting .energyEntryWash{animation:energyEntryFade 1.05s ease-in forwards}@keyframes energyEntryPulse{0%{opacity:.95;transform:translate(-50%,-50%) scale(.2)}100%{opacity:0;transform:translate(-50%,-50%) scale(65)}}@keyframes energyEntryFade{0%,35%{opacity:0}100%{opacity:1}}@media(prefers-reduced-motion:reduce){#energyPortal{display:none}}
