/* ============================================================
   Supademo Interactive Demo Overrides
   Ensure the standalone modal fills the full viewport on mobile.
   ============================================================ */

@media (max-width: 768px) {
  .supademo-standalone-modal-container {
    height: 100vh !important;
    max-height: 100vh !important;
    aspect-ratio: unset !important;
  }

  .supademo-standalone-modal-overlay {
    padding: 0 !important;
  }

  .supademo-standalone-modal-iframe {
    height: 100vh !important;
  }
}