/* Luma Botanics V10 — consistent bottom-of-viewport footer. */
html{min-height:100%;}
body{min-height:100vh!important;min-height:100dvh!important;display:flex!important;flex-direction:column!important;margin:0;}
/* The main element grows on short pages. Long pages can extend naturally. */
body>main{display:block!important;flex:1 0 auto!important;min-height:0!important;width:100%;box-sizing:border-box;}
body>footer{display:block!important;position:relative!important;inset:auto!important;flex:0 0 auto!important;margin-top:auto!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;clear:both;transform:none!important;}
/* Preserve footer design, but make internal columns stable across admin pages. */
body>footer .footergrid{width:calc(100% - 48px);max-width:1200px;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box;}
body>footer .footnote{width:100%;box-sizing:border-box;}
@media(max-width:760px){body>footer .footergrid{width:calc(100% - 32px);}}
