/* Blog archive Category Stack enhancements. Layout, color, type, spacing, and
 * controls use the shared Virtarix utilities and design tokens. */

.blog-archive-card-image {
   transition: transform 0.2s ease;
}

.blog-archive-card:hover .blog-archive-card-image {
   transform: scale(1.02);
}

.blog-archive-card:focus-within {
   border-color: var(--vtx-secondary);
}

.blog-archive-card-title:focus-visible,
.blog-archive-card-action:focus-visible,
.blog-category-load-more:focus-visible {
   outline-color: var(--vtx-secondary);
}

.blog-category-load-more[disabled] {
   cursor: wait;
   opacity: 0.7;
}

.blog-category-load-more[hidden],
[data-blog-category-button-wrap][hidden] {
   display: none !important;
}

blog xmp {
   margin: 0;
}
