html:has(#result.show),body:has(#result.show){overflow:hidden!important;overscroll-behavior:none}
#result#result#result{position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;box-sizing:border-box}
#result#result#result::after{inset:0!important;transform:none!important}
#result#result#result:not(:has(.matchFinalView.show)) .resultCard{transform:scale(var(--result-fit,1))!important;transform-origin:center;flex-shrink:0;max-height:none!important}
#game#game .hitLine{display:none!important}
/* Universal canvas effects replace the old per-hit DOM bursts. Housing still masks them. */
#game#game .hitBurst{display:none!important}
