 .reading-content .page-break.loading{display: flex;    justify-content: center;    align-items: center;    position: relative;    padding: 32px 0;    margin: 0 -5%;    overflow: hidden;}
 .chapter_image_canvas{max-width: 100%;}
 .chapter_image_canvas.hidden{display: none;}
 .page-break.no-gaps{line-height: 0;}

 /* re-arrange images */
 .divcenter{}
 .page-break{display: flex; flex-wrap: wrap; flex-direction: row-reverse;margin: 0 auto}
 .page-break .part{width: 50%;}

 /* CANVAS FULL WIDTH & HEIGHT - Force 100% */
 .divcenter {
     width: 100% !important;
     height: 100% !important;
     margin: 0 !important;
     padding: 0 !important;
     display: flex !important;
     align-items: center !important;
     justify-content: center !important;
 }

 .page-break {
     width: 100% !important;
     height: 100% !important;
     margin: 0 !important;
     padding: 0 !important;
     flex-wrap: nowrap !important;
 }

 [id^="chapter-img-"] {
     width: 100% !important;
     height: 100% !important;
     margin: 0 !important;
     padding: 0 !important;
     display: flex !important;
     align-items: center !important;
     justify-content: center !important;
 }

 .reading-content canvas {
     width: 100% !important;
     height: auto !important;
     display: block !important;
     margin: 0 !important;
     padding: 0 !important;
     max-width: 100% !important;
     max-height: none !important;
     image-rendering: pixelated !important;
     image-rendering: crisp-edges !important;
     will-change: transform !important;
     contain: layout !important;
 }

 /* Multiple canvas chunks container - Optimize rendering */
 [id^="chapter-img-"] > div {
     width: 100% !important;
     height: auto !important;
     display: flex !important;
     flex-direction: column !important;
     contain: layout style !important;
 }

 [id^="chapter-img-"] > div > canvas {
     width: 100% !important;
     height: auto !important;
     display: block !important;
     flex-shrink: 0 !important;
 }

 /* Multiple canvas chunks container */
 [id^="chapter-img-"] > div {
     width: 100% !important;
     height: auto !important;
     display: flex !important;
     flex-direction: column !important;
 }

 [id^="chapter-img-"] canvas {
     width: 100% !important;
     height: auto !important;
     display: block !important;
     margin: 0 !important;
     padding: 0 !important;
 }