diff --git a/README.md b/README.md
index 08ce598..1a0a031 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@ This package lets you render sequence diagrams directly in Typst. The following
 
```typst
-#import "@preview/chronos:0.2.1"
+#import "@preview/chronos:0.2.2"
 #chronos.diagram({
   import chronos: *
   _par("Alice")
diff --git a/docs/participants.typ b/docs/participants.typ
index 30db854..6610c0d 100644
--- a/docs/participants.typ
+++ b/docs/participants.typ
@@ -34,6 +34,7 @@
 /// - invisible (bool): If set to true, the participant will not be shown
 /// - shape (str): The shape of the participant. Possible values in @@SHAPES
 /// - color (color): The participant's color
+/// - line-stroke (stroke): The participant's line style (defaults to a light gray dashed line)
 /// - custom-image (none, image): If shape is 'custom', sets the custom image to display
 /// - show-bottom (bool): Whether to display the bottom shape
 /// - show-top (bool): Whether to display the top shape
@@ -45,6 +46,11 @@
   invisible: false,
   shape: "participant",
   color: rgb("#E2E2F0"),
+  line-stroke: (
+    dash: "dashed",
+    paint: gray.darken(40%),
+    thickness: .5pt
+  ),
   custom-image: none,
   show-bottom: true,
   show-top: true,
diff --git a/manual.pdf b/manual.pdf
index b3a1bf0..2875d03 100644
Binary files a/manual.pdf and b/manual.pdf differ
diff --git a/manual.typ b/manual.typ
index 65dc6e5..2876163 100644
--- a/manual.typ
+++ b/manual.typ
@@ -71,7 +71,7 @@ $import
 
 = Examples
 
-You can find the following examples and more in the #link("https://git.kb28.ch/HEL/circuiteria/src/branch/main/gallery")[gallery] directory
+You can find the following examples and more in the #link("https://git.kb28.ch/HEL/chronos/src/branch/main/gallery")[gallery] directory
 
 == Some groups and sequences
 
diff --git a/src/cetz.typ b/src/cetz.typ
new file mode 100644
index 0000000..980a619
--- /dev/null
+++ b/src/cetz.typ
@@ -0,0 +1 @@
+#import "@preview/cetz:0.3.4": *
\ No newline at end of file
diff --git a/src/lib.typ b/src/lib.typ
index 2575674..ccae827 100644
--- a/src/lib.typ
+++ b/src/lib.typ
@@ -1,4 +1,4 @@
-#let version = version(0, 2, 1)
+#let version = version(0, 2, 2)
 #import "diagram.typ": diagram, from-plantuml, _gap, _evt, _col
 
 #import "sequence.typ": _seq, _ret
diff --git a/src/participant.typ b/src/participant.typ
index a9e5572..aa38c37 100644
--- a/src/participant.typ
+++ b/src/participant.typ
@@ -22,6 +22,11 @@
   invisible: false,
   shape: "participant",
   color: DEFAULT-COLOR,
+  line-stroke: (
+    dash: "dashed",
+    paint: gray.darken(40%),
+    thickness: .5pt
+  ),
   custom-image: none,
   show-bottom: true,
   show-top: true,
@@ -37,6 +42,7 @@
     invisible: invisible,
     shape: shape,
     color: color,
+    line-stroke: line-stroke,
     custom-image: custom-image,
     show-bottom: show-bottom,
     show-top: show-top
diff --git a/src/renderer.typ b/src/renderer.typ
index 4f70d02..205ca58 100644
--- a/src/renderer.typ
+++ b/src/renderer.typ
@@ -432,11 +432,7 @@
             draw.line(
               (x, last-y),
               (x, line.at(1)),
-              stroke: (
-                dash: "dashed",
-                paint: gray.darken(40%),
-                thickness: .5pt
-              )
+              stroke: p.line-stroke
             )
           }
           lines.push(line)
@@ -462,11 +458,7 @@
           draw.line(
             (x, last-y),
             (x, line.at(1)),
-            stroke: (
-              dash: "dashed",
-              paint: gray.darken(40%),
-              thickness: .5pt
-            )
+            stroke: p.line-stroke
           )
           last-y = line.at(1)
         } else if event == "delay-end" {
@@ -486,11 +478,7 @@
       draw.line(
         (x, last-y),
         (x, y),
-        stroke: (
-          dash: "dashed",
-          paint: gray.darken(40%),
-          thickness: .5pt
-        )
+        stroke: p.line-stroke
       )
 
       // Draw lifeline rectangles (reverse for bottom to top)
diff --git a/typst.toml b/typst.toml
index 54d8602..efb749b 100644
--- a/typst.toml
+++ b/typst.toml
@@ -1,6 +1,6 @@
 [package]
 name = "chronos"
-version = "0.2.1"
+version = "0.2.2"
 compiler = "0.13.1"
 repository = "https://git.kb28.ch/HEL/chronos"
 entrypoint = "src/lib.typ" |