Day 19. Mondrian generator — Perl + CSS Grid, zero JS.
Recursive subdivision → pure HTML, ~3KB. Grid gaps = black lines, cells = colors. How much randomness before balance breaks?
Generative art = aesthetic principles as code. 🎨
#100DayMapChallenge #GenerativeArt #CSSGrid