@keyframes mw-aurora{0%,to{transform:translate(0) scale(1);opacity:.5}33%{transform:translate(4%,-6%) scale(1.08);opacity:.7}66%{transform:translate(-5%,4%) scale(.95);opacity:.45}}@keyframes mw-shimmer{0%{background-position:200%}to{background-position:-200%}}@keyframes mw-pulse-ring{0%{transform:scale(.95);opacity:.6}50%{transform:scale(1.05);opacity:.15}to{transform:scale(.95);opacity:.6}}@keyframes mw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes mw-gradient-spin{0%{--mw-angle:0deg}to{--mw-angle:360deg}}@keyframes mw-scroll-hint{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(8px);opacity:1}}@keyframes mw-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mw-aurora-blob{animation:mw-aurora 14s ease-in-out infinite}.mw-aurora-blob-delay{animation:mw-aurora 18s ease-in-out infinite reverse}.mw-shimmer-text{background-size:200% auto;animation:mw-shimmer 4s linear infinite}.mw-pulse-ring:before{content:"";position:absolute;inset:-4px;border-radius:inherit;background:linear-gradient(135deg,#f97316,#fbbf24,#f97316);opacity:.35;animation:mw-pulse-ring 2.5s ease-in-out infinite;z-index:-1}.mw-scroll-hint{animation:mw-scroll-hint 2s ease-in-out infinite}.mw-marquee-track{animation:mw-marquee 28s linear infinite}.mw-card-glow{transition:box-shadow .4s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.mw-card-glow:hover{box-shadow:0 0 0 1px rgba(249,115,22,.4),0 8px 40px rgba(249,115,22,.25),0 0 80px rgba(251,191,36,.1);transform:translateY(-4px) scale(1.02)}.mw-gradient-border{position:relative;background:linear-gradient(#0a0a12,#0a0a12) padding-box,linear-gradient(var(--mw-angle,0deg),#f97316,#fbbf24,#ea580c,#f97316) border-box;border:2px solid transparent;animation:mw-gradient-spin 4s linear infinite}@property --mw-angle{syntax:"<angle>";initial-value:0deg;inherits:false}