/* Keep the agreed slam above the fitted table and delay results until its completion. */
html body.domino-screen #app .domino-table.slam-playing .dom-victory{visibility:hidden!important;pointer-events:none!important}
html body.domino-screen #app .dom-board-scroll>.dom-slam-callout{position:absolute!important;inset:auto!important;left:50%!important;top:8%!important;z-index:40!important;transform:translateX(-50%);width:max-content!important;max-width:90%!important;pointer-events:none!important;background:linear-gradient(#30291af5,#0d111af5)!important;border-color:#eccd87!important;box-shadow:0 0 28px #edc46555!important;animation-duration:2.3s!important}
html body.domino-screen #app .dom-board-scroll>.dom-slam-callout.slam-caption-mild{animation-duration:.95s!important}
html body.domino-screen #app .domino-table.slam-impact{animation:dom-table-impact .5s ease-out!important}
html body.domino-screen #app .domino-table.slam-mild{animation:dom-table-rattle .35s ease-out!important}
@media(prefers-reduced-motion:reduce){html body.domino-screen #app .domino-table.slam-impact,html body.domino-screen #app .domino-table.slam-mild,html body.domino-screen #app .dom-board-scroll>.dom-slam-callout{animation:none!important}}
html body.domino-screen.no-motion #app .domino-table.slam-impact,html body.domino-screen.no-motion #app .domino-table.slam-mild,html body.domino-screen.no-motion #app .dom-board-scroll>.dom-slam-callout{animation:none!important}
