/**
 * Page Body Overrides
 * Fixes overflow issues for standalone pages that need full-page scrolling
 */

/* Override index.css body styles for standalone pages */
.auth-page-body,
.welcome-page-body,
.account-spa-body {
    /* Reset flex layout from index.css */
    display: block !important;

    /* Allow natural page height and scrolling */
    height: auto !important;
    overflow: visible !important;
    overflow-y: auto !important;

    /* Re-enable text selection for these pages */
    user-select: text !important;
    cursor: auto !important;
}

/* Ensure auth and welcome containers can grow */
.auth-container,
.welcome-container {
    min-height: 100vh;
    height: auto;
}

/* Account page should scroll naturally */
.account-main {
    overflow: visible;
}