dv-art-zoom{display:block;min-width:0}.dv-zoom-open{margin-top:16px}.dv-zoom-open[hidden]{display:none}.dv-zoom-dialog{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#171717;color:#fff;overflow:hidden}.dv-zoom-dialog::backdrop{background:#171717}.dv-zoom-dialog[open]{display:flex;flex-direction:column}.dv-zoom-toolbar{display:flex;gap:8px;padding:12px;padding-top:max(12px,env(safe-area-inset-top));flex-shrink:0;justify-content:center}.dv-zoom-toolbar button{min-width:48px;min-height:48px;padding:8px 16px;background:#fff;color:#171717;border:1px solid #fff;border-radius:4px;font:inherit;cursor:pointer}.dv-zoom-toolbar button:focus-visible{outline:3px solid #d6ad63;outline-offset:3px}.dv-zoom-help{text-align:center;margin:0;padding:4px 12px 12px;font-size:14px}.dv-zoom-stage{position:relative;flex:1;min-height:0;overflow:hidden;touch-action:none;cursor:grab;user-select:none}.dv-zoom-stage:active{cursor:grabbing}.dv-zoom-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;max-width:none;transform-origin:center;pointer-events:none}.photo-track figure[data-zoom-src]{cursor:zoom-in}
