#fw-section-rich-text-0 {

h1 {
  animation: terminalFlicker 6s infinite;
}

@keyframes terminalFlicker {
  0%, 100% { opacity: 1; }
  96% { opacity: 1; }
  97% { opacity: 0.85; }
  98% { opacity: 1; }
  99% { opacity: 0.9; }
}




/* ===== WRONGOUTPUT HERO GLITCH ===== */

/* Target product title / hero text */
h1 {
  position: relative;
  color: #f2f2f2;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* Cyan channel */
h1::before {
  content: attr(data-text);
  position: absolute;
  left: 2px;
  top: 0;
  color: #45f3ff;
  opacity: 0.7;
  pointer-events: none;
  clip-path: inset(0 0 55% 0);
  animation: glitchTop 3.2s infinite linear alternate;
}

/* Red channel */
h1::after {
  content: attr(data-text);
  position: absolute;
  left: -2px;
  top: 0;
  color: #ff3b3b;
  opacity: 0.7;
  pointer-events: none;
  clip-path: inset(45% 0 0 0);
  animation: glitchBottom 2.7s infinite linear alternate;
}

/* Animations */
@keyframes glitchTop {
  0% { clip-path: inset(0 0 80% 0); }
  20% { clip-path: inset(0 0 60% 0); }
  40% { clip-path: inset(0 0 72% 0); }
  60% { clip-path: inset(0 0 50% 0); }
  80% { clip-path: inset(0 0 68% 0); }
  100% { clip-path: inset(0 0 78% 0); }
}

@keyframes glitchBottom {
  0% { clip-path: inset(60% 0 0 0); }
  25% { clip-path: inset(48% 0 0 0); }
  50% { clip-path: inset(66% 0 0 0); }
  75% { clip-path: inset(54% 0 0 0); }
  100% { clip-path: inset(70% 0 0 0); }
}

}
#fw-section-links-list-44ecf1ca-6c94-4bfb-9998-11756c409d8f {
--font-heading-scale: 0.7;
--font-body-scale: 0.7;
}
#fw-section-links-list-44ecf1ca-6c94-4bfb-9998-11756c409d8f {
--color-primary: #ffffff;
--color-primary-rgb: 255, 255, 255;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #020000;
--color-on-primary-rgb: 2, 0, 0;
--color-on-background: #050000;
--color-on-background-rgb: 5, 0, 0;
--color-product-image-background: #050000;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-footer {
--font-heading-scale: 0.7;
--font-body-scale: 0.7;
}
#fw-section-footer {
--color-primary: #000000;
--color-primary-rgb: 0, 0, 0;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}











#fw-section-password {
--font-heading-scale: 0.7;
--font-body-scale: 1.3;
}