.site-shell:has(> .site-footer){min-height:100vh;display:flex;flex-direction:column}.site-shell:has(> .site-footer)>#main-content{flex:1 0 auto;min-width:0}.site-shell:has(> .site-footer)>.site-footer{flex-shrink:0}
