JSFiddle - React, Tailwind, and code Playground

by fxi

HTML

<body onload='setInterval(f=n=>{for(w=23,t++,o="",i=0,l=f+o;i<l.length;o+=((i%w?``:`\n`)+l[i++]).fontcolor((h=v=>(M=Math).hypot(i/w-7+7*M.sin(t/8/v),i%w/2-7+4*M.cos(t/9/v)))(7)*h(9)*h(6)/60>1?!1:n));p.innerHTML=o},t=15)'><pre id=p>

CSS

body {
  min-width: 405px;
  min-height: 230px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 50px;
  outline:1px solid #f0f;
  background-color:#333;
  color:#f0f;
}