html, body {
  margin: 0;
  width: 100%;
  min-height: 100%;
  min-height: 100svh;
  background: #000;
  color: #fff;
}
body {
  isolation: isolate;
  height: 100vh;
  height: 100dvh;
  height: var(--viewport-height, 100dvh);
  overflow: hidden;
}
.page-background {
  position: fixed;
  inset: 0;
  width: 100%;
  height: 100vh;
  height: 100dvh;
  height: var(--viewport-height, 100dvh);
  object-fit: cover;
  z-index: -1;
}
body > svg { display: none !important; }
.nExmug-rinfi0-cemrev[hidden] { display: none !important; }
#fowsuh-mofkE6-wirxah > svg {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 700 / 360;
}
html.layout-pending .wrapper,
html.layout-pending .nExmug-rinfi0-cemrev { visibility: hidden; }
.nExmug-rinfi0-cemrev {
  /* Tiffanya's original branding size and position, not the reference site's. */
  top: calc(100px + env(safe-area-inset-top, 0px));
  transform: scale(.7);
  transform-origin: center;
}
.dots, .tap { top: calc(14px + env(safe-area-inset-top, 0px)); }
.instruction { top: calc(30px + env(safe-area-inset-top, 0px)); }
body.android .android-menu { top: calc(80px + env(safe-area-inset-top, 0px)); }
