(defcomp
  (&key title description example-code demo)
  (~docs/page
    :title title
    (p (~tw :tokens "text-stone-600 mb-6") description)
    (when demo (~examples/card :title "Demo" (~examples/demo demo)))
    (when
      example-code
      (<>
        (h3 (~tw :tokens "text-lg font-semibold text-stone-700 mt-6") "Example usage")
        (~examples/source :src-code (highlight example-code "lisp"))))))
