/* ------------------------- Paged.js : format + compteur -------------------------- */ @page { size: A4 portrait; // margin: 1.5cm; // @bottom-center { // content: "Page " counter(page) " / " counter(pages); // font-size: 9pt; // } } /* Pas de numéro sur cover / back-cover */ // .cover { page: cover; } // .back-cover { page: backcover; } // @page cover { @bottom-center { content: none; } } // @page backcover { @bottom-center { content: none; } } /* ------------------------- PRINT (Ctrl+P) -------------------------- */ @media print { /* Cache l’UI du site */ header[role="banner"], footer[role="contentinfo"], nav, .slick-arrow, .slick-dots, .layout__region--first{ display: none !important; } .layout__region--top{ flex: 0 1 100% !important; .block-entity-fieldnodefield-photo, .top_right{ width: 100% !important; } } .top_top{ flex-direction: column !important; } .layout__region--second{ flex: 0 1 100% !important; margin: auto; margin-left: 3rem; } /* Cover */ // .cover.print-only { // display: flex !important; // min-height: 100vh; // align-items: center; // justify-content: center; // text-align: center; // break-after: page; // } // /* Back cover */ // .back-cover.print-only { // break-before: page; // .views-row-wrapper{ // display: flex; // flex-direction: row; // flex-wrap: wrap; // } // } /* Optionnel : éviter l’URL après liens sur la cover */ // .cover.print-only a[href^="http"]::after, // .cover.print-only a[href^="https"]::after { // content: "" !important; // } } /* ------------------------- SCREEN preview (Paged.js) -------------------------- */ // @media screen { // /* En écran normal : cacher print-only */ // body:not(.use-paged) .print-only { display: none !important; } // /* Fond et affichage pages */ // body.use-paged { background: #ddd; } // body.use-paged .pagedjs_pages { // width: 100%; // padding: 2rem 0; // } // body.use-paged .pagedjs_page { // margin: 1rem auto; // background: #fff; // box-shadow: 0 0 0 1px rgba(0,0,0,.35); // } // body.use-paged .pagedjs_pagebox { // width: 210mm; // min-height: 297mm; // margin: 0 auto; // background: #fff; // } // /* Paged.js met le contenu dans .pagedjs_page_content : on évite les surprises */ // // body.use-paged .pagedjs_page_content { // // display: block; // // } // }