body {
  background-color: #2a1a0e !important;
  overflow-x: hidden;
}

#go-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  pointer-events: none;
  overflow: hidden;
}

.go-circle {
  position: absolute;
  border-radius: 50%;
  border: 2px solid rgba(255,110,20,0.6);
  animation: goCirclePulse 6s ease-in-out infinite alternate;
}

@keyframes goCirclePulse {
  0%   { transform: scale(0.9);  opacity: 0.5; }
  100% { transform: scale(1.08); opacity: 1;   }
}

.go-star {
  position: absolute;
  color: rgba(255,110,20,0.8);
  line-height: 1;
  user-select: none;
  animation: goStarPulse 4s ease-in-out infinite alternate;
}

@keyframes goStarPulse {
  0%   { transform: scale(1) rotate(0deg);    opacity: 0.6; }
  50%  { transform: scale(1.4) rotate(20deg); opacity: 1;   }
  100% { transform: scale(1) rotate(0deg);    opacity: 0.6; }
}

.go-stripe {
  position: absolute;
  left: 0;
  width: 100%;
  animation: goStripeGlow 5s ease-in-out infinite alternate;
}

@keyframes goStripeGlow {
  0%   { opacity: 0.5; transform: scaleX(0.85); }
  100% { opacity: 1;   transform: scaleX(1);    }
}

.go-corner {
  position: absolute;
  width: 80px;
  height: 80px;
  border-style: solid;
  border-color: rgba(255,120,20,0.7);
  animation: goCornerGlow 6s ease-in-out infinite alternate;
}

@keyframes goCornerGlow {
  0%   { opacity: 0.5;  transform: scale(1);    border-color: rgba(255,120,20,0.7); }
  100% { opacity: 1;    transform: scale(1.15); border-color: rgba(255,170,50,0.95); }
}

.go-dots {
  position: absolute;
  background-image: radial-gradient(circle, rgba(255,120,20,0.6) 1.5px, transparent 1.5px);
  background-size: 16px 16px;
  animation: goDotsFade 7s ease-in-out infinite alternate;
}

@keyframes goDotsFade {
  0%   { opacity: 0.3;  }
  100% { opacity: 0.85; }
}

.go-symbol {
  position: absolute;
  line-height: 1;
  user-select: none;
  animation: goSymFloat 8s ease-in-out infinite alternate;
}

@keyframes goSymFloat {
  0%   { transform: translateY(0px)   scale(1);    opacity: 0.65; }
  50%  { transform: translateY(-12px) scale(1.12); opacity: 1;    }
  100% { transform: translateY(0px)   scale(1);    opacity: 0.65; }
}

.go-pulse {
  position: absolute;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: rgba(255,80,20,0.85);
  animation: goPulseAnim 2.5s ease-out infinite;
}

@keyframes goPulseAnim {
  0%   { transform: scale(1);   opacity: 0.9; box-shadow: 0 0 0 0 rgba(255,80,20,0.7); }
  70%  { transform: scale(1.1); opacity: 0.6; box-shadow: 0 0 0 22px rgba(255,80,20,0); }
  100% { transform: scale(1);   opacity: 0.9; box-shadow: 0 0 0 0 rgba(255,80,20,0);   }
}
#tildacоpy { display: none !important; }