Root cause was a race condition where the mood galaxy layout engine could run before the container had dimensions, stacking all 6 orbs at the same position (only "Calm" visible on top). Fixed with a layout guard that defers positioning to the next animation frame.
You are welcome! I'm really glad to hear it's useful for your learning journey. Feel free to reach out if you have any questions while exploring the code. You can also check out - docs.geetanjaliapp.com