/* Spook'N'Crash / a-cat overlay */
.graph-container.has-aviator-anim {
  background: #010626 !important;
  position: relative;
  overflow: hidden;
}

.graph-container.has-aviator-anim #orbital-scene,
.graph-container.has-aviator-anim #game-svg {
  display: none !important;
}

.graph-container.has-aviator-anim #multiplier-display,
.graph-container.has-aviator-anim #waiting-state,
.graph-container.has-aviator-anim #countdown-display,
.graph-container.has-aviator-anim #progress-bar,
.graph-container.has-aviator-anim #crashed-text,
.graph-container.has-aviator-anim .waiting-text,
.graph-container.has-aviator-anim .progress-container {
  visibility: hidden !important;
  opacity: 0 !important;
}

.aviator-anim-root {
  position: absolute;
  inset: 0;
  z-index: 2;
  overflow: hidden;
  pointer-events: none;
}

.aviator-anim-root canvas {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
}

.graph-container.has-aviator-anim .graph-overlay {
  z-index: 5;
  pointer-events: none;
}

.graph-container.has-aviator-anim .cashout-popups,
.graph-container.has-aviator-anim .system-notifications {
  pointer-events: none;
}
