/* La leyenda de la demo necesita su propio espacio debajo del teléfono. */
.demo-stage {
  min-height: 770px;
}

.demo-caption {
  bottom: 0;
  width: 100%;
  padding: 0 12px;
  box-sizing: border-box;
}

@media (max-width: 600px) {
  .demo-stage {
    min-height: 710px;
  }

  .demo-caption {
    padding-inline: 12px;
  }
}
