/* YUMI · impressão e PDF do Estudo, do institucional e das áreas de trabalho (Onepage, Pauta, Projetos).
   Carregada por último, com media="print". Cópia idêntica em apps/public/dist e apps/private/dist.
   Papel branco, tinta escura, nenhum cromo fixo e quebras de página que não cortam figuras nem cartões. */
@page{size:A4;margin:16mm 14mm 18mm}

/* Papel e tinta: o tema escuro vira papel; o acento dourado vira terra escura (6,57:1 sobre creme, mais sobre branco). */
:root{--ink:#11110e;--ink-2:#3d3b30;--accent:var(--earth);--focus:#11110e;--rule:#aea085}
html,body{background:#fff!important;color:#11110e!important}
/* Amostras de paleta (cor no estilo da peça ou classe swatch) mantêm o fundo. */
body *:not(img):not(svg):not(svg *):not(video):not(iframe):not([style*=background]):not([class*=swatch]){color:#11110e!important;background-color:transparent!important;border-color:#aea085!important;text-shadow:none!important;box-shadow:none!important}
body p,body li,body dd,body figcaption,body small,body .muted,body .prose{color:#2b2a22!important}
body em,body a,body .gold,body [class*=eyebrow],body [class*=kicker],body [class*=label]{color:var(--earth)!important}
a{text-decoration:underline;text-underline-offset:.15em}
*,*::before,*::after{animation:none!important;transition:none!important;outline:none!important}

/* Cromo fixo, controles e camadas flutuantes não vão para o papel. */
.skip,.reading-progress,.site-chrome,.site-header,.chapter-nav,.workspace-nav,.sound-room,.sound-dock,.sound-launcher,.toast,
.yg-layer,.yg-toggle,.yg-launcher,.yg-markers,dialog,.comparison-bar,.filter-panel,.site-footer,
.institutional-back,.account-access,.language-switch,#workspace-reference-dom{display:none!important}
body{padding:0!important;margin:0!important}
main,#main{padding:0!important;margin:0!important;max-width:none!important;opacity:1!important}

/* Quebras de página: títulos ficam com o texto que os segue; figuras, cartões e linhas não se partem. */
h1,h2,h3,h4,summary{break-after:avoid;page-break-after:avoid}
p,li{orphans:3;widows:3}
img,figure,svg,video,table tr,blockquote,.benchmark-row,.board-card,.ws-card,.ym-question,.yp-kpi,.yt-detail{break-inside:avoid;page-break-inside:avoid}
img{max-width:100%!important;height:auto}

/* Estudo: todos os capítulos, um por folha, sem a foto de capa em tela cheia. */
.chapter[hidden]{display:block!important}
.chapter{break-before:page;opacity:1!important;transform:none!important}
.chapter:first-of-type{break-before:auto}
.cover{min-height:0!important;display:block!important}
.cover-image,.cover-number,.chapter-next{display:none!important}
.cover-copy{padding:0!important}

/* Institucional: a página escura vira folha clara; fotos de conteúdo ficam, fundos decorativos saem. */
#institucional{print-color-adjust:economy;-webkit-print-color-adjust:economy;overflow:visible!important}
.yi-hero{height:auto!important;min-height:0!important;padding:0 0 8mm!important;display:block!important}
.yi-hero-image{position:static!important;width:60%!important;height:auto!important;aspect-ratio:1;mask-image:none!important;-webkit-mask-image:none!important;margin:0 0 6mm}
.yi-hero-shade,.yi-light-thread,.yi-matter-glow,.yi-matter-image,.yi-ancestral-surface,.yi-connect-image,.yi-contact-orbits,.yi-index,.yi-art-credit,.yi-enter{display:none!important}
.yi-hero-top,.yi-hero-bottom,.yi-matter-note,.yi-connect-caption{position:static!important;display:block!important;margin:0 0 3mm}
.yi-hero-copy{max-width:none!important}
.yi-matter,.yi-connect,.yi-ancestral,.yi-contact{min-height:0!important;padding:10mm 0!important}
.yi-section,.yi-hero,.yi-matter,.yi-connect{break-inside:auto!important}
.yi-record-panel figure:after{display:none!important}
.yi-record-info{position:static!important;margin-top:4mm}
.yi-record-panel figcaption{position:static!important}
.yi-origin-photo,.yi-ancestral-poster{transform:none!important}
#institucional details>:not(summary){display:block!important}
.yi-reveal{opacity:1!important;transform:none!important}

/* Área de trabalho: só a área aberta (as demais seguem ocultas); a Onepage sai inteira numa folha. */
body[data-workspace] .chapter[hidden]{display:none!important}
#workspace-content{min-height:0!important}
.yo-actions,.yo-footer,.ym-tools,.yp-tools,.ws-org-toolbar,.ws-org-levels,.ws-org-zoom{display:none!important}
.yo-document{max-width:none!important}
.yo-document>a{border:0!important}
.yo-document img{width:auto!important;max-width:100%!important;max-height:236mm;margin:0 auto}
