#splash.static-splash {
  display: grid;
  place-items: center;
  overflow: hidden;
  background: #000;
  opacity: 1;
  transition: none;
  animation: none;
  padding: calc(24px + env(safe-area-inset-top)) 24px calc(80px + env(safe-area-inset-bottom));
  text-align: center;
}
#splash.static-splash[hidden] { display: none !important; }
.static-splash-content { width: min(100%, 550px); }
.static-splash-emblem { display: block; margin: 0 auto 22px; }
.static-splash-app { color: #a6b6bf; font-size: 15px; font-weight: 500; letter-spacing: 2px; }
.static-splash-by { margin: 32px 0 4px; color: #f6c760; font-size: 16px; font-weight: 500; }
.static-splash-image { display: block; width: 100%; height: auto; object-fit: contain; }
.static-splash-caption { margin-top: 24px; color: #71848e; font-size: 11px; letter-spacing: .6px; }
#splash.static-splash #skipSplash { transition: none; animation: none; }
@media (max-height: 450px) {
  .static-splash-content { width: min(75%, 400px); }
  .static-splash-emblem { width: 36px; height: 36px; margin-bottom: 12px; }
  .static-splash-by { margin-top: 14px; }
  .static-splash-caption { margin-top: 10px; }
}
