.lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;color:#ccc;background:#18181bf2;overflow:hidden}.lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.lightbox-bar{display:flex;align-items:center;justify-content:flex-end;padding:4px}.lightbox-count{margin-right:auto;padding:0 10px;font-size:var(--xf-fontSizeSmall)}.lightbox-button{display:block;width:44px;height:44px;padding:0;border:0;border-radius:5px;color:#ccc;background:none;cursor:pointer}.lightbox-button:before{content:"";display:block;width:20px;height:20px;margin:auto;background-color:currentColor;mask:var(--lightbox-icon) no-repeat center / contain}.lightbox-button:hover{color:#fff}.lightbox-button[hidden]{display:none}.lightbox-button.lightbox-button--newWindow{display:flex;--lightbox-icon: url("./external-link-B3JEMNDZ.svg")}.lightbox-button.lightbox-button--close{--lightbox-icon: url("./times-O36JNSUL.svg")}.lightbox-button.lightbox-button--prev,.lightbox-button.lightbox-button--next{position:absolute;top:calc(50% - 22px);background:#1e1e1e99}.lightbox-button.lightbox-button--prev{left:10px;--lightbox-icon: url("./chevron-left-XCR4RQOH.svg")}.lightbox-button.lightbox-button--next{right:10px;--lightbox-icon: url("./chevron-right-AN4DBLA6.svg")}.lightbox-stage{display:flex;overflow:auto;padding:0 10px}.lightbox-image{display:block;margin:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:5px;cursor:zoom-in}.lightbox.is-zoomed .lightbox-image{max-width:none;max-height:none;cursor:zoom-out}.lightbox-caption{padding:10px 10px max(10px,env(safe-area-inset-bottom));text-align:center}.lightbox-title{margin:0}.lightbox-desc{color:#ccc;text-decoration:none}.lightbox-desc:hover{color:#fff;text-decoration:underline}
