style(site): apply tuned grain from the lab (freq 1.98, 1 octave, overlay on buttons, 155px tile)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
andreandClaude Sonnet 5.5 committed 2026-10-13 19:01:18 +01:00
1 parent 9e3eee227b
commit a2219ebd63
2 files changed
+10 -8

No files matched your search

+5 -5
View File
@@ -91,14 +91,14 @@ $canonical = $GLOBALS['_canonical_override'] ?? match ($page) {
<body>
<svg width="0" height="0" style="position:absolute" aria-hidden="true" focusable="false">
<!-- Grain for the h1/h2 lettering (style.css, "Noise texture"): fractal noise -> grey ->
squeezed to 86-100% brightness, multiplied into the glyphs and clipped to their shape. -->
squeezed to 88-100% brightness, multiplied into the glyphs and clipped to their shape. -->
<filter id="pt-noise" x="0" y="0" width="100%" height="100%" color-interpolation-filters="sRGB">
<feTurbulence type="fractalNoise" baseFrequency=".9" numOctaves="2" seed="4" result="n"/>
<feTurbulence type="fractalNoise" baseFrequency="1.98" numOctaves="1" seed="7" result="n"/>
<feColorMatrix in="n" type="saturate" values="0" result="g"/>
<feComponentTransfer in="g" result="grain">
<feFuncR type="linear" slope=".15" intercept=".86"/>
<feFuncG type="linear" slope=".15" intercept=".86"/>
<feFuncB type="linear" slope=".15" intercept=".86"/>
<feFuncR type="linear" slope=".123" intercept=".877"/>
<feFuncG type="linear" slope=".123" intercept=".877"/>
<feFuncB type="linear" slope=".123" intercept=".877"/>
<feFuncA type="linear" slope="0" intercept="1"/>
</feComponentTransfer>
<feBlend in="SourceGraphic" in2="grain" mode="multiply" result="mix"/>