/* 02-tools/_patterns.css — reusable values, not rules.
   --pattern-grain: planed-wood grain lines, drawn in currentColor so the surface
   that carries it sets the line colour (via color:) and --pattern-grain-alpha sets
   how strong. Permitted on exactly two surfaces (the login stage's plank and the
   e-mail head) per concept.md; never behind data.
   --pattern-endgrain: the growth rings of a sawn end, used for the mark only. */
:root {
  --pattern-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='160' viewBox='0 0 720 160'%3E%3Cg fill='none' stroke='%23000' stroke-opacity='0.16' stroke-width='1'%3E%3Cpath d='M0 14c120 10 240-14 360 0s240 12 360 2'/%3E%3Cpath d='M0 27c100-8 220 10 340 2s220-12 380-2'/%3E%3Cpath d='M0 52c140 12 260-8 400 4s220 6 320-6'/%3E%3Cpath d='M0 61c90-6 210 8 330 4s250-10 390-2'/%3E%3Cpath d='M0 88c80-10 200 14 340 6s240-16 380-4'/%3E%3Cpath d='M0 104c130 8 240-12 360 0s240 10 360 0'/%3E%3Cpath d='M0 126c110-6 230 12 350 4s230-12 370-4'/%3E%3Cpath d='M0 150c60 4 160-8 300 0s280 8 420-2'/%3E%3C/g%3E%3C/svg%3E");
  --pattern-grain-size: 720px 160px;
}
