@media (max-width: 500px) {
  .workspace { padding: 10px; }
  .simulator-stage { gap: 14px; }
  .phone {
    width: 100%;
    height: auto;
    aspect-ratio: 390 / 844;
  }
  .phone-screen {
    height: calc(100% - 42px);
    padding-bottom: 88px;
  }
  .home-indicator {
    left: 50%;
    transform: translateX(-50%);
  }
}
