/**

 * GLRelief — site-wide page scroll (all pages, desktop + mobile).

 */

html {

    scroll-behavior: auto !important;

    overflow-y: scroll !important;

    overflow-x: hidden !important;

    height: auto !important;

}



body {

    scroll-behavior: auto !important;

    overflow-x: hidden !important;

    overflow-y: visible !important;

    perspective: none !important;

    transform: none !important;

    min-height: 100vh;

}



body.loading {

    overflow-y: visible !important;

}



.content-area {

    overflow-x: hidden !important;

    overflow-y: visible !important;

    transform: none !important;

}



.card-row,

.auction-row,

.sales-row,

.fundraising-row,

.unified-row,

.testimonials-container,

#headerSecondRow .header-center,

.header-center,

.header-top-bar {

    scroll-behavior: auto !important;

    overscroll-behavior-x: contain;

    overscroll-behavior-y: auto;

}



#mainHeader {

    position: fixed !important;

    top: 0 !important;

}


