/* Hero Background Fix */
        .hero-bg {
            background-image: url('../../images/hero-bg.jpg');
            background-attachment: fixed;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        /* TradingView Copyright Hider */
        .tradingview-widget-copyright {
            display: none !important;
        }

        /* Marquee Scrolling Animation */
        .scrolling-container {
            overflow: hidden;
            white-space: nowrap;
            width: 100%;
        }
        .scrolling-content {
            display: inline-block;
            animation: scroll 20s linear infinite;
        }
        @keyframes scroll {
            from { transform: translateX(100%); }
            to { transform: translateX(-100%); }
        }
        .responsive-img {
            height: auto;
            width: 8%; 
            max-width: 100%; 
            margin-right: 20px;
            object-fit: contain; 
            image-rendering: auto; 
            display: inline-block;
            filter: brightness(0.8) contrast(1.2); /* Menyesuaikan gambar agar cocok di dark mode */
        }
        @media (max-width: 1366px) { .responsive-img { width: 12%; } }
        @media (max-width: 1200px) { .responsive-img { width: 14%; } }
        @media (max-width: 992px) { .responsive-img { width: 16%; } }
        @media (max-width: 768px) { .responsive-img { width: 18%; } }
        @media (max-width: 576px) { .responsive-img { width: 25%; } }
        
        /* Card Hover Effect Custom for Dark Theme */
        .hover-grow:hover {
            transform: translateY(-8px);
            box-shadow: 0 0 25px rgba(245, 158, 11, 0.15); /* Gold glow shadow */
        }

        
        /* CSS Animasi Marquee Responsif Baru */
        .scrolling-container-new { 
            overflow: hidden; 
            width: 100%; 
            position: relative;
        }
        .scrolling-content-new { 
            display: flex; 
            width: max-content; 
            animation: scroll-marquee 25s linear infinite; 
        }
        .scrolling-content-new:hover { 
            animation-play-state: paused; 
        }
