body { font-family: 'Inter', sans-serif; }
        
        /* Custom Dual Flame Ring Animation */
        .flame-container {
            position: relative;
            display: inline-flex;
            align-items: center;
            justify-content: center;
        }
        .flame-ring {
            position: absolute;
            inset: -8px;
            border-radius: 50%;
            background: conic-gradient(from 0deg, #ef4444, #3b82f6, #ef4444);
            animation: spin 3s linear infinite;
            filter: blur(8px);
            opacity: 0.85;
        }
        .flame-ring-inner {
            position: absolute;
            inset: -4px;
            border-radius: 50%;
            background: conic-gradient(from 180deg, #3b82f6, #ef4444, #3b82f6);
            animation: spin 2s linear infinite reverse;
            filter: blur(4px);
        }

        /* Glassmorphism */
        .glass-card {
            background: rgba(15, 23, 42, 0.75);
            backdrop-filter: blur(12px);
            border: 1px solid rgba(255, 255, 255, 0.1);
        }
        .glass-card-light {
            background: rgba(255, 255, 255, 0.9);
            backdrop-filter: blur(12px);
            border: 1px solid rgba(0, 102, 255, 0.15);
        }
