.image-lightbox_overlay__DTh6H{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:rgba(5,4,8,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overscroll-behavior:contain}.image-lightbox_lightbox__mziPe{width:min(1120px,100%);max-height:min(94vh,900px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;overflow:hidden;padding:14px;border:1px solid var(--border,color-mix(in srgb,var(--ms-color-gold,#c9a35b) 28%,transparent));border-radius:8px;background:var(--surface,var(--ms-color-surface,#120f18));box-shadow:0 24px 70px rgba(0,0,0,.58)}.image-lightbox_actions__VSGmY,.image-lightbox_header__iWMvm,.image-lightbox_heading__Dy0iP,.image-lightbox_thumbnails__XgE2I{display:flex;align-items:center}.image-lightbox_header__iWMvm{justify-content:space-between;gap:14px}.image-lightbox_heading__Dy0iP{min-width:0;gap:10px}.image-lightbox_heading__Dy0iP h3{min-width:0;margin:0;overflow:hidden;color:var(--gold,var(--ms-color-gold,#c9a35b));font-size:.95rem;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.image-lightbox_heading__Dy0iP span,.image-lightbox_zoomValue__Jczg8{flex:0 0 auto;color:var(--gold,var(--ms-color-gold,#c9a35b));font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.image-lightbox_actions__VSGmY{justify-content:flex-end;gap:6px}.image-lightbox_iconButton__bYMC3{width:44px;min-width:44px;height:44px;display:inline-grid;place-items:center;padding:0;border:1px solid var(--border,color-mix(in srgb,var(--ms-color-gold,#c9a35b) 28%,transparent));border-radius:6px;color:var(--ink,var(--ms-color-ink,#f4ead5));background:color-mix(in srgb,var(--deep,#07050d) 46%,transparent);font:inherit;font-size:1.1rem;line-height:1;cursor:pointer}.image-lightbox_iconButton__bYMC3:focus-visible,.image-lightbox_iconButton__bYMC3:hover{border-color:var(--gold,var(--ms-color-gold,#c9a35b));color:var(--gold,var(--ms-color-gold,#c9a35b));outline:none}.image-lightbox_viewport__N7zQO{position:relative;min-height:0;height:min(68vh,700px);display:grid;place-items:center;overflow:auto;border:1px solid color-mix(in srgb,var(--gold,var(--ms-color-gold,#c9a35b)) 14%,transparent);border-radius:6px;background:color-mix(in srgb,var(--deep,#07050d) 72%,transparent)}.image-lightbox_viewport__N7zQO img{max-width:100%;max-height:min(78vh,760px);width:auto;height:auto;object-fit:contain;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .12s ease}.image-lightbox_viewportPannable__Bls65{cursor:grab;touch-action:none}.image-lightbox_viewportDragging__zRQ0H{cursor:grabbing}.image-lightbox_viewportDragging__zRQ0H img{transition:none}.image-lightbox_frameArrow__CcUqX{position:absolute;z-index:1;top:calc(50% - 20px);background:color-mix(in srgb,var(--deep,#07050d) 76%,transparent)}.image-lightbox_previous__k4tbX{justify-self:start;left:12px}.image-lightbox_next__vGHzW{justify-self:end;right:12px}.image-lightbox_thumbnails__XgE2I{min-height:58px;gap:8px;overflow-x:auto;padding:1px;scrollbar-width:thin}.image-lightbox_thumbnails__XgE2I button{width:72px;min-width:72px;height:52px;overflow:hidden;padding:0;border:1px solid color-mix(in srgb,var(--gold,var(--ms-color-gold,#c9a35b)) 24%,transparent);border-radius:5px;background:var(--deep,#07050d);cursor:pointer}.image-lightbox_thumbnails__XgE2I img{width:100%;height:100%;object-fit:cover}.image-lightbox_thumbnailActive__cCo1f,.image-lightbox_thumbnails__XgE2I button:focus-visible,.image-lightbox_thumbnails__XgE2I button:hover{border-color:var(--gold,var(--ms-color-gold,#c9a35b))!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--gold,var(--ms-color-gold,#c9a35b)) 34%,transparent);outline:none}@media (max-width:720px){.image-lightbox_overlay__DTh6H{padding:0}.image-lightbox_lightbox__mziPe{width:100%;max-height:100svh;min-height:100svh;gap:10px;padding:12px;border-right:0;border-left:0;border-radius:0}.image-lightbox_header__iWMvm{align-items:flex-start}.image-lightbox_heading__Dy0iP{max-width:calc(100% - 220px)}.image-lightbox_heading__Dy0iP h3{font-size:.78rem}.image-lightbox_actions__VSGmY{gap:4px}.image-lightbox_iconButton__bYMC3{width:44px;min-width:44px;height:44px}.image-lightbox_viewport__N7zQO{height:min(67svh,620px)}.image-lightbox_previous__k4tbX{left:8px}.image-lightbox_next__vGHzW{right:8px}}