.phone{border-left:1px solid #ffffff18;border-right:1px solid #0008}.topbar{background:linear-gradient(180deg,#49334f,#241827);box-shadow:0 3px 12px #0008,inset 0 1px #ffffff20}.mission{background:linear-gradient(90deg,#1d1523dd,#4d314bdd,#1d1523dd);border-top:1px solid #ffffff12;border-bottom:1px solid #0008;text-shadow:0 2px 3px #000}.stage{box-shadow:inset 0 8px 22px #0005}.controls{background:linear-gradient(#3d2a45,#211725);border-top:2px solid #694b70;box-shadow:0 -5px 15px #0007}.controls button{border:2px solid #a9e879;box-shadow:0 4px #155d24,0 6px 13px #0008,inset 0 1px 3px #fff8;transition:transform .12s,filter .12s}.controls button:active{transform:translateY(3px);box-shadow:0 1px #155d24;filter:brightness(1.15)}.controls button#ready{border-color:#ffe48c;box-shadow:0 4px #9b481a,0 6px 13px #0008,inset 0 2px 4px #fff8}.rival i{border:1px solid #716078;box-shadow:inset 0 2px 4px #000b}.rival em{box-shadow:0 0 8px #70e85d}.modal>div{box-shadow:0 20px 60px #000c,inset 0 1px #fff4}
