import type { CSSProperties, ReactNode } from "react"; import "./aperture-rings.css"; /** * Aperture Rings * Concentric rings of dashes and ticks, like a camera lens barrel or a watch * bezel, each ring turning at its own slow speed and direction. A soft light * sits behind them. Pure CSS — no canvas, no JavaScript. */ type Props = { color?: string; background?: string; rings?: number; className?: string; children?: ReactNode; }; export function ApertureRings({ color = "#b9cce4", background = "#08070c", rings = 7, className = "", children }: Props) { return (