.yy-continuous-reader .yy-continuous-canvas-shell { position: relative; display: block !important; height: auto !important; min-height: 0 !important; padding: 0; }
.yy-continuous-reader .yy-continuous-canvas-shell > canvas { display: none !important; }
.yy-hd-surface { position: relative; width: 100%; background: white; }
.yy-hd-tile { position: relative; width: 100%; overflow: hidden; background: #fff; }
.yy-continuous-reader .yy-hd-tile canvas { display: block !important; position: absolute; inset: 0; width: 100% !important; height: 100% !important; max-width: none !important; opacity: 0 !important; margin: 0 !important; }
.yy-continuous-reader .yy-hd-tile.is-ready canvas { opacity: 1 !important; }
.yy-hd-tile-status { position: absolute; top: 12px; left: 12px; border: 0; background: #f5f1eb; color: #755e46; padding: 7px 12px; font: inherit; font-size: 12px; border-radius: 6px; cursor: pointer; }
.yy-hd-tile.is-ready .yy-hd-tile-status { display: none; }
