.button-motion-sprite{position:absolute;inline-size:0;block-size:0;overflow:hidden;pointer-events:none}.button-motion-icon{position:relative;display:inline-block;inline-size:1.4rem;block-size:1.4rem;flex:none;vertical-align:middle;overflow:visible;fill:none}.button-motion-icon>.button-motion-static,.button-motion-canvas,.button-motion-canvas>svg{display:block!important;inline-size:100%!important;block-size:100%!important;width:100%!important;height:100%!important;transform:none!important;stroke:none!important;fill:none!important}.button-motion-canvas{position:absolute;inset:0;visibility:hidden;pointer-events:none}.button-motion-icon>.button-motion-static,.button-motion-icon>.button-motion-canvas{transform:scale(1.35)!important;transform-origin:50% 50%;overflow:visible}.button-motion-icon[data-button-motion=external]>.button-motion-static,.button-motion-icon[data-button-motion=external]>.button-motion-canvas{transform:translate(20.79%,-20.79%) scale(3)!important}.button-motion-icon[data-button-motion=chevron]>.button-motion-static,.button-motion-icon[data-button-motion=chevron]>.button-motion-canvas{transform:scale(1.8)!important}.button-motion-canvas>svg{overflow:visible}.button-motion-playing>.button-motion-static{visibility:hidden}.button-motion-playing>.button-motion-canvas{visibility:visible}.button-motion-canvas svg>g [fill]:not([fill="none"]){fill:currentColor}.button-motion-canvas svg>g [stroke]:not([stroke="none"]){stroke:currentColor}.button.ui-button .button-motion-icon,.icon-button .button-motion-icon,.gallery-arrow .button-motion-icon{inline-size:20px;block-size:20px}.theme-toggle .button-motion-icon{inline-size:18px;block-size:18px}.theme-toggle .button-motion-icon.theme-moon,html[data-theme=light] .theme-toggle .button-motion-icon.theme-sun{display:none}html[data-theme=light] .theme-toggle .button-motion-icon.theme-moon{display:inline-block}.checksum-copy>.button-motion-icon{inline-size:1.1rem;block-size:1.1rem}.preview-open:has(>.button-motion-icon)::after{content:none;display:none}.preview-open>.button-motion-icon{inline-size:1.2rem;block-size:1.2rem;margin-inline-start:.65rem}.gallery-arrow-previous .button-motion-icon,html[dir=rtl] .gallery-arrow-next .button-motion-icon,.pswp__button--arrow--prev .button-motion-icon{transform:scaleX(-1)}html[dir=rtl] .gallery-arrow-previous .button-motion-icon{transform:none}.button-motion-icon.button-motion-back{transform:scaleX(-1)!important}.pswp__button>.button-motion-icon{inline-size:32px;block-size:32px;margin:auto;color:#fff}@media(prefers-reduced-motion:reduce){.button-motion-icon>.button-motion-static{visibility:visible!important}.button-motion-icon>.button-motion-canvas{visibility:hidden!important}}@media print{.button-motion-icon>.button-motion-static{visibility:visible!important}.button-motion-canvas{display:none!important}}/* BEGIN VIEWER CONTROLS — scoped to the screenshot viewer */.kiomad-viewer .pswp__top-bar{box-sizing:border-box;height:calc(64px + env(safe-area-inset-top));gap:8px;padding:calc(8px + env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));background:linear-gradient(#07040ff5,#07040f00)}.kiomad-viewer.pswp .pswp__button{display:flex;align-items:center;justify-content:center;flex:0 0 44px;box-sizing:border-box;width:44px;height:44px;padding:0;margin:0;border:1px solid #665176;border-radius:50%;background:#20172ded;color:#eee5fa;opacity:1;overflow:visible;transition:background .2s,border-color .2s,color .2s}.kiomad-viewer:not(.pswp--zoom-allowed) .pswp__button--zoom,.kiomad-viewer.pswp--one-slide .pswp__button--arrow,.kiomad-viewer .pswp__button--arrow:disabled{display:none}.kiomad-viewer .pswp__button:hover,.kiomad-viewer .pswp__button:focus-visible{background:#382749;border-color:#b99adc;color:#dcff83}.kiomad-viewer .pswp__button:focus-visible{outline-offset:3px}.kiomad-viewer .pswp__button>.button-motion-icon{position:relative;inset:auto;display:block;inline-size:24px;block-size:24px;margin:0;color:inherit;overflow:visible}.kiomad-viewer .pswp__button .button-motion-icon>.button-motion-static,.kiomad-viewer .pswp__button .button-motion-icon>.button-motion-canvas{transform:scale(1.1)!important}.kiomad-viewer .pswp__button--close>.button-motion-icon{inline-size:28px;block-size:28px}.kiomad-viewer .pswp__button--close .button-motion-icon>.button-motion-static,.kiomad-viewer .pswp__button--close .button-motion-icon>.button-motion-canvas{transform:scale(2.2)!important}.kiomad-viewer .pswp__button--arrow{position:absolute;top:50%;width:48px;height:48px;margin-top:-24px;flex-basis:48px;background:#20172ded}.kiomad-viewer .pswp__button--arrow>.button-motion-icon{inline-size:28px;block-size:28px}.kiomad-viewer .pswp__button--arrow .button-motion-icon>.button-motion-static,.kiomad-viewer .pswp__button--arrow .button-motion-icon>.button-motion-canvas{transform:scale(1.6)!important}.kiomad-viewer .pswp__button--arrow--prev{left:max(12px,env(safe-area-inset-left))}.kiomad-viewer .pswp__button--arrow--next{right:max(12px,env(safe-area-inset-right))}.kiomad-viewer.pswp--touch:not(.pswp--has_mouse) .pswp__button--arrow{display:none}.kiomad-viewer .pswp__button--arrow--next>.button-motion-icon{transform:none}.kiomad-viewer .pswp__button--arrow--prev>.button-motion-icon{transform:scaleX(-1)}.kiomad-viewer .kiomad-viewer-place{align-items:center;flex:1 1 auto;min-width:0;max-width:none;margin:0;gap:.6rem}.kiomad-viewer .kiomad-viewer-place span:first-child{min-width:0}.kiomad-viewer .kiomad-viewer-place span:last-child{flex:none}.kiomad-viewer .pswp__preloader{position:absolute;left:50%;top:calc(64px + env(safe-area-inset-top));width:32px;height:32px;margin:0;transform:translateX(-50%)}.kiomad-viewer .pswp__preloader .pswp__icn{top:0;left:0}.kiomad-viewer.pswp--zoomed-in .pswp__button--zoom{background:#3a2b4b;border-color:#b99adc}@media(max-width:700px){.kiomad-viewer .kiomad-viewer-place{font-size:.8125rem;gap:.45rem}.kiomad-viewer .pswp__top-bar{gap:8px}}@media(prefers-reduced-motion:reduce){.kiomad-viewer .pswp__button{transition:none}}/* BEGIN VIEWER ZOOM MAGNIFIER */.kiomad-viewer .pswp__button--zoom .button-motion-icon>.button-motion-static,.kiomad-viewer .pswp__button--zoom .button-motion-icon>.button-motion-canvas{transform:scale(1.45)!important}.kiomad-viewer.pswp--zoomed-in{--viewer-zoom-plus-opacity:0}.kiomad-viewer .pswp__button--zoom .button-motion-canvas .viewer-zoom-plus-vertical{opacity:var(--viewer-zoom-plus-opacity,1)!important}/* END VIEWER ZOOM MAGNIFIER *//* END VIEWER CONTROLS */
