<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<title></title>
<style>
html, body {
margin: 0;
padding: 0;
background: radial-gradient(circle at 50% 30%, #111 0%, #000 60%, #050505 100%);
font-family: "Courier New", monospace;
height: 100%;
overflow-x: hidden;
}

/* Subtile Bewegung im Hintergrund */
body::before {
content: "";
position: fixed;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: repeating-linear-gradient(
0deg,
rgba(255,255,255,0.02) 0px,
rgba(255,255,255,0.02) 1px,
transparent 1px,
transparent 3px
);
animation: flicker 8s linear infinite;
pointer-events: none;
}

/* Nebel Effekt */
body::after {
content: "";
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: radial-gradient(circle at 20% 80%, rgba(255,0,0,0.05), transparent 40%),
radial-gradient(circle at 80% 20%, rgba(150,0,0,0.05), transparent 40%);
mix-blend-mode: screen;
animation: pulse 6s ease-in-out infinite alternate;
pointer-events: none;
}

/* Leere Container-Struktur */
.wrapper {
width: 80%;
margin: 5% auto;
padding: 40px;
background: rgba(10,10,10,0.8);
border: 1px solid rgba(255,0,0,0.1);
box-shadow: 0 0 40px rgba(255,0,0,0.15),
inset 0 0 60px rgba(0,0,0,0.9);
backdrop-filter: blur(2px);
}

/* Unruhiger Rahmen */
.wrapper::before {
content: "";
position: absolute;
inset: 0;
border: 1px solid rgba(255,0,0,0.2);
animation: borderGlow 4s ease-in-out infinite alternate;
pointer-events: none;
}

/* Animationen */
@keyframes flicker {
0% { opacity: 0.1; }
50% { opacity: 0.2; }
100% { opacity: 0.1; }
}

@keyframes pulse {
0% { opacity: 0.2; }
100% { opacity: 0.5; }
}

@keyframes borderGlow {
0% { box-shadow: 0 0 10px rgba(255,0,0,0.1); }
100% { box-shadow: 0 0 30px rgba(255,0,0,0.3); }
}

/* Scrollbar düster */
::-webkit-scrollbar {
width: 6px;
}
::-webkit-scrollbar-track {
background: #000;
}
::-webkit-scrollbar-thumb {
background: #220000;
box-shadow: 0 0 10px #550000;
}
</style>
</head>
<body>
<div class="wrapper"></div>
</body>
</html>