---
// Confetti frozen mid-shower over a success card. The component animates on a
// canvas with requestAnimationFrame, which a screenshot cannot wait for, so the
// inline script below takes over the clock before tabler.js runs: it queues
// animation frames instead of scheduling them, seeds Math.random, bursts once
// the component is loaded and then replays a fixed number of frames by hand.
// The canvas keeps its last frame, and the clock is handed back so the
// layout's ready signal (and a click on the button) still work.
import ScreenshotLayout from '../layouts/ScreenshotLayout.astro'
import Card from '@ui/Card.astro'
import CardBody from '@ui/CardBody.astro'
import Button from '@ui/Button.astro'
---