:root{--bottom-bar-h:4rem;--bottom-fab-h:3rem;--bottom-fab-gap:.75rem}@media not (min-width:48rem){body:has([data-bottom-bar]){padding-bottom:var(--bottom-bar-h)}body:has([data-bottom-fab]){padding-bottom:calc(var(--bottom-bar-h) + var(--bottom-fab-h) + 2 * var(--bottom-fab-gap))}body:has([data-bottom-bar]) [data-page-shell]{min-height:calc(100svh - var(--bottom-bar-h))}body:has([data-bottom-fab]) [data-page-shell]{min-height:calc(100svh - var(--bottom-bar-h) - var(--bottom-fab-h) - 2 * var(--bottom-fab-gap))}body:has([data-bottom-bar]) [data-bottom-sticky]{bottom:var(--bottom-bar-h)}html:has([data-bottom-bar]){scroll-padding-bottom:var(--bottom-bar-h)}html:has([data-bottom-fab]){scroll-padding-bottom:calc(var(--bottom-bar-h) + var(--bottom-fab-h) + 2 * var(--bottom-fab-gap))}}
