/* Focused captures of the real console, using fictional design-preview data. */
.usp-grid > .usp-card { min-width: 0; }
.usp-figure.usp-app-preview {
  aspect-ratio: 16 / 10;
  width: 100%;
  min-width: 0;
  background: #f3effa;
  box-shadow: none;
}
.pv-shell {
  box-sizing: border-box;
  position: absolute;
  inset: 0;
  padding: 18px;
  display: grid;
  place-items: center;
}
.usp-app-preview .app-capture {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  min-height: 0;
  object-fit: contain;
  border-radius: 16px;
  animation: none;
  transform: none;
}
.usp-card:hover .usp-app-preview .app-capture { transform: none; }
@media (max-width: 640px) {
  .pv-shell { padding: 12px 10px; }
  .usp-app-preview .app-capture { border-radius: 10px; }
}
