.zoom-control.svelte-189sv33{display:flex;align-items:center;justify-content:center;height:44px;min-width:44px;border-radius:9999px}.zoom-control.svelte-189sv33:hover:not(:disabled){background:#ffffff26}.zoom-control.svelte-189sv33:disabled{opacity:.35}button.svelte-189sv33:not(.image-viewport):focus-visible{outline:2px solid white;outline-offset:2px}[role=dialog].svelte-189sv33:focus,.image-viewport.svelte-189sv33:focus{outline:none}.socials-lightbox.svelte-189sv33{background:var(--color-surface-secondary);color:var(--color-content-primary)}.socials-lightbox.svelte-189sv33:before,.socials-lightbox.svelte-189sv33:after{content:"";position:absolute;z-index:1;inset-inline:0;background:var(--color-surface-primary);pointer-events:none}.socials-lightbox.svelte-189sv33:before{top:0;height:calc(72px + env(safe-area-inset-top));border-bottom:1px solid var(--color-border)}.socials-lightbox.svelte-189sv33:after{bottom:0;height:calc(72px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border)}.lightbox-heading.svelte-189sv33{position:absolute;z-index:10;top:calc(14px + env(safe-area-inset-top));left:max(24px,env(safe-area-inset-left));display:flex;align-items:center;gap:12px;max-width:calc(100% - 200px);height:44px}.lightbox-heading-icon.svelte-189sv33{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;background:var(--color-surface-secondary);color:var(--color-primary)}.lightbox-heading-text.svelte-189sv33{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:max(var(--minimum-font-size, 0px),14px);font-weight:600}.socials-lightbox.svelte-189sv33 .lightbox-close:where(.svelte-189sv33),.socials-lightbox.svelte-189sv33 .lightbox-prev:where(.svelte-189sv33),.socials-lightbox.svelte-189sv33 .lightbox-next:where(.svelte-189sv33){border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-primary);color:var(--color-primary);-webkit-backdrop-filter:none;backdrop-filter:none}.socials-lightbox.svelte-189sv33 .lightbox-close:where(.svelte-189sv33){top:calc(14px + env(safe-area-inset-top));right:max(24px,env(safe-area-inset-right))}.socials-lightbox.svelte-189sv33 .lightbox-prev:where(.svelte-189sv33),.socials-lightbox.svelte-189sv33 .lightbox-next:where(.svelte-189sv33){width:44px;height:52px;box-shadow:0 2px 8px #0f172a0a}.socials-lightbox.svelte-189sv33 .lightbox-prev:where(.svelte-189sv33){left:max(24px,env(safe-area-inset-left))}.socials-lightbox.svelte-189sv33 .lightbox-next:where(.svelte-189sv33){right:max(24px,env(safe-area-inset-right))}.socials-lightbox.svelte-189sv33 .lightbox-close:where(.svelte-189sv33):hover,.socials-lightbox.svelte-189sv33 .lightbox-prev:where(.svelte-189sv33):hover:not(:disabled),.socials-lightbox.svelte-189sv33 .lightbox-next:where(.svelte-189sv33):hover:not(:disabled),.socials-lightbox.svelte-189sv33 .zoom-control:where(.svelte-189sv33):hover:not(:disabled){background:var(--color-surface-secondary);border-color:var(--color-primary)}.socials-lightbox.svelte-189sv33 .image-viewport:where(.svelte-189sv33){top:calc(88px + env(safe-area-inset-top));bottom:calc(88px + env(safe-area-inset-bottom));left:80px;right:80px}.socials-lightbox.svelte-189sv33 .image-viewport:where(.svelte-189sv33) img{border-radius:4px;box-shadow:0 2px 16px #0f172a0f}.socials-lightbox.svelte-189sv33 .lightbox-zoom:where(.svelte-189sv33){display:flex;bottom:calc(14px + env(safe-area-inset-bottom));gap:4px;padding:0;border-radius:8px;background:transparent;color:var(--color-primary);-webkit-backdrop-filter:none;backdrop-filter:none}.socials-lightbox.svelte-189sv33 .zoom-control:where(.svelte-189sv33){border-radius:8px}.socials-lightbox.svelte-189sv33 .zoom-control:where(.svelte-189sv33):disabled{color:var(--color-content-secondary);opacity:.5}.socials-lightbox.svelte-189sv33 .zoom-control[aria-label]:where(.svelte-189sv33):nth-child(2){border-inline:1px solid var(--color-border);border-radius:0;color:var(--color-content-primary);opacity:1}.socials-lightbox.svelte-189sv33 .lightbox-count:where(.svelte-189sv33){top:calc(24px + env(safe-area-inset-top));left:auto;right:84px;transform:none;padding:0 8px;border-radius:0;background:transparent;color:var(--color-content-secondary);font-variant-numeric:tabular-nums}.socials-lightbox.svelte-189sv33 .video-placeholder:where(.svelte-189sv33){color:var(--color-primary)}.socials-lightbox.svelte-189sv33 button:where(.svelte-189sv33):not(.image-viewport):focus-visible{outline-color:var(--color-primary)}@media(max-width:639px){.lightbox-heading.svelte-189sv33{left:max(12px,env(safe-area-inset-left));gap:8px;max-width:calc(100% - 130px)}.lightbox-heading-icon.svelte-189sv33{width:32px;height:36px}.lightbox-heading-text.svelte-189sv33{font-size:max(var(--minimum-font-size, 0px),13px)}.socials-lightbox.svelte-189sv33 .lightbox-close:where(.svelte-189sv33){right:max(12px,env(safe-area-inset-right))}.socials-lightbox.svelte-189sv33 .lightbox-count:where(.svelte-189sv33){right:64px;font-size:max(var(--minimum-font-size, 0px),12px)}.socials-lightbox.svelte-189sv33 .image-viewport:where(.svelte-189sv33){left:12px;right:12px}.socials-lightbox.svelte-189sv33 .lightbox-prev:where(.svelte-189sv33),.socials-lightbox.svelte-189sv33 .lightbox-next:where(.svelte-189sv33){bottom:calc(14px + env(safe-area-inset-bottom));height:44px}.socials-lightbox.svelte-189sv33 .lightbox-prev:where(.svelte-189sv33){left:max(12px,env(safe-area-inset-left))}.socials-lightbox.svelte-189sv33 .lightbox-next:where(.svelte-189sv33){right:max(12px,env(safe-area-inset-right))}}
