/* ═══════════════════════════════════════════════════════════════════
   THE MAP-SLICE WINDOW — one source, three surfaces (2026-09-16).
   Loaded by app.html (the console), StudyExport's print frame, and
   community/index.html (shared studies). A slice is window-not-copy:
   the frame clips; the image behind it is the full plate, 300%+ wide,
   positioned by inline styles (MapClip) or rebuilt from data-crop
   (PostCardRenderer.hydrateMapSlices). ONLY the window mechanics live
   here — widths, captions and card chrome stay with each surface.
   Load this sheet AFTER any surface sheet that styles map-figure
   images: same specificity, and this one must win.
   ═══════════════════════════════════════════════════════════════════ */

.study-msl-view {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    border-radius: 5px;
    border: 1px solid var(--border, #d8d2c6);
}
.study-msl-view img {
    position: absolute;
    display: block;
    max-width: none;
    max-height: none;   /* the print plate cap must never reach the backing image */
    border: none;
    border-radius: 0;
    margin: 0;
}
