.format-photo-trigger{cursor:zoom-in;border-radius:inherit;background:0 0;border:0;width:100%;padding:0;display:block}.format-photo-trigger:focus-visible,.format-lightbox button:focus-visible{outline-offset:4px;outline:3px solid #d69f45}.format-lightbox{color:#fff;background:0 0;border:0;width:min(1200px,96vw);max-width:96vw;max-height:96dvh;padding:0;overflow:auto}.format-lightbox::backdrop{background:#000000e0}.format-lightbox-panel{background:#111;border-radius:10px;padding:52px 16px 14px;position:relative}.format-lightbox figure{text-align:center;margin:0}.format-lightbox figure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(90dvh - 155px);margin:auto;display:block}.format-lightbox figcaption{color:#fff;padding-top:10px;font-size:14px;line-height:1.5}.format-lightbox button{color:#fff;cursor:pointer;min-width:44px;min-height:44px;font:inherit;background:#222;border:1px solid #777;border-radius:6px;padding:8px 14px}.format-lightbox-close{line-height:1;position:absolute;top:5px;right:8px;font-size:28px!important}.format-lightbox-controls{justify-content:space-between;gap:12px;margin-top:12px;display:flex}@media (max-width:480px){.format-lightbox-panel{padding-left:8px;padding-right:8px}.format-lightbox-controls button{font-size:14px}}
