/* 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;
    }
}

