/* src/css/mediaQueries.css - CLEAN VERSION */

@media screen and (max-width: 768px) {
    /* Penyesuaian Font untuk Mobile */
    html {
        font-size: 14px; /* Mengecilkan base font sedikit */
    }

    /* Memastikan semua section TIDAK tumpang tindih di mobile */
    .bride, .hadist, .time, #galeri, .event-details, .wishas {
        margin-top: 0 !important;
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
    
    /* Khusus Galeri grid di mobile */
    .image-stack-gallery {
        min-height: 300px;
    }
    
    /* Penyesuaian lebar container */
    .container {
        padding: 0 1rem;
    }
}

 @media screen and (max-width: 768px) {
        /* ... (kode lain yang sudah ada di media query ini) ... */

        main .scroll-content {
            margin-top: -30vh;
        }
    }