/* Swipe the actual photograph, or use the buttons; never trap vertical page scroll or pinch zoom. */
.hui-gallery-stage{position:relative;min-width:0}
.hui-gallery-stage [data-hui-zoom],.hui-gallery-stage .hui-lightbox-image{touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}
.hui-gallery-stage img{-webkit-user-drag:none}
.hui-gallery-controls[hidden]{display:none!important}
.hui-gallery-controls{position:absolute;inset:0;pointer-events:none}
.hui-gallery-stage .hui-photo-arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;pointer-events:auto;appearance:none;width:44px;height:44px;padding:0 0 3px;margin:0;border:1px solid #264d4133;border-radius:50%;background:#fffffff2;color:#254a3e;box-shadow:0 1px 4px #19271a24;font:500 32px/1 Arial,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}
.hui-gallery-stage .hui-photo-prev{left:9px}.hui-gallery-stage .hui-photo-next{right:9px}
.hui-gallery-stage .hui-photo-arrow:hover,.hui-gallery-stage .hui-photo-arrow:active{background:#254a3e;color:white}
.hui-gallery-stage .hui-photo-arrow:focus-visible{outline:3px solid #254a3e;outline-offset:2px}
.hui-gallery-stage .hui-photo-count{display:block;position:absolute;left:9px;bottom:9px;padding:5px 9px;background:#fffffff2;color:#254a3e;font:600 12px/1.4 var(--sans,sans-serif)}
