- Unified coordinate handling for mouse and touch events to ensure the animation start point accurately follows the finger position on mobile devices.
- Add view transition API for theme switching - Update cycleTheme to handle animation circle - Refactor CSS with consistent quoting and indentation - Improve theme variable handling and no-op optimizations - Pass event to cycleTheme in MenuComponent