/* Final scroll fix - single scrollbar only */

/* Force single scrollbar on the right side only */
html {
    scroll-behavior: auto !important;
    overflow-x: hidden !important;
    overflow-y: scroll !important;
    /* direction: ltr !important; Force left-to-right for scrollbar position */
}

body {
    overflow: hidden !important;
    /* Prevent body scrollbar */
    /* direction: ltr !important; */
}

/* Wrapper to handle content direction */
body>* {
    direction: inherit;
    /* Content keeps its direction */
}

/* Ensure sections take full viewport height */
section {
    /* min-height: 100vh; */
}

/* Mobile specific */
@media (max-width: 768px) {
    html {
        overflow-x: hidden !important;
        overflow-y: scroll !important;
        -webkit-overflow-scrolling: touch;
    }

    body {
        overflow: hidden !important;
        -webkit-overflow-scrolling: touch;
    }
}