/* v349: the launch-to-prologue handoff and first-intern focus paint atomically. */

body[data-tutorial-handoff-release="349"] #splash.is-starting:not(.hidden) {
  opacity: 1;
}

body[data-tutorial-handoff-release="349"] #prologue-handoff-cover {
  position: fixed;
  z-index: 301;
  inset: 0;
  overflow: hidden;
  pointer-events: none;
  background: var(--launch-stage-color, #018af9);
}

body[data-tutorial-handoff-release="349"] #prologue-handoff-cover[hidden] {
  display: none;
}

body[data-tutorial-handoff-release="349"] #prologue-handoff-cover .prologue-handoff-art {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: var(--launch-art-position, center 50%);
}

body[data-tutorial-handoff-release="349"] #prologue-handoff-cover .prologue-handoff-title {
  position: absolute;
  top: max(calc(env(safe-area-inset-top) + 10px), min(92px, 11dvh));
  left: 50%;
  width: clamp(180px, 52vw, 280px);
  transform: translateX(-50%);
}

body[data-tutorial-handoff-release="349"] #prologue-handoff-cover .prologue-handoff-title img {
  display: block;
  width: 100%;
  height: auto;
}
