/* Copper flight instruments frame the existing baked orbital scene. */
@media (min-width: 1000px) {
  .deck-main { justify-content: flex-start; padding-left: 3vw; }
  .launch-panel { width: 430px; }
  .lobby-art::after { background: linear-gradient(90deg,#080f12ed 0%,#080f12ba 33%,#080f120a 66%),linear-gradient(0deg,#080f12e8,transparent 38%); }
}
.launch-panel::before { content: ''; position: absolute; left: -18px; top: 3px; bottom: 42px; width: 9px; border-left: 1px solid #bf785059; border-top: 1px solid #bf7850a0; border-bottom: 1px solid #bf7850a0; pointer-events: none; }
.launch-console { border-top-color: #bf78507d; }
#respawn-ui { isolation: isolate; background: linear-gradient(135deg,#14232bf5,#091319fc 72%); border-color: #bf785063; box-shadow: 0 25px 100px #000b,inset 0 0 0 6px #030b114a; }
#respawn-ui::before { content: ''; position: absolute; z-index: -1; top: 24px; right: 24px; width: 114px; height: 114px; border-radius: 50%; border: 1px solid #bf785032; box-shadow: 0 0 0 12px #bf78500a,0 0 0 27px #bf78500b; pointer-events: none; }
#respawn-ui h2 { text-shadow: 0 2px 16px #0004; }
.run-grade-row { border-top-color: #b3c1c040; }
#run-results div { border-bottom: 1px solid #8ba2ac1c; padding-bottom: 5px; }
#respawnButton { border-bottom: 3px solid #bf7850; }
@media (max-height: 680px) { #run-results div { padding-bottom: 2px; } }
@media (max-width: 600px) { .launch-panel::before { left: -10px; width: 5px; } }
