main
1#import "@preview/bullseye:0.1.0": match-target
2
3/// Frame content as an SVG image in HTML output (like `#html.frame`),
4/// but keeps the original content in PDF output.
5///
6/// - content (content):
7/// -> content
8#let frame(content) = context {
9 let render = match-target(
10 html: () => html.frame(content),
11 paged: () => content,
12 )
13 render()
14}