/**
 * Base shell layer: shared stacking context and outer xchange wrap reset.
 * Extracted from equinox-custom.css.
 */

/* Canvas / video background: css/equinox-canvas.css */

.main,
.main-wrapper,
.inner-content,
.page-block,
.xchange_table_wrap,
.homepage_wrap,
.footer,
.navigation,
.user-bar {
    position: relative;
    z-index: 2;
}

/* Top bar + main nav chrome: css/equinox-header.css */

.xchange_table_wrap {
    border-radius: 20px;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    backdrop-filter: none !important;
}

/* Prevent horizontal page scrolling (`hidden` on scroll ancestors breaks sticky) */
html,
body,
body.equinox-shell {
    overflow-x: clip !important;
}
