@layer equip{.eq-lightbox{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;padding:var(--eq-space-4);background:color-mix(in srgb, var(--eq-bg) 90%, transparent);-webkit-backdrop-filter:var(--eq-blur);backdrop-filter:var(--eq-blur);color:var(--eq-ink);font:var(--eq-weight) var(--eq-text-m) / 1.4 var(--eq-font);opacity:0;transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);border:0;margin:0;position:fixed;inset:0;overflow:hidden;scale:.98}.eq-lightbox[open]{gap:var(--eq-space-3);opacity:1;transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur-move) var(--eq-spring);grid-template:"close""stage"minmax(0,1fr)"bar"/minmax(0,1fr);display:grid;scale:none}@starting-style{.eq-lightbox[open]{opacity:0;scale:.98}}.eq-lightbox::backdrop{background:var(--eq-backdrop);opacity:0;transition:opacity var(--eq-dur) var(--eq-ease)}.eq-lightbox[open]::backdrop{opacity:1}@starting-style{.eq-lightbox[open]::backdrop{opacity:0}}@supports (overlay:auto){.eq-lightbox{transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease), display var(--eq-dur) allow-discrete, overlay var(--eq-dur) allow-discrete}.eq-lightbox[open]{transition:opacity var(--eq-dur) var(--eq-ease), scale var(--eq-dur-move) var(--eq-spring), display var(--eq-dur) allow-discrete, overlay var(--eq-dur) allow-discrete}.eq-lightbox::backdrop{transition:opacity var(--eq-dur) var(--eq-ease), display var(--eq-dur) allow-discrete, overlay var(--eq-dur) allow-discrete}}.eq-lightbox-close{grid-area:close;justify-self:end}.eq-lightbox-close,.eq-lightbox-bar{max-width:100%;padding:var(--eq-space-1);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-l);background:var(--eq-raised);box-shadow:var(--eq-shadow);-webkit-backdrop-filter:var(--eq-blur);backdrop-filter:var(--eq-blur);align-items:center;display:flex}.eq-lightbox-stage{touch-action:pan-y pinch-zoom;grid-area:stage;min-height:0;display:grid}.eq-lightbox-slide{--_shift:0px;min-width:0;min-height:0;translate:calc(var(--_shift) + var(--_drag,0px)) 0;transition:opacity var(--eq-dur) var(--eq-ease), translate var(--eq-dur-move) var(--eq-spring), visibility var(--eq-dur) allow-discrete;grid-area:1/1;place-items:center;display:grid;container-type:size}.eq-lightbox-slide[data-position=before]{--_shift:-16px}.eq-lightbox-slide[data-position=after]{--_shift:16px}.eq-lightbox-slide:not([data-position=current]){opacity:0;visibility:hidden}.eq-lightbox-stage[data-swiping] .eq-lightbox-slide{transition:none}.eq-lightbox-item{place-items:center;max-width:100cqw;max-height:100cqh;margin:0;display:grid}.eq-lightbox-item>:is(img,svg,video,canvas,picture){object-fit:contain;border-radius:var(--eq-radius-m);width:auto;max-width:100cqw;height:auto;max-height:100cqh;display:block}.eq-lightbox-bar{justify-self:center;gap:var(--eq-space-2);grid-area:bar}.eq-lightbox-bar[data-single]{padding:var(--eq-space-2) var(--eq-space-1)}.eq-lightbox-status{min-width:0;padding-inline:var(--eq-space-2);text-align:center;margin:0;display:grid}.eq-lightbox-count{font-size:var(--eq-text-s);font-weight:var(--eq-weight-strong);font-variant-numeric:tabular-nums}.eq-lightbox-caption{font-size:var(--eq-text-s);color:var(--eq-ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}
