The GC5 Manager is a modern, feature-rich web application designed to serve as the central hub for managing and downloading custom assets (Stadiums, Jerseys, and Game Updates) for the fictional "GC5" game, alongside robust administrative tools for maintenance, public announcements, and community polling. Built with a striking neon-themed aesthetic, it utilizes Firebase Realtime Database for dynamic, instant content delivery and administrative control.🎮 User-Facing FeaturesThe public interface prioritizes a clean, engaging, and highly scannable design, offering users quick access to game assets and essential information.Neon Aesthetic & Responsive Design: The interface features a dark, glass-morphic background (var(--glass-bg)) layered with bright neon blue (var(--neon-blue)) accents, providing a visually appealing and immersive user experience. It is fully responsive, ensuring usability across mobile and desktop devices.Asset Browsing and Download: Users can navigate dedicated sections for Stadiums, Jerseys, and Game Updates. Each section features:A Searchable Dropdown Menu (select-menu): Allows users to quickly select and filter available items by name (e.g., location, team name, or title).Detailed View: Displays the selected item's key information, including a banner image, the item name, and the upload time.Direct Download: A prominent Download button provides a direct link to the asset file (e.g., zip or rar).Real-time Public Notice: A dedicated Notice Banner dynamically displays important announcements from the administrator (e.g., "New Stadium added!") using a contrasting yellow/blue theme (var(--notice-yellow)), ensuring users never miss critical updates.Community Polling System: A newly integrated Poll Box allows administrators to engage the community with a live, single-question poll (e.g., "Which stadium update next?").Interactive Voting: Users can easily submit their vote with a single click.Live Results: Upon voting, the interface immediately switches to a results view, displaying the percentage and count for each option using dynamic result bars, powered by local storage to prevent immediate duplicate voting.Background Music Player (User Control): A dedicated section allows users to toggle the background music (defaulting to the state set by the admin) on or off, providing personalized audio control. The music URL is configurable by the administrator.🛡️ Administrative Control PanelThe Admin Panel is secured by a basic Email/Password Login system, leveraging Firebase Authentication to ensure that only authorized personnel can access the application's core management features.Core Management Features:Maintenance Mode Control:Toggle Switch: Instantly enables or disables a full-screen Maintenance Mode that blocks public access.Custom Message: Allows the administrator to set a responsive, custom message (maintenance-message) that is displayed on the maintenance screen.Public Notice Control:Toggle Switch: Activates or deactivates the public-facing Notice Banner.Custom Notice Message: Allows for setting the specific text displayed in the banner.Music Control (NEW):Default State Toggle: Sets whether the background music should start playing automatically for users upon loading the app (defaultOn).Custom Music URL: Allows the administrator to change the source MP3 file for the background music, which instantly updates for all users.Poll Management (NEW):Create/Edit Poll Form: A dedicated interface for setting the poll question and managing up to five options.Vote Persistence: The system preserves existing vote counts when the administrator updates a poll's question or options.End Poll: A button to instantly hide the active poll from all users.Live Results Display: Displays real-time, dynamic results for the active poll, showing total votes and percentage breakdown for each option.