#race-transition[hidden]{display:none!important}
#race-transition{position:fixed;inset:0;z-index:160;pointer-events:auto}
body.race-transitioning:not(.race-assembling) #race-display{visibility:hidden}
.race-space{position:absolute;inset:0;background:#000;opacity:0}
.race-announcement{position:absolute;width:0.0625rem;height:0.0625rem;overflow:hidden;clip-path:inset(50%);white-space:nowrap}

/* Pausing keeps assembly intact beneath an interactive pause menu. */
body.pause-mode #pause-screen{z-index:170}
body.pause-mode #race-transition{pointer-events:none}
