/*
Theme Name: Astra Child
Template: astra
Description: Astra Child Theme with instant page loading
Author: Your Name
Version: 1.0.0
Text Domain: astra-child
*/

/* Your custom CSS styles below */

/* Loading indicator styles */
.astra-instant-loading {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: transparent;
    z-index: 999999;
    pointer-events: none;
}

.astra-loading-bar {
    height: 100%;
    width: 0;
    background: linear-gradient(90deg, #0073aa, #00a0d2);
    transition: width 0.4s ease;
    box-shadow: 0 1px 3px rgba(0, 115, 170, 0.4);
}

/* Custom styles for Astra child theme */
.site-header {
    transition: all 0.3s ease;
}

/* Add smooth transitions for instant loading */
.ast-site-identity,
.ast-main-header-bar,
.ast-primary-menu,
.site-branding {
    transition: opacity 0.2s ease;
}

/* Optional: Add fade effect during page transitions */
body.page-transition * {
    transition: opacity 0.2s ease !important;
}