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.
Magenta, yellow and violet triangles interlock into star-like flower motifs with pale yellow centers ringed in pink, arranged in a diagonal grid where larger blooms alternate with smaller diamond and lozenge fills, creating a steady, staggered rhythm across the surface.
background-image: url("https://images.tilejar.com/t/2215167965/pattern-p6m-triangle-229315938-hyperbolic-tiling-512x887.png");
background-repeat: repeat;
background-size: 512px 887px;
CC0 — use it for anything, no attribution needed.