/* PDF e impresso. NAO declara @page: quando a peca usa o componente de
   documento paginado, ele e o dono da geometria de pagina. */
@media print{
  :root{
    --fs-display:var(--pt-display);
    --fs-titulo-1:var(--pt-titulo-1);
    --fs-titulo-2:var(--pt-titulo-2);
    --fs-rotulo:var(--pt-rotulo);
    --fs-corpo:var(--pt-corpo);
    --fs-nota:var(--pt-nota);
    --fs-meta:var(--pt-meta);
    --lh-corpo:var(--pt-lh-corpo);
  }

  html,body{
    background:#fff;
    color:var(--ak-nanquim);
  }

  /* Peca escura e o padrao em tela. Em papel, o padrao inverte:
     fundo claro, tinta economizada, legibilidade em impressora comum.
     Fundo escuro sobrevive so na capa, e por escolha explicita. */
  *{ -webkit-print-color-adjust:exact; print-color-adjust:exact }

  a{ color:var(--ak-nanquim) }
  a[href^="http"]::after{
    content:" (" attr(href) ")";
    font:var(--pt-meta) var(--font-dado);
    color:var(--ak-chumbo);
  }

  p,li{ orphans:3; widows:3 }
  h1,h2,h3,.ak-secao,.ak-rotulo{ break-after:avoid-page }
  tr,li,.ak-clausula,.ak-assinatura,.ak-preco-linha,.ak-ficha,figure{ break-inside:avoid }
  .ak-quebra{ break-before:page }
  .ak-junto{ break-inside:avoid }

  .ak-nao-imprime{ display:none !important }
  .ak-so-impresso{ display:revert }

  /* Grao nao imprime: vira sujeira em impressora a laser. */
  .ak-grao{ display:none !important }
}
