/* Tech4Live V2.2.16 – feststehender Hintergrund, passend zum Schwarz-Gelb-Neon-Stil. */
/* Extra-Datei: bestehende Styles, Navigation und Inhalte bleiben unangetastet. */
body {
  min-height: 100vh;
  background: #050609 !important;
}
/* Ein festes Hintergrundelement funktioniert auch in mobilen Browsern zuverlässiger
   als background-attachment: fixed. */
body::before {
  content: "";
  display: block;
  position: fixed;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background-color: #06080b;
  background-image:
    linear-gradient(180deg, rgba(2, 3, 6, .69), rgba(3, 4, 7, .78) 48%, rgba(2, 3, 6, .88)),
    url("images/tech4live-studio-v2216.webp");
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
/* Der Seiteninhalt liegt stets vor dem Hintergrund. */
.site-shell { position: relative; z-index: 1; }
@media (max-width: 767px) {
  body::before {
    background-image:
      linear-gradient(180deg, rgba(2, 3, 6, .78), rgba(2, 3, 6, .90)),
      url("images/tech4live-studio-v2216.webp");
    background-position: 58% center;
  }
}
@media (prefers-reduced-motion: reduce) {
  body::before { transform: none; }
}
