Move your mouse around to see the custom cursor. Hover over links and buttons to see the
hover state.
Plain CSS Implementation
This demo uses the cursor: url() property with inline SVG data URIs. No JavaScript required.
Note: The cursor uses SVG data URIs embedded directly in CSS. In production, you'd
typically use external image files (PNG or SVG) for better performance and caching.