A background should sit behind the text, not in place of it. This paragraph lies on the tile at its true scale — if it reads without effort, the tile can go under content.
Burnt orange and olive-green brushstroke forms interlock across the field, with teal-green curling flourishes framing rounded central blossoms. Mirrored motifs repeat in a regular grid, so the larger flower-like shapes recur at even intervals and the diagonal strokes create a rhythmic, flowing movement.
background-image: url("https://images.tilejar.com/t/2215167965/pattern-p4m-triangle-1377277741-lyapunov-plot-on-aged-512x512.png");
background-repeat: repeat;
background-size: 512px 512px;
CC0 — use it for anything, no attribution needed.