/*
 * Botanical texture (earthy-theme-motion round): a paper-grain overlay and
 * shared styling for the inline leaf/branch decorations. No external image —
 * the grain is an inline SVG data URI, so it costs one small CSS rule, not a
 * network request, and reserves no layout space (it paints into the
 * existing body background, nothing is added to the flow).
 */

body {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 0.13  0 0 0 0 0.12  0 0 0 0 0.09  0 0 0 0.05 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");
  background-repeat: repeat;
}

.botanical-decor {
  pointer-events: none;
  color: var(--color-primary-fixed-dim);
}

.botanical-decor.is-static {
  opacity: 0.55;
}

.botanical-decor.is-drift {
  opacity: 0.7;
}
