.bnto-bg-dots { background-color: #fff; background-image: radial-gradient(hsl(5 80% 60% / 0.25) 3px, transparent 3px); background-size: 22px 22px; }
<div class="bnto-bg-dots"> ここにコンテンツ </div>
使い方のコツ
3px がドットの半径、background-size がドット同士の間隔です。粒を大きくしたら間隔も一緒に広げるとバランスが保てます。ずらして重ねる千鳥配置にしたいときは同じグラデを2枚重ねて background-position を半分ずらします。