[data-standalone-page-zoom] {
  zoom: var(--standalone-page-zoom, 1);
  min-height: var(--standalone-page-height, 100dvh);
  transform-origin: top left;
}

@supports not (zoom: 1) {
  [data-standalone-page-zoom] {
    zoom: 1;
    width: calc(100% / var(--standalone-page-zoom, 1));
    transform: scale(var(--standalone-page-zoom, 1));
  }
}
