let colors=["#fdfaf3","#fcb67b","#c96f2e","#32c2f9","#0278a1","#014256","#102a39"]
font= loadFont('FamiljenGrotesk-VariableFont_wght.ttf')
bgc=colors[colors.length-1]
deepCircle(c.x, c.y, c.z*0.66)
function deepCircle(x, y, d){
for(let i=1; i<=50; i++){
let nd= map(i, 1, 50, d, d/10)
let pnd= map(i, 1, 50, 0, d*0.66)
let xoff= map(noise(x/10, y/50, frameCount/100), 0, 1, -pnd, pnd)
let yoff= map(noise(x/50, y/10, frameCount/100), 0, 1, -pnd, pnd)
fill(colorMixer(x, y,d, nd, colors))
function colorMixer(x, y, d, nd, colorArray) {
let cr = noise(x/10, y/10, frameCount/100)*2
let c= map(nd, d, 0, cr, colorArray.length-1)
let c2 = floor(c + 1) % colorArray.length
let color1 = colorArray[c1]
let color2 = colorArray[c2]
let coloring = spectral.mix(color1, color2, mix)