
/* Preview: the exact illustrated backdrop used by the game's menu. */
body { background: #071b20; isolation: isolate; }
body::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background-image:
    linear-gradient(90deg, rgba(3,15,19,.44), rgba(4,18,22,.20) 50%, rgba(3,15,19,.32)),
    url('/assets/menu-world-background.webp');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.hero-copy, .section-heading, .features, .screens figcaption, .store-note {
  text-shadow: 0 2px 8px rgba(0,0,0,.65);
}
.header, footer { border-color: rgba(219,176,107,.30); }
@media(max-width:720px) {
  body::before {
    background-position: 48% center;
    background-image:
      linear-gradient(rgba(3,15,19,.38), rgba(3,15,19,.45)),
      url('/assets/menu-world-background.webp');
  }
}
