The paper behind every page is a single fixed layer of SVG fractal noise, multiplied over the silk ground so it reads as texture rather than decoration. Getting it right by hand meant editing a data-URI and reloading — slow, and easy to overshoot into “noisy TV static”.
So we built a little panel: sliders for grain density, fineness, tile size, and the random seed, writing the SVG filter live into a <style> tag as you drag. You tune until the tooth looks like real paper, copy the numbers out, and bake them into the stylesheet. The panel itself never ships — it’s scaffolding for one decision, then it’s gone.