
.mrep-reader-stage .mrep-news-hotspots{position:absolute;z-index:3;pointer-events:none}.mrep-news-hotspots[hidden]{display:none}.mrep-news-area{position:absolute;pointer-events:auto;cursor:zoom-in;background:rgba(14,100,190,.035);border:1px solid transparent;padding:0;border-radius:2px}.mrep-news-area:hover,.mrep-news-area:focus-visible{background:rgba(14,100,190,.14);border:2px solid #2563eb;outline:none}
.mrep-news-modal[hidden]{display:none!important}.mrep-news-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:18px}.mrep-news-backdrop{position:absolute;inset:0;background:rgba(5,15,30,.84)}.mrep-news-dialog{position:relative;background:#fff;border-radius:12px;overflow:hidden;width:min(950px,100%);max-height:95dvh;display:flex;flex-direction:column;box-shadow:0 20px 80px #0007}.mrep-news-head,.mrep-news-controls{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#071d33;color:white}.mrep-news-head{justify-content:space-between}.mrep-news-title{font-family:'Noto Serif Bengali',Inter,sans-serif;font-size:17px}.mrep-news-close,.mrep-news-controls button{background:#193e62;border:1px solid #53708b;color:white;border-radius:5px;padding:7px 12px;cursor:pointer}.mrep-news-canvas{width:100%;max-height:calc(95dvh - 120px);min-height:160px;overflow:hidden;position:relative;touch-action:none;cursor:grab;background:#e9edf2}.mrep-news-crop{position:absolute;inset:0;background-repeat:no-repeat;transform-origin:center center;will-change:transform}.mrep-news-controls{justify-content:center;flex-wrap:wrap}.mrep-news-hint{font-size:12px;opacity:.7}.mrep-news-open{overflow:hidden}@media(max-width:600px){.mrep-news-modal{padding:6px}.mrep-news-dialog{max-height:98dvh}.mrep-news-head{padding:9px}.mrep-news-title{font-size:14px}.mrep-news-controls{padding:8px}.mrep-news-hint{display:none}}

.mrep-news-continuation{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;background:#f0f5fa;color:#09243d;font-family:'Noto Serif Bengali',Inter,sans-serif}.mrep-news-continuation[hidden],.mrep-news-continuation button[hidden]{display:none}.mrep-news-continuation button{background:#0b2945;color:white;border:0;border-radius:5px;padding:9px 14px;cursor:pointer}.mrep-story-part{font-size:13px;font-weight:600;text-align:center}

/* 05C refinement: continuation controls anchored at the right edge */
.mrep-news-continuation{justify-content:space-between}
.mrep-story-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}
.mrep-story-actions button{white-space:nowrap}
@media(max-width:480px){.mrep-news-continuation{padding:9px 10px}.mrep-story-actions button{padding:8px 10px}}

/* Phase 05D: fixed viewer and native-resolution adaptive news crop */
.mrep-news-dialog{width:min(900px,100%);height:min(760px,85dvh);max-height:85dvh}
.mrep-news-canvas{flex:1 1 auto;height:0;min-height:0;max-height:none;aspect-ratio:auto!important;background:#f3f5f8}
.mrep-news-crop{inset:auto;background-repeat:no-repeat;transform-origin:center center}
.mrep-news-head,.mrep-news-continuation,.mrep-news-controls{flex-shrink:0}
@media(max-width:600px){.mrep-news-dialog{height:90dvh;max-height:90dvh;width:100%}}
