/* Fix for scrolling issues on blog posts */

/* Ensure body and html can scroll */
html {
    overflow-y: auto !important;
    overflow-x: hidden;
    height: auto !important;
}

body {
    overflow-y: auto !important;
    overflow-x: hidden;
    height: auto !important;
    min-height: 100vh;
    position: relative !important;
}

/* Fix for single post pages */
.single-post {
    overflow: visible !important;
    min-height: auto;
}

.post-content-single {
    overflow: visible !important;
}

/* Ensure container doesn't prevent scrolling */
.container {
    overflow: visible !important;
}

.content-area {
    overflow: visible !important;
}

/* Make header truly sticky across all pages */
.site-header {
    position: fixed !important;
    top: 0 !important;
    z-index: 9999 !important;
}

