/* Iasmin Nacer — folha de impressão (enxuta) */
@media print{
  /* esconder navegação, menu, FAB, "voltar ao topo", mapa e animações */
  .site-header,.nav,.burger,.mobile-menu,.fab,.to-top,.mapa,
  .marquee,.slider-controls,.cta-traco,.hero-traco,
  .hero::before,.section.sec-light::before,.card::after,.btn-gold::after,
  .front-cover::after,.hero-frame::before,.objeto-frame::before,.retrato-frame::before{
    display:none!important;
  }

  /* texto preto sobre branco, sem sombras nem fundos coloridos */
  *{
    background:transparent!important;
    color:#000!important;
    box-shadow:none!important;
    text-shadow:none!important;
    animation:none!important;
    transition:none!important;
    -webkit-print-color-adjust:economy;
    print-color-adjust:economy;
  }
  html,body{background:#fff!important}
  body{font-size:12pt;line-height:1.5}

  /* sem seções em tela cheia; quebra de página limpa antes das seções */
  .section,.hero{
    display:block!important;
    min-height:0!important;
    padding:1.1cm 0!important;
  }
  .section{break-before:page;page-break-before:always}
  .hero,.site-footer{break-before:auto;page-break-before:auto}

  /* revela o que o JS esconderia, empilha grids, mostra todos os depoimentos */
  .reveal{opacity:1!important;transform:none!important}
  .split,.contato-grid,.footer-top{display:block!important}
  .slides{min-height:0!important}
  .slide,.slide.is-active{position:static!important;opacity:1!important}
  .shelf-books{display:block!important}
  .book-card{display:block!important;max-width:none!important;margin:0 0 .8em}
  .book{transform:none!important;aspect-ratio:auto}
  .book-shadow,.book-back,.page-block,.page-fan{display:none!important}
  .front-cover{position:static!important;height:auto;padding:0}
  .cover-ui{position:static!important;padding:0}
  details>summary{display:block!important}
  details>p{display:block!important}
  .faq summary::after{display:none!important}
  img{max-width:100%!important;page-break-inside:avoid}

  /* URLs dos links ao lado do texto */
  a{text-decoration:underline}
  a[href^="http"]::after{content:" (" attr(href) ")";font-size:.82em;color:#333!important;word-break:break-all}
  a[href^="/"]::after{content:" (https://iasmin-nacer.pages.dev" attr(href) ")";font-size:.82em;color:#333!important;word-break:break-all}
  a[href^="#"]::after{content:""}
}

