/* Minimal fix for right-side gap on small screens */

/* Prevent horizontal overflow */
html,
body {
    max-width: 100vw;
    overflow-x: hidden;
}

/* Fix container padding on small screens */
@media (max-width: 576px) {

    .container,
    .container-fluid {
        padding-right: 0.75rem;
        padding-left: 0.75rem;
    }

    /* Adjust section padding to prevent overflow */
    section {
        padding-left: 0;
        padding-right: 0;
    }
}