@media (min-width: 769px) {
  body.mobile-shell-host {
    margin: 0;
    background: #1b1b1b;
    min-height: 100vh;
    overflow: hidden;
  }

  .desktop-mobile-shell {
    min-height: 100vh;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    /* padding: 14px 0; */
  }

  .desktop-mobile-frame {
    width: min(430px, calc(100vw - 24px));
    height: calc(100vh - 0px);
    border: 0;
    /* border-radius: 16px; */
    background: #fff;
    box-shadow: 0 14px 36px rgba(0, 0, 0, 0.45);
  }
}
