diff --git a/lib/support-matrix/__snapshots__/card.test.ts.snap b/lib/support-matrix/__snapshots__/card.test.ts.snap
index 55e25a33..d76a6474 100644
--- a/lib/support-matrix/__snapshots__/card.test.ts.snap
+++ b/lib/support-matrix/__snapshots__/card.test.ts.snap
@@ -1,13 +1,13 @@
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
-exports[`renderSvg — snapshots > full / dark is stable 1`] = `""`;
+exports[`renderSvg — snapshots > full / dark is stable 1`] = `""`;
-exports[`renderSvg — snapshots > full / light is stable 1`] = `""`;
+exports[`renderSvg — snapshots > full / light is stable 1`] = `""`;
-exports[`renderSvg — snapshots > lzma / dark is stable 1`] = `""`;
+exports[`renderSvg — snapshots > lzma / dark is stable 1`] = `""`;
-exports[`renderSvg — snapshots > lzma / light is stable 1`] = `""`;
+exports[`renderSvg — snapshots > lzma / light is stable 1`] = `""`;
-exports[`renderSvg — snapshots > minimal / dark is stable 1`] = `""`;
+exports[`renderSvg — snapshots > minimal / dark is stable 1`] = `""`;
-exports[`renderSvg — snapshots > minimal / light is stable 1`] = `""`;
+exports[`renderSvg — snapshots > minimal / light is stable 1`] = `""`;
diff --git a/package.json b/package.json
index 49a1b4ab..3d213535 100644
--- a/package.json
+++ b/package.json
@@ -56,7 +56,7 @@
"postcss-functions": "^4.0.2",
"postcss-import": "^16.1.1",
"pretty-bytes": "^7.1.0",
- "satori": "^0.32.0",
+ "satori": "^0.33.0",
"shadcn": "^4.12.0",
"svgo": "4.1.0",
"tailwindcss": "^4.3.2",
diff --git a/yarn.lock b/yarn.lock
index 8c0f0ca6..4ccd54e2 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7055,6 +7055,13 @@ __metadata:
languageName: node
linkType: hard
+"fflate@npm:0.7.3":
+ version: 0.7.3
+ resolution: "fflate@npm:0.7.3"
+ checksum: 10c0/d116debcc828ca8860f78753e9472c3e0f14bc52cd2aab8bbcb01fd86577147993127317b8271d5f6eaaa821680e21adfa1e163211863300abfed6e006fc1d95
+ languageName: node
+ linkType: hard
+
"fflate@npm:^0.7.3":
version: 0.7.5
resolution: "fflate@npm:0.7.5"
@@ -7330,6 +7337,13 @@ __metadata:
languageName: node
linkType: hard
+"harfbuzzjs@npm:0.10.0":
+ version: 0.10.0
+ resolution: "harfbuzzjs@npm:0.10.0"
+ checksum: 10c0/acc0cdcadb76de6ebe127468a30e7b9926edd9582fc1f0e966b0bbf955d9c5bb756de0d801344105da9d78357a86789ea3467d0ae2c37a075aef41c445a847a3
+ languageName: node
+ linkType: hard
+
"has-symbols@npm:^1.1.0":
version: 1.1.0
resolution: "has-symbols@npm:1.1.0"
@@ -8669,7 +8683,7 @@ __metadata:
react: "npm:^19"
react-dom: "npm:^19"
react-use: "npm:^17.6.1"
- satori: "npm:^0.32.0"
+ satori: "npm:^0.33.0"
shadcn: "npm:^4.12.0"
svgo: "npm:4.1.0"
tailwind-merge: "npm:^3.6.0"
@@ -10012,9 +10026,9 @@ __metadata:
languageName: node
linkType: hard
-"satori@npm:^0.32.0":
- version: 0.32.0
- resolution: "satori@npm:0.32.0"
+"satori@npm:^0.33.0":
+ version: 0.33.4
+ resolution: "satori@npm:0.33.4"
dependencies:
"@shuding/opentype.js": "npm:1.4.0-beta.0"
css-background-parser: "npm:^0.1.0"
@@ -10023,11 +10037,13 @@ __metadata:
css-to-react-native: "npm:^3.0.0"
emoji-regex-xs: "npm:^2.0.1"
escape-html: "npm:^1.0.3"
+ fflate: "npm:0.7.3"
+ harfbuzzjs: "npm:0.10.0"
linebreak: "npm:^1.1.0"
parse-css-color: "npm:^0.2.1"
postcss-value-parser: "npm:^4.2.0"
yoga-layout: "npm:^3.2.1"
- checksum: 10c0/a459e08c22b079006e4d8ae8ffbbb2cb51300eccfe115ca8aa274cf34de32abc10d4255eed2837d96393a6d390f2e9d6eff761d9feeb174d9b6a4006c58def18
+ checksum: 10c0/7d6038cbe88f973efc43dabd7ac1abe284cd20552382b60c6a8b11b4b1a128f55b8dd340368de425ed3f6f1c090ec6778aece975aeb5d0276c0e9795224a9fc4
languageName: node
linkType: hard