.logo img {
  width: 38px;
  height: 38px;
  object-fit: contain;
  filter: drop-shadow(0 0 14px rgba(124, 60, 255, .45));
}
.logo span { display: none; }
.panel-wrap img { width: min(100%, 620px); }
.desktop-shot { transform: perspective(1200px) rotateY(-5deg); }
@media (max-width: 800px) {
  .desktop-shot { transform: none; }
}
