I can see the font issues in the logs, but let me read the current component to understand the spinning animation issue.
I can see the issue! The spinning animation is applied to the entire globe group, but the glass sphere itself doesn't have any visual indicators that make the rotation obvious. The glass is nearly transparent, so the rotation isn't visually apparent. Let me fix this by adding visual elements that make the spinning more obvious and also fix the font issue.
I've fixed the spinning visibility issue by adding visual elements that make the rotation obvious - including reflection spots on the glass, a base ring with markings, and a slightly tinted glass material. I also replaced the problematic Text3D component with a regular Text component to avoid the font character errors. The spinning animation now uses continuous rotation that's clearly visible, and the glass globe has subtle visual cues that make the spinning motion apparent.
I've fixed the contrast issue by adding a semi-transparent dark background with backdrop blur around the button and made the gradient colors slightly darker to ensure better contrast. This provides a proper background for the white text and meets accessibility standards.
I can see the issues! The component has several problems: the font path is incorrect (causing the blank page when winner shows), the glass material is too complex and might not render properly, and there are potential React rendering issues. Let me fix these critical problems.
I've fixed the critical rendering issues that were causing the blank white page and glass rendering problems. The main fixes include simplifying the glass material to use standard properties instead of complex physical materials, removing the custom font reference that was causing crashes, and ensuring all components render safely. The snow globe should now spin visibly and display winners without breaking the page.