/* Same viewer design as Season Cast Photos (Module 11), scoped to episodes. */
.w2v-episode-unified-viewer{z-index:9999}
.w2v-episode-unified-viewer .w2v-photos-viewer-inner{width:auto;max-width:min(1400px,98vw);max-height:96vh;gap:12px}
.w2v-episode-unified-viewer .w2v-photos-large{max-width:100%;max-height:calc(96vh - 90px);width:auto;height:auto;object-fit:contain}
.w2v-episode-unified-viewer .w2v-photos-close{position:absolute;top:0;right:0;transform:translate(12px,-8px);width:44px;height:44px;border-radius:50%;background:#06283c;color:#fff;font-size:35px;line-height:44px;text-align:center;z-index:2;text-decoration:none}
.w2v-episode-unified-viewer .w2v-photos-viewer-controls{display:flex;justify-content:space-between;align-items:center;gap:28px;width:min(620px,85vw);font-size:14px}
.w2v-episode-unified-viewer .w2v-photos-viewer-controls a{color:#29c0ff;border:1px solid #29607c;padding:8px 12px;border-radius:5px;text-decoration:none}
@media(max-width:480px){.w2v-episode-unified-viewer .w2v-photos-viewer-controls{gap:8px;font-size:12px}}
