A hidden delightful celebration featuring dancing unicorns on rainbows! Activated via keyboard shortcut.
Press Ctrl+Shift+U to toggle the unicorn celebration on/off!
- 🌈 Rainbow Arcs - Three colorful rainbow arcs appear and fade at different positions
- 🦄 Dancing Unicorns - Four unicorns dance across the screen from left to right
- ✨ Sparkles - Eight sparkles float and twinkle around the screen
- 🎉 Celebration Message - "PERFECT SCORE!" message appears in the center with glowing text
- Rainbows: Fade in and out with subtle rotation, displaying red, orange, and yellow bands
- Unicorns: Travel horizontally across the viewport with bouncing motion
- Sparkles: Float upward while rotating and scaling
- Message: Pops in and out with scaling animation and text shadow glow
UnicornCelebration.jsx- Main celebration componentUnicornCelebration.css- All animations and styling
App.jsxadds keyboard event listener forCtrl+Shift+U- Toggles
showUnicornsstate on keyboard shortcut - Passes
showUnicornsboolean to<UnicornCelebration />component - Component renders with
pointer-events: noneso it doesn't block interaction - User can toggle celebration on/off at any time
- Scales down unicorn and sparkle sizes on mobile (< 768px)
- Adjusts rainbow arc dimensions
- Reduces message text size for smaller screens
- Uses CSS animations (GPU-accelerated)
- Fixed positioning with high z-index (9999)
- Pointer events disabled to avoid blocking user interaction
- Animations loop infinitely while condition is met
- Open the SMS customizer app
- Press Ctrl+Shift+U on your keyboard
- Watch the unicorns dance! 🦄🌈✨
- Press Ctrl+Shift+U again to toggle it off
This is a hidden feature that users can discover accidentally or share with others. The keyboard shortcut works on any screen of the application, whether you're filling out templates or viewing the success message.