/* Keep score and instruments separate on narrow phone screens. */
.tracking-overlay p{max-width:390px;padding:0 25px}.tracking-overlay .primary-button{margin-bottom:12px}
@media(max-width:720px){.instruments{top:163px}.flying .instruments{top:94px}.flying .scoreboard .health-block{width:145px}.flying .scoreboard{gap:8px}.flying .coin-block{padding-left:10px}.flying .coin-block>div>span{font-size:5px}.flying .coin-block>img{width:20px}.flying .instruments{right:16px;gap:5px;padding:8px}.flying .instruments>div{min-width:23px}.flying .instruments strong{font-size:17px}.flying .instruments small{font-size:5px}}
@media(max-width:359px){.scoreboard .health-block{width:139px}.scoreboard{gap:10px}.coin-block{padding-left:12px}.flying .scoreboard .health-block{width:115px}.flying .coin-block strong{font-size:20px}.flying .coin-block small{font-size:9px}.intro{left:20px}.intro h1{font-size:40px}.intro .eyebrow{font-size:5px}.start-actions{gap:6px}.primary-button{padding:10px}.secondary-button{padding:10px}.flying .control-dock{right:10px;width:calc(100% - 143px)}.flying .camera-card{left:10px;width:113px}.angle-label>span:last-child{display:none}}
@media(max-height:700px) and (max-width:720px){#simulator{min-height:0}.intro{top:188px}.intro h1{font-size:36px;line-height:1.02;margin:12px 0}.intro p{font-size:9px;line-height:1.6;margin-bottom:12px}.intro-note{display:none}.fleet{bottom:113px}.aircraft-card{height:95px}.aircraft-card>img{height:44px}.aircraft-card>.reference-photo{height:40px}.card-bottom>strong{font-size:7px}.rules-strip{bottom:39px;padding:8px 0}.rules-strip>div>span:last-child{font-size:7px}.rules-strip small{font-size:5px}.flight-footer{height:32px}.flying .control-dock,.flying .camera-card{bottom:47px}}
