:root {
  --app-stage: #f6f6f7;
  --app-item-scale: 1.37353;
}

html,
body {
  min-width: 100%;
  min-height: 100%;
}

body {
  background: var(--app-stage);
}

.app-stage {
  display: grid;
  min-height: 100vh;
  place-items: center;
}

.motion-frame {
  display: grid;
  width: 560px;
  height: 220px;
  place-items: center;
  overflow: hidden;
  background: var(--app-stage);
}

.app-item {
  position: relative;
  width: 477px;
  height: 92px;
}

.app-item-artwork {
  display: block;
  width: 477px;
  height: 92px;
}

.button-cutout {
  position: absolute;
  z-index: 1;
  top: 13.5px;
  right: -0.5px;
  width: 108px;
  height: 65px;
  background: var(--app-stage);
  pointer-events: none;
}

.install-anchor {
  position: absolute;
  z-index: 2;
  top: 14.0059px;
  left: 369.531px;
  width: 107.136px;
  height: 63.18px;
}

.install-anchor .install-control {
  transform: scale(var(--app-item-scale));
  transform-origin: top left;
}
