/* Content is readable before JavaScript; enhancement is limited to blog pages. */
.page-blog .reveal, .page-postagem .reveal,
.page-blog .reveal-stagger > *, .page-postagem .reveal-stagger > * {
  opacity: 1; transform: none;
}
.page-blog .rsa-reveal-pending, .page-postagem .rsa-reveal-pending {
  opacity: 0; transform: translateY(16px);
}
.page-blog .rsa-reveal-pending.is-visible, .page-postagem .rsa-reveal-pending.is-visible {
  opacity: 1; transform: none;
}
.blog-pagination, .blog-topic-nav { display:flex; flex-wrap:wrap; align-items:center; gap:10px; margin:32px 0; }
.blog-pagination a, .blog-pagination [aria-current] { padding:10px 15px; border:1px solid var(--color-line,#ddd); border-radius:8px; }
.blog-pagination [aria-current] { background:var(--color-ink,#111);color:#fff; }
.blog-hub-guide, .blog-reading-guide, .blog-sources { border-top:1px solid var(--color-line,#ddd);margin-top:28px;padding-top:24px; }
.blog-hub-guide li, .blog-sources li { margin:10px 0; }
.blog-reading-guide a { display:block;margin:14px 0; }
.blog-sources a { overflow-wrap:anywhere; }
.blog-review { margin-top:18px;color:var(--color-mute,#666);font-size:14px; }
@media(prefers-reduced-motion:reduce) {
 .page-blog .rsa-reveal-pending,.page-postagem .rsa-reveal-pending { opacity:1;transform:none;transition:none; }
}
