.DepthGallery-module-scss-module__Vglb3a__page{z-index:30;color:#f2ece1;background:#1a1712;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;position:fixed;inset:0;overflow:hidden}.DepthGallery-module-scss-module__Vglb3a__canvasWrap{position:absolute;inset:0}.DepthGallery-module-scss-module__Vglb3a__canvasWrap canvas{width:100%;height:100%;display:block}.DepthGallery-module-scss-module__Vglb3a__ui{z-index:10;pointer-events:none;position:fixed}.DepthGallery-module-scss-module__Vglb3a__header{top:calc(20px + env(safe-area-inset-top,0px));justify-content:space-between;align-items:flex-start;gap:12px;display:flex;left:20px;right:20px}.DepthGallery-module-scss-module__Vglb3a__title{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:.95rem}.DepthGallery-module-scss-module__Vglb3a__title span{opacity:.6;letter-spacing:.04em;text-transform:none;margin-top:4px;font-size:.7rem;display:block}.DepthGallery-module-scss-module__Vglb3a__back{pointer-events:auto;letter-spacing:.04em;text-transform:none;opacity:.55;color:inherit;margin-bottom:6px;font-size:.68rem;display:block}.DepthGallery-module-scss-module__Vglb3a__back:hover{opacity:.9;color:inherit}.DepthGallery-module-scss-module__Vglb3a__modes{pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:260px;display:flex}.DepthGallery-module-scss-module__Vglb3a__modeButton{letter-spacing:.04em;text-transform:uppercase;color:#f2ece1;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border:1px solid #ffffff40;border-radius:4px;padding:7px 10px;font-family:inherit;font-size:.68rem}.DepthGallery-module-scss-module__Vglb3a__modeButtonActive{color:#1a1712;background:#f2ece1e6;border-color:#0000}.DepthGallery-module-scss-module__Vglb3a__caption{bottom:calc(28px + env(safe-area-inset-bottom,0px));text-align:center;transition:opacity .5s;left:0;right:0}.DepthGallery-module-scss-module__Vglb3a__captionFilm{text-transform:uppercase;letter-spacing:.14em;opacity:.65;margin-bottom:6px;font-size:.68rem}.DepthGallery-module-scss-module__Vglb3a__captionLine{text-shadow:0 2px 12px #00000080;max-width:480px;margin:0 auto;font-size:1rem;font-style:italic;line-height:1.4}.DepthGallery-module-scss-module__Vglb3a__hint{bottom:calc(28px + env(safe-area-inset-bottom,0px));letter-spacing:.06em;text-transform:uppercase;opacity:.45;font-size:.68rem;right:20px}.DepthGallery-module-scss-module__Vglb3a__progressTrack{background:#ffffff1f;height:2px;top:0;left:0;right:0}.DepthGallery-module-scss-module__Vglb3a__progressFill{background:#f2ece1;width:0%;height:100%;transition:width 50ms linear}
