/* Existing tab appearance stays owned by each page; the shared rail adds swipe/snap. */
.pg-swipe-tabs:not([aria-orientation="vertical"]){scrollbar-width:none!important;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}
.pg-swipe-tabs::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
.pg-swipe-tabs>a,.pg-swipe-tabs>button,.pg-swipe-tabs>li{scroll-snap-align:center;scroll-snap-stop:always}
.pg-page-swipe-surface :is(.pg-post-stream,.pg-discussion-feed,.pg-community-feed,.pg-studio-podium,.pg-studio-ranking-layout,#pg-hub-grid,[data-catalog-grid],.pg-author-tab-pane,#pg-policy-content-container){touch-action:pan-y pinch-zoom}
.pg-page-swipe-surface.pg-page-swipe-dragging{transform:translateX(var(--pg-page-swipe-x,0px));will-change:transform}
@media(prefers-reduced-motion:reduce){.pg-page-swipe-surface.pg-page-swipe-dragging{transform:none}}
