.page-a4.svelte-1ltpcdp{width:210mm;height:297mm;box-sizing:border-box;padding:16mm 20mm 12mm;display:flex;flex-direction:column;overflow:hidden;page-break-after:always;break-after:page}.page-a4.svelte-1ltpcdp:last-child{page-break-after:auto;break-after:auto}.page-head.svelte-1ltpcdp{flex:0 1 auto;min-height:0;text-align:center;display:flex;flex-direction:column;align-items:center}.poster.svelte-1ltpcdp{max-height:42%;max-width:100%;width:auto;object-fit:contain;margin-bottom:8mm}.page-head.svelte-1ltpcdp h1:where(.svelte-1ltpcdp){font-size:24pt;line-height:1.15;margin-bottom:3mm;text-wrap:balance}.page-head.svelte-1ltpcdp h2:where(.svelte-1ltpcdp){font-size:14pt;line-height:1.3}.page-body.svelte-1ltpcdp{flex:1 1 auto;min-height:0;margin-top:8mm;font-size:11pt;line-height:1.65}.ensemble.svelte-1ltpcdp{margin-top:6mm;padding-top:5mm;border-top:1px solid #e5e7eb;font-size:10pt;line-height:1.55}.credit.svelte-1ltpcdp{margin-top:5mm;text-align:right;font-size:8.5pt}.page-foot.svelte-1ltpcdp{flex:0 0 auto;margin-top:auto;padding-top:5mm;border-top:1px solid #f1f1f1;display:flex;justify-content:space-between;align-items:center;font-size:8pt;letter-spacing:.18em;text-transform:uppercase}@media print{@page{size:A4 portrait;margin:0}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}body:before{display:none!important}nav,header,footer{display:none!important}.print-wrapper.svelte-1ltpcdp{position:absolute!important;top:0!important;left:0!important;width:100%!important;background:#fff!important;padding:0!important;z-index:9999!important}}
