/* eventIN v10.2 — clean mobile footer correction
   v10.1 was overriding v10.0 with margin-top:0.
   Keep the existing body flex layout from v9.1 and let the footer consume
   the remaining viewport space naturally. No JS height calculations. */
@media (max-width:900px){
  html{
    min-height:100%;
  }
  body{
    min-height:100svh!important;
    display:flex!important;
    flex-direction:column!important;
    margin:0!important;
    padding:0!important;
  }
  .site-main{
    flex:1 0 auto!important;
    min-height:0!important;
    margin-bottom:0!important;
  }
  footer.eventin-footer-clean{
    flex:0 0 auto!important;
    margin-top:auto!important;
    margin-bottom:0!important;
  }
}
