Each animation is a single self-contained SVG file. Drop one into any HTML page:
<img src="https://puzzle-a-day.pages.dev/today/cairo.svg" alt="Today's cairo puzzle" loading="lazy"><img src="https://puzzle-a-day.pages.dev/today/cairo-weekday.svg" alt="Today's cairo-weekday puzzle" loading="lazy"><img src="https://puzzle-a-day.pages.dev/today/square.svg" alt="Today's square puzzle" loading="lazy"><img src="https://puzzle-a-day.pages.dev/today/square-weekday.svg" alt="Today's square-weekday puzzle" loading="lazy"><img src="https://puzzle-a-day.pages.dev/today/hex.svg" alt="Today's hex puzzle" loading="lazy"><img src="https://puzzle-a-day.pages.dev/today/hex-weekday.svg" alt="Today's hex-weekday puzzle" loading="lazy"><img src="https://puzzle-a-day.pages.dev/today/triangle.svg" alt="Today's triangle puzzle" loading="lazy"><img src="https://puzzle-a-day.pages.dev/today/triangle-weekday.svg" alt="Today's triangle-weekday puzzle" loading="lazy">Animations rebuild daily; URLs are stable.