/* Keep the document as the blog's only scroll container. Unlike hidden,
   clip does not turn overflow-y: visible into an inner scrolling area. */
html:has(body.solaris-blog-page) {
    overflow-x: clip;
}

body.solaris-blog-page:not(.menu-open) {
    overflow-x: clip;
    overflow-y: visible;
}

/* Do not sample and blur the moving background separately for every card. */
.solaris-blog-page section a.group[class*="rounded-"] {
    background: rgba(20, 25, 62, 0.94) !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}
