    /* Hindari scroll horizontal */
    body,
    html {
        overflow-x: hidden;
        margin: 0;
        padding: 0;
        width: 100%;
    }

    /* Pastikan semua section tidak lebih lebar dari layar */
    /* section {
        max-width: 100vw;
        overflow-x: hidden;
    } */

    /* Buat gambar responsive */
    img {
        max-width: 100%;
        height: auto;
        display: block;
    }

    /* Optional: fix untuk elemen yang terlalu besar */
    .container,
    .d-flex,
    .text-center {
        overflow-x: hidden;
        width: 100%;
        box-sizing: border-box;
    }


    @media (max-width: 768px) {

        #home,
        #particles-js {
            background-size: cover;
            background-position: center center;
            background-repeat: no-repeat;
            height: auto;
            /* atau nilai spesifik misal 100vh untuk tinggi layar penuh */
            padding: 50px 20px;
        }
    }

    #home,
    #particles-js {
        min-height: 100vh;
    }
    