/* AVIX — ajustes exclusivos do WordPress. Carregado depois de avix.css (cópia do projeto Django).
   Não repita aqui regras do avix.css: este arquivo só cobre o que o WordPress acrescenta. */

/* Barra de administração (só aparece para quem está logado): o cabeçalho fixo e o menu do celular
   descem para não ficar por baixo dela. Para conferir o visual real, use uma janela anônima. */
.admin-bar .hdr, .admin-bar .mnav { top: 32px; }
@media (max-width: 782px) {
  .admin-bar .hdr, .admin-bar .mnav { top: 46px; }
}

/* Texto para leitores de tela usado pelo próprio WordPress */
.screen-reader-text { position: absolute !important; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }

/* Dados da empresa no rodapé (no Django era um estilo dentro do HTML) */
.ftr__legal { text-transform: none; font-size: 13px; color: rgba(255, 251, 250, .7); }

/* Blocos do editor dentro dos posts e das páginas comuns */
.prose .wp-block-image, .prose figure { margin-left: 0; margin-right: 0; }
.prose img { max-width: 100%; height: auto; }
.prose .wp-element-caption, .prose .wp-block-image figcaption { margin-top: 8px; font-size: 13px; color: var(--muted-2); }
.prose .wp-block-quote { margin: 1.5em 0; padding-left: 18px; border-left: 3px solid var(--blue); font-size: 19px; }
.prose .wp-block-table table { width: 100%; border-collapse: collapse; font-size: 15px; }
.prose .wp-block-table th, .prose .wp-block-table td { padding: 10px 12px; border-bottom: 1px solid rgba(24, 23, 21, .14); text-align: left; vertical-align: top; }
.prose .wp-block-separator { border: 0; border-top: 1px solid rgba(24, 23, 21, .14); }
.prose .wp-block-embed iframe { max-width: 100%; }
.prose .alignleft { float: left; margin: .3em 1.2em .8em 0; }
.prose .alignright { float: right; margin: .3em 0 .8em 1.2em; }
.prose .aligncenter { margin-left: auto; margin-right: auto; }
@media (max-width: 599px) { .prose .alignleft, .prose .alignright { float: none; margin: 1.1em 0 0; } }
.prose .wp-block-button__link { display: inline-flex; align-items: center; min-height: 48px; padding: 0 24px; background: var(--ink); color: var(--paper); text-decoration: none; }
.prose .wp-block-button__link:hover { background: var(--blue-text); }
