/* ==========================================================
   v179.9.83 — HOME FRESH-STATE + SAFE-AREA SEAM CORRECTION
   Home-only geometry/root-canvas correction. No Scorecard/editor rules.
   ========================================================== */
@media (max-width:760px){
  body.home-page,
  body.home-page .app-shell,
  body.home-page main,
  body.home-page .v97-home{
    height:auto!important;
    min-height:100dvh!important;
  }
  body.home-page .v97-home-inner{
    box-sizing:border-box!important;
    min-height:100dvh!important;
  }
}
html:has(body.home-page.theme-default:not(.dark-mode):not([data-theme-family="wrigley"])),
body.home-page.theme-default:not(.dark-mode):not([data-theme-family="wrigley"]),
body.home-page.theme-default:not(.dark-mode):not([data-theme-family="wrigley"]) .app-shell,
body.home-page.theme-default:not(.dark-mode):not([data-theme-family="wrigley"]) main{
  background-color:#f6f8fb!important;
}
html:has(body.home-page.theme-default.dark-mode),
body.home-page.theme-default.dark-mode,
body.home-page.theme-default.dark-mode .app-shell,
body.home-page.theme-default.dark-mode main{
  background-color:#151618!important;
}
html:has(body.home-page[data-theme-family="wrigley"]),
body.home-page[data-theme-family="wrigley"],
body.home-page[data-theme-family="wrigley"] .app-shell,
body.home-page[data-theme-family="wrigley"] main,
body.home-page[data-theme-family="wrigley"] .v97-home{
  background-color:#062b20!important;
}
@media (max-width:760px){
  body.home-page[data-theme-family="wrigley"],
  body.home-page[data-theme-family="wrigley"] .app-shell,
  body.home-page[data-theme-family="wrigley"] main,
  body.home-page[data-theme-family="wrigley"] .v97-home,
  body.home-page[data-theme-family="wrigley"] .v97-home-inner{
    height:auto!important;
    min-height:100dvh!important;
  }
}
