/* GENERIERT von scripts/build-leuchtfeuer-dreh.py -- nicht von Hand ändern. */
.deich-strahl-dreh {
  position: absolute;
  right: -293.5px;
  top: -538.5px;
  width: 2688px;
  height: 900px;
  transform-origin: 2156.7px 526.2px;
  z-index: 24;  /* hinter dem Slogan-Schild (25): der Strahl verschwindet dahinter */
  mix-blend-mode: screen;
  pointer-events: none;
  animation: leuchtfeuer-dreh 8s linear infinite;
}
.deich-lampe {
  position: absolute;
  right: 177.8px;
  top: -72.3px;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(255,246,220,1) 0%, rgba(255,228,170,0.75) 22%, rgba(255,214,140,0.25) 50%, transparent 72%);
  z-index: 26;
  mix-blend-mode: screen;
  pointer-events: none;
  animation: leuchtfeuer-glanz 8s linear infinite;
}
.dike-strip__tower-gitter {
  position: absolute;
  right: 120px;
  bottom: 631px;
  width: 241px;
  z-index: 27;
  pointer-events: none;
}
@keyframes leuchtfeuer-dreh {
  0.00% { transform: scaleX(-1.000); opacity: 0.95; }
  1.39% { transform: scaleX(-0.996); opacity: 0.95; }
  2.78% { transform: scaleX(-0.985); opacity: 0.95; }
  4.17% { transform: scaleX(-0.966); opacity: 0.95; }
  5.56% { transform: scaleX(-0.940); opacity: 0.95; }
  6.94% { transform: scaleX(-0.906); opacity: 0.95; }
  8.33% { transform: scaleX(-0.866); opacity: 0.95; }
  9.72% { transform: scaleX(-0.819); opacity: 0.95; }
  11.11% { transform: scaleX(-0.766); opacity: 0.95; }
  12.50% { transform: scaleX(-0.707); opacity: 0.95; }
  13.89% { transform: scaleX(-0.643); opacity: 0.95; }
  15.28% { transform: scaleX(-0.574); opacity: 0.95; }
  16.67% { transform: scaleX(-0.500); opacity: 0.95; }
  18.06% { transform: scaleX(-0.423); opacity: 0.77; }
  19.44% { transform: scaleX(-0.342); opacity: 0.51; }
  20.83% { transform: scaleX(-0.259); opacity: 0.25; }
  22.22% { transform: scaleX(-0.174); opacity: 0.00; }
  23.61% { transform: scaleX(-0.087); opacity: 0.00; }
  25.00% { transform: scaleX(-0.020); opacity: 0.00; }
  26.39% { transform: scaleX(0.087); opacity: 0.00; }
  27.78% { transform: scaleX(0.174); opacity: 0.00; }
  29.17% { transform: scaleX(0.259); opacity: 0.25; }
  30.56% { transform: scaleX(0.342); opacity: 0.51; }
  31.94% { transform: scaleX(0.423); opacity: 0.77; }
  33.33% { transform: scaleX(0.500); opacity: 0.95; }
  34.72% { transform: scaleX(0.574); opacity: 0.95; }
  36.11% { transform: scaleX(0.643); opacity: 0.95; }
  37.50% { transform: scaleX(0.707); opacity: 0.95; }
  38.89% { transform: scaleX(0.766); opacity: 0.95; }
  40.28% { transform: scaleX(0.819); opacity: 0.95; }
  41.67% { transform: scaleX(0.866); opacity: 0.95; }
  43.06% { transform: scaleX(0.906); opacity: 0.95; }
  44.44% { transform: scaleX(0.940); opacity: 0.95; }
  45.83% { transform: scaleX(0.966); opacity: 0.95; }
  47.22% { transform: scaleX(0.985); opacity: 0.95; }
  48.61% { transform: scaleX(0.996); opacity: 0.95; }
  50.00% { transform: scaleX(1.000); opacity: 0.95; }
  51.39% { transform: scaleX(0.996); opacity: 0.91; }
  52.78% { transform: scaleX(0.985); opacity: 0.86; }
  54.17% { transform: scaleX(0.966); opacity: 0.82; }
  55.56% { transform: scaleX(0.940); opacity: 0.78; }
  56.94% { transform: scaleX(0.906); opacity: 0.74; }
  58.33% { transform: scaleX(0.866); opacity: 0.70; }
  59.72% { transform: scaleX(0.819); opacity: 0.66; }
  61.11% { transform: scaleX(0.766); opacity: 0.63; }
  62.50% { transform: scaleX(0.707); opacity: 0.60; }
  63.89% { transform: scaleX(0.643); opacity: 0.57; }
  65.28% { transform: scaleX(0.574); opacity: 0.54; }
  66.67% { transform: scaleX(0.500); opacity: 0.52; }
  68.06% { transform: scaleX(0.423); opacity: 0.40; }
  69.44% { transform: scaleX(0.342); opacity: 0.26; }
  70.83% { transform: scaleX(0.259); opacity: 0.12; }
  72.22% { transform: scaleX(0.174); opacity: 0.00; }
  73.61% { transform: scaleX(0.087); opacity: 0.00; }
  75.00% { transform: scaleX(0.020); opacity: 0.00; }
  76.39% { transform: scaleX(-0.087); opacity: 0.00; }
  77.78% { transform: scaleX(-0.174); opacity: 0.00; }
  79.17% { transform: scaleX(-0.259); opacity: 0.12; }
  80.56% { transform: scaleX(-0.342); opacity: 0.26; }
  81.94% { transform: scaleX(-0.423); opacity: 0.40; }
  83.33% { transform: scaleX(-0.500); opacity: 0.52; }
  84.72% { transform: scaleX(-0.574); opacity: 0.54; }
  86.11% { transform: scaleX(-0.643); opacity: 0.57; }
  87.50% { transform: scaleX(-0.707); opacity: 0.60; }
  88.89% { transform: scaleX(-0.766); opacity: 0.63; }
  90.28% { transform: scaleX(-0.819); opacity: 0.66; }
  91.67% { transform: scaleX(-0.866); opacity: 0.70; }
  93.06% { transform: scaleX(-0.906); opacity: 0.74; }
  94.44% { transform: scaleX(-0.940); opacity: 0.78; }
  95.83% { transform: scaleX(-0.966); opacity: 0.82; }
  97.22% { transform: scaleX(-0.985); opacity: 0.86; }
  98.61% { transform: scaleX(-0.996); opacity: 0.91; }
  100.00% { transform: scaleX(-1.000); opacity: 0.95; }
}
@keyframes leuchtfeuer-glanz {
  0.00% { opacity: 0.30; transform: scale(0.80); }
  1.39% { opacity: 0.31; transform: scale(0.80); }
  2.78% { opacity: 0.32; transform: scale(0.80); }
  4.17% { opacity: 0.35; transform: scale(0.81); }
  5.56% { opacity: 0.38; transform: scale(0.84); }
  6.94% { opacity: 0.43; transform: scale(0.90); }
  8.33% { opacity: 0.47; transform: scale(1.00); }
  9.72% { opacity: 0.53; transform: scale(1.15); }
  11.11% { opacity: 0.59; transform: scale(1.35); }
  12.50% { opacity: 0.65; transform: scale(1.60); }
  13.89% { opacity: 0.71; transform: scale(1.90); }
  15.28% { opacity: 0.77; transform: scale(2.24); }
  16.67% { opacity: 0.82; transform: scale(2.60); }
  18.06% { opacity: 0.87; transform: scale(2.96); }
  19.44% { opacity: 0.92; transform: scale(3.30); }
  20.83% { opacity: 0.95; transform: scale(3.59); }
  22.22% { opacity: 0.98; transform: scale(3.81); }
  23.61% { opacity: 0.99; transform: scale(3.95); }
  25.00% { opacity: 1.00; transform: scale(4.00); }
  26.39% { opacity: 0.99; transform: scale(3.95); }
  27.78% { opacity: 0.98; transform: scale(3.81); }
  29.17% { opacity: 0.95; transform: scale(3.59); }
  30.56% { opacity: 0.92; transform: scale(3.30); }
  31.94% { opacity: 0.87; transform: scale(2.96); }
  33.33% { opacity: 0.82; transform: scale(2.60); }
  34.72% { opacity: 0.77; transform: scale(2.24); }
  36.11% { opacity: 0.71; transform: scale(1.90); }
  37.50% { opacity: 0.65; transform: scale(1.60); }
  38.89% { opacity: 0.59; transform: scale(1.35); }
  40.28% { opacity: 0.53; transform: scale(1.15); }
  41.67% { opacity: 0.48; transform: scale(1.00); }
  43.06% { opacity: 0.43; transform: scale(0.90); }
  44.44% { opacity: 0.38; transform: scale(0.84); }
  45.83% { opacity: 0.35; transform: scale(0.81); }
  47.22% { opacity: 0.32; transform: scale(0.80); }
  48.61% { opacity: 0.31; transform: scale(0.80); }
  50.00% { opacity: 0.30; transform: scale(0.80); }
  51.39% { opacity: 0.29; transform: scale(0.80); }
  52.78% { opacity: 0.27; transform: scale(0.80); }
  54.17% { opacity: 0.26; transform: scale(0.80); }
  55.56% { opacity: 0.25; transform: scale(0.80); }
  56.94% { opacity: 0.24; transform: scale(0.80); }
  58.33% { opacity: 0.22; transform: scale(0.80); }
  59.72% { opacity: 0.21; transform: scale(0.80); }
  61.11% { opacity: 0.20; transform: scale(0.80); }
  62.50% { opacity: 0.19; transform: scale(0.80); }
  63.89% { opacity: 0.19; transform: scale(0.80); }
  65.28% { opacity: 0.18; transform: scale(0.80); }
  66.67% { opacity: 0.17; transform: scale(0.80); }
  68.06% { opacity: 0.16; transform: scale(0.80); }
  69.44% { opacity: 0.16; transform: scale(0.80); }
  70.83% { opacity: 0.16; transform: scale(0.80); }
  72.22% { opacity: 0.15; transform: scale(0.80); }
  73.61% { opacity: 0.15; transform: scale(0.80); }
  75.00% { opacity: 0.15; transform: scale(0.80); }
  76.39% { opacity: 0.15; transform: scale(0.80); }
  77.78% { opacity: 0.15; transform: scale(0.80); }
  79.17% { opacity: 0.16; transform: scale(0.80); }
  80.56% { opacity: 0.16; transform: scale(0.80); }
  81.94% { opacity: 0.16; transform: scale(0.80); }
  83.33% { opacity: 0.17; transform: scale(0.80); }
  84.72% { opacity: 0.18; transform: scale(0.80); }
  86.11% { opacity: 0.19; transform: scale(0.80); }
  87.50% { opacity: 0.19; transform: scale(0.80); }
  88.89% { opacity: 0.20; transform: scale(0.80); }
  90.28% { opacity: 0.21; transform: scale(0.80); }
  91.67% { opacity: 0.23; transform: scale(0.80); }
  93.06% { opacity: 0.24; transform: scale(0.80); }
  94.44% { opacity: 0.25; transform: scale(0.80); }
  95.83% { opacity: 0.26; transform: scale(0.80); }
  97.22% { opacity: 0.27; transform: scale(0.80); }
  98.61% { opacity: 0.29; transform: scale(0.80); }
  100.00% { opacity: 0.30; transform: scale(0.80); }
}
.deich-slogan h1 { animation: schild-blitz 8s linear infinite; }
@keyframes schild-blitz {
  0.00% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  1.39% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  2.78% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  4.17% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  5.56% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  6.94% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  8.33% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  9.72% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  11.11% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  12.50% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  13.89% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  15.28% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  16.67% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  18.06% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  19.44% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  20.83% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  22.22% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  23.61% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  25.00% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  26.39% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  27.78% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  29.17% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  30.56% { filter: brightness(1.004); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.01); }
  31.94% { filter: brightness(1.033); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.48), 0 6px 24px rgba(0,0,0,0.25), 0 0 2px rgba(255,236,190,0.05); }
  33.33% { filter: brightness(1.088); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.53), 0 6px 24px rgba(0,0,0,0.25), 0 0 6px rgba(255,236,190,0.14); }
  34.72% { filter: brightness(1.165); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.60), 0 6px 24px rgba(0,0,0,0.25), 0 0 11px rgba(255,236,190,0.25); }
  36.11% { filter: brightness(1.259); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.69), 0 6px 24px rgba(0,0,0,0.25), 0 0 18px rgba(255,236,190,0.40); }
  37.50% { filter: brightness(1.365); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.78), 0 6px 24px rgba(0,0,0,0.25), 0 0 26px rgba(255,236,190,0.56); }
  38.89% { filter: brightness(1.478); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.88), 0 6px 24px rgba(0,0,0,0.25), 0 0 34px rgba(255,236,190,0.74); }
  40.28% { filter: brightness(1.550); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.95), 0 6px 24px rgba(0,0,0,0.25), 0 0 40px rgba(255,236,190,0.85); }
  41.67% { filter: brightness(1.550); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.95), 0 6px 24px rgba(0,0,0,0.25), 0 0 40px rgba(255,236,190,0.85); }
  43.06% { filter: brightness(1.550); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.95), 0 6px 24px rgba(0,0,0,0.25), 0 0 40px rgba(255,236,190,0.85); }
  44.44% { filter: brightness(1.550); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.95), 0 6px 24px rgba(0,0,0,0.25), 0 0 40px rgba(255,236,190,0.85); }
  45.83% { filter: brightness(1.550); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.95), 0 6px 24px rgba(0,0,0,0.25), 0 0 40px rgba(255,236,190,0.85); }
  47.22% { filter: brightness(1.550); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.95), 0 6px 24px rgba(0,0,0,0.25), 0 0 40px rgba(255,236,190,0.85); }
  48.61% { filter: brightness(1.550); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.95), 0 6px 24px rgba(0,0,0,0.25), 0 0 40px rgba(255,236,190,0.85); }
  50.00% { filter: brightness(1.550); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.95), 0 6px 24px rgba(0,0,0,0.25), 0 0 40px rgba(255,236,190,0.85); }
  51.39% { filter: brightness(1.550); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.95), 0 6px 24px rgba(0,0,0,0.25), 0 0 40px rgba(255,236,190,0.85); }
  52.78% { filter: brightness(1.550); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.95), 0 6px 24px rgba(0,0,0,0.25), 0 0 40px rgba(255,236,190,0.85); }
  54.17% { filter: brightness(1.550); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.95), 0 6px 24px rgba(0,0,0,0.25), 0 0 40px rgba(255,236,190,0.85); }
  55.56% { filter: brightness(1.550); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.95), 0 6px 24px rgba(0,0,0,0.25), 0 0 40px rgba(255,236,190,0.85); }
  56.94% { filter: brightness(1.550); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.95), 0 6px 24px rgba(0,0,0,0.25), 0 0 40px rgba(255,236,190,0.85); }
  58.33% { filter: brightness(1.550); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.95), 0 6px 24px rgba(0,0,0,0.25), 0 0 40px rgba(255,236,190,0.85); }
  59.72% { filter: brightness(1.550); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.95), 0 6px 24px rgba(0,0,0,0.25), 0 0 40px rgba(255,236,190,0.85); }
  61.11% { filter: brightness(1.478); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.88), 0 6px 24px rgba(0,0,0,0.25), 0 0 34px rgba(255,236,190,0.74); }
  62.50% { filter: brightness(1.365); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.78), 0 6px 24px rgba(0,0,0,0.25), 0 0 26px rgba(255,236,190,0.56); }
  63.89% { filter: brightness(1.259); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.69), 0 6px 24px rgba(0,0,0,0.25), 0 0 18px rgba(255,236,190,0.40); }
  65.28% { filter: brightness(1.165); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.60), 0 6px 24px rgba(0,0,0,0.25), 0 0 11px rgba(255,236,190,0.25); }
  66.67% { filter: brightness(1.088); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.53), 0 6px 24px rgba(0,0,0,0.25), 0 0 6px rgba(255,236,190,0.14); }
  68.06% { filter: brightness(1.033); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.48), 0 6px 24px rgba(0,0,0,0.25), 0 0 2px rgba(255,236,190,0.05); }
  69.44% { filter: brightness(1.004); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.01); }
  70.83% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  72.22% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  73.61% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  75.00% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  76.39% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  77.78% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  79.17% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  80.56% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  81.94% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  83.33% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  84.72% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  86.11% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  87.50% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  88.89% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  90.28% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  91.67% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  93.06% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  94.44% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  95.83% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  97.22% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  98.61% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
  100.00% { filter: brightness(1.000); box-shadow: inset 0 0 0 4px rgba(28,43,58,0.78), inset 0 0 0 5px rgba(224,169,60,0.45), 0 6px 24px rgba(0,0,0,0.25), 0 0 0px rgba(255,236,190,0.00); }
}
@media (prefers-reduced-motion: reduce) { .deich-strahl-dreh, .deich-lampe, .deich-slogan h1 { animation: none; } }
