{/* rim: a thick stroke under the chrome */}
{p.text}
{/* inner bevel light */}
{p.text}
{/* chrome */}
{p.text}
{/* moving sheen */}
{p.text}
{glints.map(([gx, gy, d], i) => {
const k = p01(t, 1.0 + d, 1.6 + d);
const s = Math.sin(k * Math.PI) * p.size * 0.42 * (1 - out);
return s > 1 ?