/* Color and alpha pixels, source URL, dimensions, events and layout stay owned
   by the Axis IMG. Only its outline receives the confirmed upgrade color. */
@property --axis-png-glow-pulse{syntax:'<number>';inherits:false;initial-value:1}
@keyframes axis-png-outline-pulse{0%,100%{--axis-png-glow-pulse:.88}50%{--axis-png-glow-pulse:1.12}}
.axis-png-upgrade-glow{animation:axis-png-outline-pulse 2.4s ease-in-out infinite;animation-play-state:paused}
.axis-png-upgrade-glow[data-axis-png-motion=true]{animation-play-state:running}
/* Same confirmed-normal +20 outer-slot treatment as the previous release. */
@keyframes axis-png-plus20-halo{0%,100%{box-shadow:0 0 5px 1px #ffbe5a8c,0 0 12px 3px #ff8c2838}50%{box-shadow:0 0 9px 3px #ffd680f2,0 0 20px 6px #ff963273}}
.axis-png-plus20{animation:axis-png-plus20-halo 1.8s ease-in-out infinite;animation-play-state:paused;border-color:#ffcd78f2!important}
.axis-png-plus20[data-axis-png-motion=true]{animation-play-state:running}
@media(prefers-reduced-motion:reduce){.axis-png-upgrade-glow,.axis-png-plus20{animation-play-state:paused!important}}
