.lightbox-module__Bb00Hq__root{z-index:2147483000;color:#fff;font-family:var(--gn-body);background:#0b0b0c;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.lightbox-module__Bb00Hq__bar{padding:14px var(--gn-gutter);justify-content:space-between;align-items:center;display:flex}.lightbox-module__Bb00Hq__counter{color:var(--gn-muted);letter-spacing:2px;font-size:12px;font-weight:700}.lightbox-module__Bb00Hq__counter strong{color:#fff}.lightbox-module__Bb00Hq__tools{gap:8px;display:flex}.lightbox-module__Bb00Hq__tools button,.lightbox-module__Bb00Hq__nav{color:#fff;cursor:pointer;background:#101112cc;border:1px solid #fff3;place-items:center;width:48px;height:48px;font-size:18px;line-height:1;transition:background .2s,border-color .2s;display:grid}.lightbox-module__Bb00Hq__tools button:hover,.lightbox-module__Bb00Hq__nav:hover:not(:disabled){border-color:var(--gn-red);background:var(--gn-red)}.lightbox-module__Bb00Hq__tools button:focus-visible,.lightbox-module__Bb00Hq__nav:focus-visible,.lightbox-module__Bb00Hq__thumbs button:focus-visible{outline-offset:2px;outline:3px solid #ed5757}.lightbox-module__Bb00Hq__stage{margin:0 var(--gn-gutter);touch-action:pan-y;position:relative}.lightbox-module__Bb00Hq__photo{object-fit:contain;opacity:0;pointer-events:none;transition:opacity .25s}.lightbox-module__Bb00Hq__current{opacity:1}.lightbox-module__Bb00Hq__nav{z-index:1;width:56px;height:56px;font-size:22px;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-module__Bb00Hq__nav:disabled{cursor:default;opacity:.25}.lightbox-module__Bb00Hq__prev{left:0}.lightbox-module__Bb00Hq__next{right:0}.lightbox-module__Bb00Hq__thumbs{padding:16px var(--gn-gutter)20px;scrollbar-width:thin;justify-content:safe center;gap:8px;display:flex;overflow-x:auto}.lightbox-module__Bb00Hq__thumbs button{cursor:pointer;opacity:.5;background:#1c1c1c;border:2px solid #0000;flex:none;width:64px;height:64px;padding:0;transition:opacity .2s,border-color .2s;position:relative;overflow:hidden}.lightbox-module__Bb00Hq__thumbs button:hover{opacity:.85}.lightbox-module__Bb00Hq__thumbs button[aria-current=true]{border-color:var(--gn-red);opacity:1}.lightbox-module__Bb00Hq__thumbs img{object-fit:cover;width:100%;height:100%}.lightbox-module__Bb00Hq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.lightbox-module__Bb00Hq__stage{margin:0}.lightbox-module__Bb00Hq__nav{width:40px;height:40px;font-size:18px}.lightbox-module__Bb00Hq__thumbs button{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.lightbox-module__Bb00Hq__photo{transition:none}}
