    body::before, body::after {
        content: "";
        position: fixed;
        width: 600px;
        height: 600px;
        border-radius: 50%;
        filter: blur(100px); /* Reduced blur makes the shape more "visible" */
        z-index: -2;
        opacity: 0.4; /* Increased opacity for Light Mode */
        pointer-events: none;
        transition: background 0.5s ease;
    }

    /* Vibrant Light Mode Colors */
    body::before {
        background: var(--blue);
        top: -10%;
        left: -10%;
        animation: blob-one 25s infinite alternate ease-in-out;
    }

    body::after {
        background: var(--green);
        bottom: -10%;
        right: -10%;
        animation: blob-two 30s infinite alternate ease-in-out;
    }

    /* High-Contrast Dark Mode Colors */
    body.dark-mode::before { 
        background: #0062ff; /* Deeper Blue */
        opacity: 0.34; /* Higher visibility for dark backgrounds */
    }

    body.dark-mode::after { 
        background: #00ff95; /* Neon Green */
        opacity: 0.3; 
    }

    /* .container, .stat-card, .chart-box { */
    .container, .stat-card {
        /* Reducing the 'A' (alpha) value from 0.7 to 0.4-0.5 makes background colors more visible */
        background: rgba(255, 255, 255, 0.45) !important; 
        backdrop-filter: blur(15px) saturate(200%) !important;
    }

    body.dark-mode .container, 
    body.dark-mode .stat-card {
        background: rgba(15, 23, 42, 0.5) !important;
        /*backdrop-filter: blur(15px) saturate(250%) !important;*/ /* Higher saturation makes the neon blobs pop */
    }

    @keyframes blob-one {
        0% { transform: translate(0, 0) scale(1); }
        33% { transform: translate(50vw, 20vh) scale(1.2); }
        66% { transform: translate(20vw, 60vh) scale(0.8); }
        100% { transform: translate(80vw, 10vh) scale(1); }
    }

    @keyframes blob-two {
        0% { transform: translate(0, 0) scale(1); }
        50% { transform: translate(-40vw, -30vh) scale(1.3); }
        100% { transform: translate(-70vw, -10vh) scale(0.9); }
    }