/* Insightica: o que só existe no WordPress (o visual do site é o do protótipo, em assets/css/site.css). */

/* barra de administração (só para quem está logado): o topo fixo desce junto */
.admin-bar .topo { top: 32px; }
@media (max-width: 782px) { .admin-bar .topo { top: 46px; } }

/* posts escritos no painel: imagem, legenda, citação, vídeo e tabela dentro do texto */
.prosa .wp-block-image img, .prosa figure img { height: auto; border-radius: 12px; }
.prosa figure { margin-left: 0; margin-right: 0; }
.prosa figcaption { margin-top: 10px; font-size: .86rem; color: var(--tinta-suave); text-align: center; }
.prosa .aligncenter { margin-left: auto; margin-right: auto; text-align: center; }
.prosa .wp-block-quote p + p, .prosa .wp-block-quote cite { margin-top: .6em; }
.prosa .wp-block-quote cite { display: block; font-size: .86rem; font-style: normal; color: var(--tinta-suave); }
.prosa .wp-block-embed iframe, .prosa iframe { max-width: 100%; }
.prosa .wp-block-embed.is-type-video .wp-block-embed__wrapper { position: relative; aspect-ratio: 16 / 9; }
.prosa .wp-block-embed.is-type-video iframe { position: absolute; inset: 0; width: 100%; height: 100%; border-radius: 12px; }
.prosa .wp-block-table { overflow-x: auto; }
.prosa .wp-block-table table { width: 100%; border-collapse: collapse; font-size: .95rem; }
.prosa .wp-block-table th, .prosa .wp-block-table td { padding: 10px 12px; border-bottom: 1px solid var(--fio-claro); text-align: left; }
.prosa .wp-block-separator { border: 0; border-top: 1px solid var(--fio-claro); }

/* paginação de listas */
.navigation.pagination { margin-top: 40px; }
.navigation.pagination .nav-links { display: flex; flex-wrap: wrap; gap: 8px; }
.navigation.pagination .page-numbers { padding: 8px 14px; border-radius: 999px; box-shadow: inset 0 0 0 1px var(--fio-claro); }
.navigation.pagination .page-numbers.current { background: var(--marinho); color: var(--branco); }
.screen-reader-text { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
