diff --git a/assets/icons/sqlload.png b/assets/icons/sqlload.png
new file mode 100644
index 0000000..8af44e8
Binary files /dev/null and b/assets/icons/sqlload.png differ
diff --git a/assets/icons/sqload.png b/assets/icons/sqload.png
deleted file mode 100644
index 0291fa1..0000000
Binary files a/assets/icons/sqload.png and /dev/null differ
diff --git a/index.html b/index.html
index 34cea79..0fa35a2 100644
--- a/index.html
+++ b/index.html
@@ -142,10 +142,10 @@
SQLQuack
Coming soon
-
-
+
+
-
SQLoad
+ SQLLoad
Coming soon
diff --git a/styles.css b/styles.css
index ecfe6f2..58aaaaa 100644
--- a/styles.css
+++ b/styles.css
@@ -115,12 +115,12 @@ sup a { color: var(--muted); text-decoration: none; padding-inline: 2px; }
.sqlclean { --accent: #00c995; }
.fensu { --accent: #ff6b00; }
.sqlquack { --accent: #ffe000; }
-.sqload { --accent: #ff5268; }
+.sqlload { --accent: #ff5268; }
.upcoming .product { min-height: 128px; align-items: center; padding-block: 22px; }
.upcoming .product-icon { margin-top: 0; }
.upcoming-name { display: flex; align-items: center; flex-wrap: wrap; gap: 10px; }
.badge { display: inline-block; padding: 6px 10px; border-radius: 4px; font-size: 12px; line-height: 16px; color: var(--gold-ink); background: var(--gold-bg); white-space: nowrap; }
-.sqload .badge { color: var(--pink-ink); background: var(--pink-bg); }
+.sqlload .badge { color: var(--pink-ink); background: var(--pink-bg); }
.benchmark { margin: 0 0 12px; color: var(--muted); font-size: 12px; line-height: 1.5; }
.site-footer { display: flex; justify-content: space-between; gap: 16px; padding: 12px 0 24px; border-top: 1px solid var(--line); font-size: 12px; line-height: 1.5; }
.site-footer span:last-child { color: var(--muted); }
diff --git a/tests/website.spec.mjs b/tests/website.spec.mjs
index 97816e4..d7f2cbf 100644
--- a/tests/website.spec.mjs
+++ b/tests/website.spec.mjs
@@ -43,7 +43,7 @@ test('theme control remains usable when browser storage is blocked', async ({ pa
});
test('approved products, sharing assets and responsive navigation work in both themes', async ({ page, request }) => {
- const names = ['SQLBuild', 'SQLTide', 'SQLClean', 'Fensu', 'SQLQuack', 'SQLoad'];
+ const names = ['SQLBuild', 'SQLTide', 'SQLClean', 'Fensu', 'SQLQuack', 'SQLLoad'];
for (const theme of ['light', 'dark']) {
await page.emulateMedia({ colorScheme: theme });
await page.goto('/');