.mak-splash-screen {
  min-height: 100svh;
  min-height: 100dvh;
}

.mak-splash-link {
  position: relative;
  display: block;
  width: 100%;
  max-width: 440px;
  height: 100svh;
  height: 100dvh;
  overflow: hidden;
  background: #05451a;
  touch-action: pan-y;
  user-select: none;
  -webkit-user-select: none;
}

.mak-splash-image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  pointer-events: none;
}

.mak-splash-hint {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 26px 12px max(12px, env(safe-area-inset-bottom, 0px));
  background: linear-gradient(transparent, rgba(2, 26, 14, .8));
  color: #fff4c4;
  font-size: 13px;
  text-align: center;
}

.mak-splash-link:focus-visible {
  outline: 3px solid #f4c94f;
  outline-offset: -3px;
}
