@keyframes fire{0%{box-shadow:0 0 5px 0 rgba(255,80,0,.5),0 0 10px 0 rgba(255,80,0,.3),0 0 2px 0 rgba(255,0,0,.6);transform:scale(1)}50%{box-shadow:0 0 8px 2px rgba(255,100,0,.7),0 0 15px 2px rgba(255,100,0,.5),0 0 5px 1px rgba(255,50,0,.7);transform:scale(1.03)}to{box-shadow:0 0 5px 0 rgba(255,80,0,.5),0 0 10px 0 rgba(255,80,0,.3),0 0 2px 0 rgba(255,0,0,.6);transform:scale(1)}}.animate-fire{animation:fire 1.5s linear infinite;border-radius:.375rem}@keyframes pulse-subtle{0%{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.15)}to{opacity:.2;transform:scale(1)}}@keyframes blink{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes slideInRight{0%{transform:translateX(-5px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes urgentPulse{0%{opacity:.3;transform:scale(.98)}50%{opacity:.7;transform:scale(1.02)}to{opacity:.3;transform:scale(.98)}}.animate-pulse-subtle{animation:pulse-subtle 3s ease-in-out infinite}.animate-blink{animation:blink 2s ease-in-out infinite}.animate-slide-in-right{animation:slideInRight .3s ease-out forwards}.animate-urgent-pulse{animation:urgentPulse 1.5s ease-in-out infinite}.glow-p0-plus{box-shadow:0 0 15px rgba(255,0,0,.7)}.dark .glow-p0-plus{box-shadow:0 0 10px rgba(255,0,0,.7)}.glow-p0{box-shadow:0 0 10px rgba(255,50,0,.5)}.dark .glow-p0{box-shadow:0 0 8px rgba(255,50,0,.5)}.glow-p1{box-shadow:0 0 6px rgba(255,100,0,.4)}.dark .glow-p1{box-shadow:0 0 5px rgba(255,100,0,.4)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes neon-pulse{0%{text-shadow:0 0 4px rgba(44,118,244,.5)}50%{text-shadow:0 0 8px rgba(54,191,250,.7)}to{text-shadow:0 0 4px rgba(44,118,244,.5)}}.nexus-character{display:inline-block;animation:float 3s ease-in-out infinite;position:relative;color:#2C76F4;text-shadow:0 0 5px rgba(44,118,244,.4)}.nexus-character:hover{animation-play-state:paused;color:#36bffa;filter:drop-shadow(0 0 8px rgba(54,191,250,.5));transform:translateY(-2px) scale(1.1);transition:all .3s ease}.nexus-character:first-child{animation-delay:0s}.nexus-character:nth-child(2){animation-delay:.2s}.nexus-character:nth-child(3){animation-delay:.4s}.nexus-character:nth-child(4){animation-delay:.6s}.nexus-character:nth-child(5){animation-delay:.8s}.glow-text{animation:neon-pulse 4s ease-in-out infinite;letter-spacing:2px}.glow-text:hover{text-shadow:0 0 10px rgba(54,191,250,.6);transform:scale(1.03);letter-spacing:2.5px}