:root {
  --font-sans: system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-display: system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-ddin: system-ui, -apple-system, "Segoe UI", sans-serif;
  --lime: #b6ff00;
}
html, body {
  background: #020400 url("/images/bg-wild.jpg") center top / cover no-repeat fixed;
  color: #fff;
  min-height: 100%;
}
body[data-company=wilderworld] {
  --color-text-primary: #f4f4f5;
  --color-text-secondary: #c8d4a8;
  --color-bg: #020400;
  --color-border: rgba(182,255,0,.18);
  --color-link-hover: #b6ff00;
  --site-bg-from: #020400;
  --site-bg-to: #020400;
  --site-fade-to: #020400;
}
.Nav_brandLogo__N1GX1 { height: 56px; width: auto; object-fit: contain; }
@font-face {
  font-family: "Wild World";
  src: url("/fonts/wild-world.otf") format("opentype");
  font-weight: 400 700;
  font-display: swap;
}
.Landing_heading__QXq6I {
  margin: 0 0 18px;
  line-height: .9;
  font-family: "Wild World", sans-serif;
  font-weight: 700;
  font-size: clamp(1.6rem, 4.2vw, 3.2rem);
  letter-spacing: .05em;
  text-transform: uppercase;
  color: #b6ff00;
  text-shadow: 0 0 18px rgba(182, 255, 0, .55), 0 0 42px rgba(182, 255, 0, .28);
  white-space: nowrap;
}
.Landing_hero__g_qKV, .Landing_frame__xzc1a { min-height: 100vh; }
.Landing_video__y6Cdy {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  z-index: 0;
  opacity: 1 !important;
}
.Landing_overlay__3otjW { z-index: 2; }
.Footer_brandImage__mqxVn { max-width: 220px; height: auto; margin: 0 auto; }
.Nav_drawerOpen__JqZjr { display: flex !important; opacity: 1 !important; pointer-events: auto !important; }
.Nav_overlayOpen__0Rf3b { display: block !important; opacity: 1; pointer-events: auto; }
.sci-btn-primary { background: var(--lime) !important; color: #041100 !important; }
.Landing_gameplaySection__sejtZ,
.Landing_section__YqTmJ,
.Footer_footer__UaG1g {
  background: rgba(2, 4, 0, .72);
}
.FadeInImage_image__DyVcT { opacity: 1 !important; }
