/* Reserve space even while the fixed control is hidden, avoiding layout jumps. */
.results.has-replay-bar{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px))}
.result-replay-bar{position:fixed;z-index:80;inset:auto 0 0;display:flex;justify-content:center;padding:10px max(16px, env(safe-area-inset-right, 0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(16px, env(safe-area-inset-left, 0px));background:var(--paper, #fffaf9);border-top:1px solid #d6d2ce;box-shadow:0 -3px 14px #00000012}
.result-replay-bar .button{width:100%;max-width:520px;min-height:48px;margin:0;white-space:normal;text-align:center;font-size:15px;line-height:1.5}
@media print{.result-replay-bar{display:none}.results.has-replay-bar{padding-bottom:0}}
