/* ==================================================================
   Now Archive — lightbox styles
   ================================================================== */

body.fancybox-active{overflow:hidden}.fancybox-container{position:fixed;inset:0;z-index:99992;outline:none;transform:translateZ(0);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-stage{position:absolute;inset:0}.fancybox-stage{overflow:hidden;z-index:99994}.fancybox-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:44px;z-index:99994}.fancybox-image{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0;-webkit-user-select:none;user-select:none}.fancybox-error{max-width:400px;padding:40px;background:#fff;cursor:default}.fancybox-error p{margin:0;color:#444;font-size:16px;line-height:20px}.fancybox-toolbar{position:absolute;top:0;right:0;z-index:99997}.fancybox-button{position:relative;display:inline-block;width:44px;height:44px;margin:0;padding:10px;border:0;background:transparent;color:inherit;cursor:pointer;transition:opacity 0.2s}.fancybox-button:focus{outline:none}.fancybox-button[disabled]{opacity:0.3;cursor:default;pointer-events:none}.fancybox-button svg{display:block;width:100%;height:100%;overflow:visible}.fancybox-button svg path{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.fancybox-navigation .fancybox-button{position:absolute;top:calc(50% - 50px);width:70px;height:100px;z-index:99997}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{right:0;right:env(safe-area-inset-right);padding:31px 6px 31px 26px}.fancybox-loading{position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;opacity:0.7;z-index:99999;animation:fancybox-rotate 1s linear infinite}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@media all and (max-height: 576px){.fancybox-slide{padding:6px}}