.photo-viewer-trigger{display:block;width:100%;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:zoom-in;text-align:inherit}.photo-viewer-trigger img{display:block;width:100%}.photo-viewer{width:min(1100px,96vw);max-width:96vw;max-height:94vh;max-height:94dvh;margin:auto;padding:54px 12px 14px;border:0;border-radius:8px;background:#093018;color:#fff;box-shadow:0 20px 80px #0008;overflow:auto}.photo-viewer::backdrop{background:#000d}.photo-viewer-close{position:absolute;right:12px;top:10px;min-height:36px;padding:6px 14px;border:1px solid #fff8;border-radius:4px;background:#fff;color:#093018;font:700 15px Arial,sans-serif;cursor:pointer}.photo-viewer-image{display:block;width:100%;height:auto;max-height:calc(94vh - 130px);max-height:calc(94dvh - 130px);object-fit:contain}.photo-viewer-caption{margin:12px 8px 0;font:14px/1.5 Arial,sans-serif;text-align:center}.photo-viewer-open{overflow:hidden}
