.sphere-root{--radius:min(620px,34vw)!important;--viewer-pad:72px;--circ:calc(var(--radius)*3.14);--rot-y:calc((360deg/var(--segments-x))/2);--rot-x:calc((360deg/var(--segments-y))/2);--item-width:calc(var(--circ)/var(--segments-x));--item-height:calc(var(--circ)/var(--segments-y));height:100%;position:relative;width:100%}.sphere-root *{box-sizing:border-box}.item,.item__image,.sphere{transform-style:preserve-3d}main.sphere-main{background:#0000;display:grid;height:90%;inset:0;bottom:0;margin:auto;min-height:90%;overflow:hidden;place-items:center;position:absolute;top:0;touch-action:none;user-select:none;-webkit-user-select:none}.stage{contain:layout paint size;display:grid;height:100%;perspective:calc(var(--radius)*2);perspective-origin:50% 50%;place-items:center;width:100%}.sphere{transform:translateZ(calc(var(--radius)*-1));will-change:transform}.item{bottom:-999px;height:calc(var(--item-height)*var(--item-size-y));left:-999px;margin:auto;right:-999px;top:-999px;transform:rotateY(calc(var(--rot-y)*(var(--offset-x) + ((var(--item-size-x) - 1)/2)))) rotateX(calc(var(--rot-x)*(var(--offset-y) - ((var(--item-size-y) - 1)/2)))) translateZ(var(--radius));transform:rotateY(calc(var(--rot-y)*(var(--offset-x) + ((var(--item-size-x) - 1)/2)) + var(--rot-y-delta, 0deg))) rotateX(calc(var(--rot-x)*(var(--offset-y) - ((var(--item-size-y) - 1)/2)) + var(--rot-x-delta, 0deg))) translateZ(var(--radius));transform-origin:50% 50%;width:calc(var(--item-width)*var(--item-size-x))}.item,.item__image{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;transition:transform .3s}.item__image{-webkit-tap-highlight-color:transparent;background:#0000;border-radius:12px;border-radius:var(--tile-radius,12px);cursor:pointer;display:block;inset:10px;overflow:hidden;pointer-events:auto;touch-action:manipulation;transform:translateZ(0)}.item__image:focus{outline:none}.item__image img{-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:none;filter:var(--image-filter,none);height:100%;object-fit:cover;pointer-events:none;width:100%}.viewer{align-items:center;display:flex;inset:0;justify-content:center;padding:var(--viewer-pad);pointer-events:none;position:absolute;z-index:20}.viewer .frame{aspect-ratio:1;border-radius:32px;border-radius:var(--enlarge-radius,32px);display:flex;height:100%}@media (max-aspect-ratio:1/1){.viewer .frame{height:auto;width:100%}}.viewer .scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0006;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease;z-index:10}.sphere-root[data-enlarging=true] .viewer .scrim{opacity:1;pointer-events:all}.viewer .enlarge{border-radius:32px;border-radius:var(--enlarge-radius,32px);box-shadow:0 10px 30px #00000059;overflow:hidden;position:absolute;transform-origin:top left;transition:transform .5s ease,opacity .5s ease;z-index:30}.viewer .enlarge img{height:100%;object-fit:cover;width:100%}.sphere-root .enlarge-closing img,.viewer .enlarge img{filter:none;filter:var(--image-filter,none)}.dg-scroll-lock{overflow:hidden!important}@media screen and (max-width:1024px){.sphere-root{--radius:400px;--viewer-pad:50px}.item__image{border-radius:10px;border-radius:var(--tile-radius,10px);inset:8px}}@media screen and (max-width:768px){.sphere-root{--radius:64vw!important;--viewer-pad:40px}.item__image{border-radius:6px;border-radius:var(--tile-radius,6px);inset:4px}.viewer .enlarge,.viewer .frame{border-radius:20px;border-radius:var(--enlarge-radius,20px)}}
/*# sourceMappingURL=react-gallery.css.map*/