.ub-page-preview {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #CCC;
  .iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    iframe {
      width: 100%;
      height: 100%;
    }
    &.mobile {
      width: 16rem + 1rem;
      max-height: 32rem + 1rem;
      left: 50%;
      top: 0.5rem;
      height: 96%;
      margin-left: -8rem - 0.5rem;
      border: 0.5rem solid #AAA;
      border-radius: 0.5rem;
      iframe {
      }
    }
  }
}
