/**
 * print.css — estilos de impressão (media="print").
 *
 * Enfileirado globalmente com media="print" (ver inc/enqueue.php), então só
 * afeta a impressão. Objetivo: imprimir o conteúdo do post de forma limpa —
 * esconde cabeçalho, rodapé, anúncios, compartilhamento, sidebar e demais
 * elementos de navegação; mantém título, conteúdo e imagens legíveis.
 *
 * Não usa cores de fundo pesadas (economiza tinta) e expande o conteúdo para
 * a largura total da página impressa.
 *
 * Na página de anexo (attachment.php), a impressão é reduzida a APENAS a imagem
 * (ver seção 4).
 */

/* ==========================================================================
   1. Esconder o que não deve ser impresso
   ========================================================================== */
.site-header,
#masthead,
#colophon,
.site-footer,
.ee-ad-slot,
.single-share,
.ee-sidebar,
#secondary,
.ee-breadcrumb,
.post-navigation,
.skip-link,
.comments-area,
#respond,
.single-author,
.single-related,
.single-related-wrap,
.ee-material-box__actions,
.error-404-search {
	display: none !important;
}

/* ==========================================================================
   2. Layout do conteúdo na folha
   ========================================================================== */
@page {
	margin: 1.6cm;
}

html,
body {
	background: #fff !important;
	color: #000 !important;
	font-size: 12pt;
}

/* Anula colunas/larguras do grid: o conteúdo ocupa a folha toda. */
.container,
.single-main,
.site-main,
.ee-page-readable,
.row,
[class*="col-"] {
	width: auto !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
}

.single-content,
.entry-content,
.ee-page-content {
	max-width: none !important;
}

/* ==========================================================================
   3. Tipografia legível em papel
   ========================================================================== */
.single-title,
.entry-title,
.page-title,
h1,
h2,
h3 {
	color: #000 !important;
}

a {
	color: #000 !important;
	text-decoration: underline;
}

/* Mostra a URL dos links do conteúdo (útil em papel), exceto âncoras. */
.single-content a[href^="http"]::after,
.entry-content a[href^="http"]::after {
	content: " (" attr( href ) ")";
	font-size: 0.85em;
	word-break: break-all;
}

img {
	max-width: 100% !important;
	height: auto !important;
}

/* Evita cortar imagens/blocos entre páginas, quando possível. */
img,
figure,
table,
blockquote,
pre {
	page-break-inside: avoid;
}

/* A caixa de material vira um lembrete discreto, sem fundo pesado. */
.ee-material-box {
	background: none !important;
	border: 1px solid #999 !important;
	border-left: 3px solid #000 !important;
}

/* ==========================================================================
   4. Página de anexo — imprimir SÓ a imagem
   ==========================================================================
   No attachment.php, "Imprimir a imagem" deve render só a figura. Escondemos
   título, descrição, ações, miniaturas e navegação; resta a imagem centralizada.
   ========================================================================== */
.ee-attachment .entry-title,
.ee-attachment .ee-attachment-description,
.ee-attachment .ee-attachment-actions,
.ee-attachment .ee-attachment-caption,
.ee-attachment .ee-attachment-siblings,
.ee-attachment .ee-attachment-nav {
	display: none !important;
}

.ee-attachment .ee-attachment-figure {
	margin: 0 !important;
	text-align: center !important;
}

.ee-attachment .ee-attachment-figure img {
	max-width: 100% !important;
	max-height: 95vh !important;
	height: auto !important;
}
