/* The viewport stays fixed; only the posts yield at the two outer edges. */
.feed.is-elastic > .feed-post { translate: var(--feed-pull-x,0px) var(--feed-pull-y,0px); }
@media(max-width:999px),(pointer:coarse) { .feed { touch-action: pan-y pinch-zoom; } }
@media(prefers-reduced-motion:reduce) { .feed.is-elastic > .feed-post { translate: none; } }
