._trigger_1pny3_1{cursor:zoom-in;display:block}._trigger_1pny3_1:focus-visible{outline-offset:5px;outline:3px solid #0d4550}._viewer_1pny3_3{color:#fff;background:#10191c;border:0;border-radius:4px;width:min(1200px,96vw);max-width:96vw;max-height:96dvh;padding:0;overflow:auto}._viewer_1pny3_3::backdrop{background:#000000d9}._panel_1pny3_5{padding:16px 20px 20px}._toolbar_1pny3_6{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}._toolbar_1pny3_6 p{color:#fff;margin:0;font-size:16px}._viewer_1pny3_3 button{color:#fff;cursor:pointer;background:#203238;border:1px solid #ffffff70;border-radius:3px;min-height:44px;padding:10px 20px;font-size:16px}._viewer_1pny3_3 button:hover{background:#34535c}:is(._viewer_1pny3_3 button:focus-visible,._viewer_1pny3_3 a:focus-visible){outline-offset:3px;outline:3px solid #fff}._imageArea_1pny3_11{touch-action:pan-y pinch-zoom;place-items:center;display:grid}._expandedImage_1pny3_12{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:70dvh;display:block}._caption_1pny3_13{color:#fff;margin:16px 0 0;font-size:16px;line-height:1.7}._controls_1pny3_14{justify-content:center;gap:16px;margin-top:16px;display:flex}._error_1pny3_15{color:#fff;padding:40px 20px;line-height:1.8}._error_1pny3_15 a{color:#fff;text-decoration:underline;display:block}@media (max-width:600px){._panel_1pny3_5{padding:12px}._viewer_1pny3_3{width:96vw}._expandedImage_1pny3_12{max-height:65dvh}._controls_1pny3_14 button{flex:1}}
