@keyframes command-drift { 0%, 100% { transform: translate3d(0, 0, 0) rotate(-9deg); opacity: .22; } 50% { transform: translate3d(8vw, -7vh, 0) rotate(-5deg); opacity: .48; } }
@keyframes ember-pulse { 0%, 100% { opacity: .28; transform: scale(.94); } 50% { opacity: .65; transform: scale(1.08); } }
@keyframes border-travel { to { background-position: 220% 0; } }
@keyframes scanline { from { transform: translateY(-120%); } to { transform: translateY(440%); } }
@keyframes intro-rise { from { opacity: 0; transform: translateY(22px); } to { opacity: 1; transform: translateY(0); } }
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important; transition-duration: .01ms !important; }
}
