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.
Turquoise, teal and violet-blue radiate through a grid of octagonal medallions, each with a pale square center and fan-like wedges that fade outward. Between them, four-pointed star shapes in deep indigo and purple sit at the intersections, so the repeat reads as a steady, evenly spaced lattice of rounded blocks and sharp star accents.
background-image: url("https://images.tilejar.com/t/4090096724/pattern-pmm-triangle-963504542-domain-coloring-sharpen-512x512.png");
background-repeat: repeat;
background-size: 512px 512px;
CC0 — use it for anything, no attribution needed.