/* Shortcode get_posts - AJAX Styles */

.get_posts .get_posts--row{  
    --bs-gutter-y: var(--bs-gutter-x); 
}


/* AJAX */

.get_posts[data-ajax] {
    position: relative;
}

/* Hide standard pagination when data-ajax="more" */
.get_posts[data-ajax="more"] .get_posts--pagination {
    display: none;
}

/* Hide ajax_more container when data-ajax="replace" */
.get_posts[data-ajax="replace"] .get_posts--ajax_more {
    display: none;
}

/* Loading state visuals */
.get_posts[data-ajax].is-loading {
    opacity: 0.7;
    transition: opacity 0.2s ease;
}

.get_posts[data-ajax].is-loading a,
.get_posts[data-ajax].is-loading button {
    pointer-events: none;
}



/* Base AOS delay fallback */
.get_posts--row > .type-post {
  --aos-delay-start: 0.15s;
}