.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.gallery-arrow{color:#fff;cursor:pointer;touch-action:manipulation;background:#0000008c;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-22px;display:grid;position:absolute;top:50%}.gallery-arrow[hidden]{display:none}@media (width>=640px){[data-carousel=feed] .gallery-arrow{display:none}}.gallery-prev{left:max(8px, env(safe-area-inset-left))}.gallery-next{right:max(8px, env(safe-area-inset-right))}.gallery-arrow[aria-disabled=true]{opacity:.3;cursor:default}.gallery-arrow:focus-visible,.lightbox-close:focus-visible{outline-color:#fff}@media (hover:hover) and (pointer:fine){.gallery-arrow:hover:not([aria-disabled=true]),.lightbox-close:hover{background:#000000bf}}.lightbox{color:#fff;width:100vw;max-width:none;height:100dvh;max-height:none;font-family:var(--sw-serif);background:#000;border:0;margin:0;padding:0;position:fixed;inset:0}.lightbox::backdrop{background:#000}.lightbox-strip{overscroll-behavior:contain;scroll-snap-type:x mandatory;width:100%;height:100%;display:flex;overflow-x:auto}.lightbox-slide{box-sizing:border-box;height:100%;padding:max(56px, env(safe-area-inset-top)) env(safe-area-inset-right) max(24px, env(safe-area-inset-bottom)) env(safe-area-inset-left);scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;display:flex}.lightbox-slide img{object-fit:contain;width:auto;max-width:100%;height:auto;min-height:0;max-height:100%}.lightbox-close{top:calc(6px + env(safe-area-inset-top));right:calc(8px + env(safe-area-inset-right));color:#fff;cursor:pointer;touch-action:manipulation;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:flex;position:absolute}.lightbox-counter{top:calc(18px + env(safe-area-inset-top));left:calc(16px + env(safe-area-inset-left));font-variant-numeric:tabular-nums;font-size:14px;position:absolute}
