@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;900&display=swap');
        body {
            font-family: 'Inter', sans-serif;
        }
        .game-container {
            min-height: 100vh;
            background: linear-gradient(135deg, #3b82f6, #6366f1, #9333ea);
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 1rem;
        }
        /* Custom Keyframes for animations */
        @keyframes fade-in {
            from { opacity: 0; transform: translateY(20px); }
            to { opacity: 1; transform: translateY(0); }
        }
        @keyframes slide-up {
            from { opacity: 0; transform: translateY(30px); }
            to { opacity: 1; transform: translateY(0); }
        }
        .animate-fade-in {
            animation: fade-in 0.5s ease-out forwards;
        }
        .animate-slide-up {
            animation: slide-up 0.4s ease-out forwards;
        }
        .bounce-star {
            animation: bounce 1s infinite;
        }
        @keyframes bounce {
            0%, 100% { transform: translateY(-10px); }
            50% { transform: translateY(0); }
        }
        /* Style for the button selected state */
        .option-button:disabled {
            cursor: default;
        }