/* A light, dimensional stage lets the game itself carry the color. */
.live.in-game:before,.live:has(.phase-playing):before{background:radial-gradient(ellipse at 50% 24%,#fff 0%,#fbfaf7 52%,#ebe8e2 100%);opacity:1;transform:none;animation:none}
.live.in-game:after,.live:has(.phase-playing):after{background:radial-gradient(ellipse at 50% 105%,#bbc5c83b,transparent 54%)}
.live.in-game{color:#20344a}
.live.in-game .arena h2:not(.game-logo){color:#20344a}
.live.in-game .play-scene>.eyebrow{color:#8a4c40}
.live.in-game .play-scene>p,.live.in-game .hint{color:#4e6475}
.live.in-game .game-title-tagline,.live.in-game .tutorial-push,.live.in-game .ready-kicker{color:#435d6d}
.live.in-game .game-title-scene h2.game-logo{-webkit-text-stroke:2px var(--game-logo-outline);text-shadow:3px 4px 0 var(--game-logo-shadow),6px 8px 0 var(--game-logo-outline),10px 13px 18px #253d4d38}
.live.in-game .game-progress{color:#334d60;background:#fff;border-left-color:#df564a;box-shadow:0 4px 15px #213a4c1c}
.live.in-game .game-progress span{color:#a14940}
.live.in-game .ready-roster>div{box-shadow:0 8px 24px #273f5028}
.live.in-game .tutorial-copy{background:#fffdf9;border-color:#e4d9c7;box-shadow:0 14px 36px #203b4b25;transform:none}
.live.in-game .demo-screen{border:3px solid #fff!important;box-shadow:0 14px 36px #203b4b35;border-radius:10px!important}
.live.in-game .tutorial-label{box-shadow:0 4px 14px #2e455b26}
.live.in-game .phase-playing #game-canvas{border:4px solid #fff;border-radius:12px;box-shadow:0 16px 38px #1c40513b,0 3px 8px #1c405122}
.live.in-game .control-bar .btn-outline{color:#304656;background:#fff;border-color:#d2dade;box-shadow:0 3px 10px #203f4d18}
.live.in-game .control-bar .btn-red{box-shadow:0 4px 0 #a83d37,0 9px 18px #293f4b29}
@media(max-width:700px){.live.in-game .phase-playing #game-canvas{border-width:3px}}
/* Keep type and curves smooth when the logical game canvas is enlarged for TV. */
.live.in-game .phase-playing #game-canvas{image-rendering:auto}
.live.in-game .arena p{color:#435d6d}
.live.in-game .arena .eyebrow{color:#9d4c3f}
.live.in-game .countdown-scene .count-number{color:#e54d43;text-shadow:5px 6px 0 #ffcf78,9px 11px 0 #263e52}
