html:has([data-swipe-stage][data-swipe-live]){overflow-x:clip}html:has([data-swipe-stage][data-swipe-live]) body{overflow-x:clip}[data-swipe-frame]:not([data-swipe-frame=viewport]),[data-swipe-surface]{flex:auto}[data-swipe-frame]:not([data-swipe-frame=viewport]){flex-direction:column;min-width:0;padding-bottom:0;display:flex}[data-swipe-frame=scroll]{min-height:0}[data-swipe-frame=viewport]{min-height:calc(100dvh - var(--swipe-viewport-reserve,0px))}[data-swipe-frame=viewport]:not([data-swipe-surface]){--swipe-viewport-reserve:var(--app-bottom-navigation-height,0px)}[data-swipe-surface=page]{padding-bottom:calc(var(--swipe-page-bottom-space,1.5rem) + var(--swipe-extra-bottom-space,0px))}[data-swipe-frame=viewport][data-swipe-surface]{flex-direction:column;display:flex}[data-swipe-surface=page]:has([data-swipe-surface=page]){flex-direction:column;display:flex}[data-swipe-surface=page]:has([data-swipe-surface=page]){padding-bottom:0}@media (max-width:1023px){[data-swipe-frame=viewport]{flex-direction:column;display:flex}}@media (min-width:1024px){.app-main-content{--swipe-page-bottom-space:2rem}}
