diff --git a/Cargo.lock b/Cargo.lock
index 974a491..66d25f5 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1031,6 +1031,7 @@ name = "open_tavern"
version = "0.1.0"
dependencies = [
"axum",
+ "base64",
"futures-util",
"parking_lot",
"serde",
diff --git a/Cargo.toml b/Cargo.toml
index 3a205d3..feb4a0a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -12,3 +12,4 @@ sqlx = { version = "0.8.2", features = ["runtime-tokio", "sqlite"] }
tavern_macros = { version = "0.1.0", path = "tavern_macros" }
parking_lot = "0.12.3"
futures-util = "0.3.30"
+base64 = "0.22.1"
diff --git a/assets/pf2r/tokens/louise.jpg b/assets/pf2r/tokens/louise.jpg
new file mode 100644
index 0000000..b58a2d4
Binary files /dev/null and b/assets/pf2r/tokens/louise.jpg differ
diff --git a/assets/web/index.html b/assets/web/index.html
index 27685d1..ce2730e 100644
--- a/assets/web/index.html
+++ b/assets/web/index.html
@@ -4,9 +4,11 @@