.glh-sample-viewer{display:none;position:fixed;inset:0;z-index:999999;background:rgb(0 0 0 / .92);align-items:center;justify-content:center;padding:56px 64px 28px;box-sizing:border-box;touch-action:pan-y}.glh-sample-viewer.is-open{display:flex}body.glh-sample-viewer-open{overflow:hidden}.glh-sample-figure{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;max-height:100%;gap:12px}.glh-sample-image{display:block;max-width:100%;max-height:calc(100vh - 120px);width:auto;height:auto;object-fit:contain;user-select:none;-webkit-user-drag:none}.glh-sample-counter{color:#fff;font:14px/1.4 sans-serif;text-align:center}.glh-sample-viewer button{position:absolute;border:0;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .94);color:#111;font:32px/1 sans-serif;cursor:pointer;padding:0}.glh-sample-viewer button:focus-visible{outline:3px solid #f5c400;outline-offset:3px}.glh-sample-close{top:14px;right:14px}.glh-sample-prev{left:12px;top:50%;transform:translateY(-50%)}.glh-sample-next{right:12px;top:50%;transform:translateY(-50%)}@media(max-width:600px){.glh-sample-viewer{padding:54px 44px 22px}.glh-sample-image{max-height:calc(100dvh - 110px);max-width:100%}.glh-sample-viewer button{width:38px;height:38px;font-size:28px}.glh-sample-prev{left:4px}.glh-sample-next{right:4px}.glh-sample-close{top:8px;right:8px}}