/* ── Site-wide falling snow ────────────────────────────────────────
   Soft haze puffs, drawn by public/shared/js/snow.js into a canvas
   pinned behind the page.

   Layer order:  lightning wash 1 · bolt canvas 1 · snow canvas 2
                 content 3 · smoke 999 · navbar 1000

   Opt out on any page:  <body data-snow="off">
   ─────────────────────────────────────────────────────────────── */

.erp-snow-canvas {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2;
	pointer-events: none;
}

/* Keep every page subtree above the weather layers so text stays crisp. */
body > main,
body > .page,
body > .readme-layout {
	position: relative;
	z-index: 3;
}

/* Users who ask for reduced motion get a thinner, slower snowfall —
   snow.js scales the flake count, the fall speed and the opacity. */
