diff --git a/packages/uui-icon-registry-essential/lib/UUIIconRegistryEssential.ts b/packages/uui-icon-registry-essential/lib/UUIIconRegistryEssential.ts
index c78d421fc..352fb36af 100644
--- a/packages/uui-icon-registry-essential/lib/UUIIconRegistryEssential.ts
+++ b/packages/uui-icon-registry-essential/lib/UUIIconRegistryEssential.ts
@@ -4,7 +4,6 @@ import {
iconAdd,
iconAlert,
iconAttachment,
- iconBookAlt,
iconCalendar,
iconCheck,
iconClipboard,
@@ -43,7 +42,6 @@ export class UUIIconRegistryEssential extends UUIIconRegistry {
this.defineIcon('add', iconAdd.strings[0]);
this.defineIcon('alert', iconAlert.strings[0]);
this.defineIcon('attachment', iconAttachment.strings[0]);
- this.defineIcon('book-alt', iconBookAlt.strings[0]);
this.defineIcon('calendar', iconCalendar.strings[0]);
this.defineIcon('check', iconCheck.strings[0]);
this.defineIcon('clipboard', iconClipboard.strings[0]);
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconAdd.ts b/packages/uui-icon-registry-essential/lib/svgs/iconAdd.ts
index e9faf4ef7..51d998a11 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconAdd.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconAdd.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconAdd = svg``;
+export const iconAdd = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconAlert.ts b/packages/uui-icon-registry-essential/lib/svgs/iconAlert.ts
index 57b0258ce..7a02aabff 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconAlert.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconAlert.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconAlert = svg``;
+export const iconAlert = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconAttachment.ts b/packages/uui-icon-registry-essential/lib/svgs/iconAttachment.ts
index 111bffd7b..aded6dd6c 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconAttachment.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconAttachment.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconAttachment = svg``;
+export const iconAttachment = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconBookAlt.ts b/packages/uui-icon-registry-essential/lib/svgs/iconBookAlt.ts
deleted file mode 100644
index 7b7653e52..000000000
--- a/packages/uui-icon-registry-essential/lib/svgs/iconBookAlt.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import { svg } from 'lit';
-
-export const iconBookAlt = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconCalendar.ts b/packages/uui-icon-registry-essential/lib/svgs/iconCalendar.ts
index 2d801b9f2..2eb0a08a3 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconCalendar.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconCalendar.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconCalendar = svg``;
+export const iconCalendar = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconCheck.ts b/packages/uui-icon-registry-essential/lib/svgs/iconCheck.ts
index e89c091f0..26802c343 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconCheck.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconCheck.ts
@@ -1,5 +1,3 @@
import { svg } from 'lit';
-export const iconCheck = svg``;
+export const iconCheck = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconClipboard.ts b/packages/uui-icon-registry-essential/lib/svgs/iconClipboard.ts
index 468b5b490..f354675f4 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconClipboard.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconClipboard.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconClipboard = svg``;
+export const iconClipboard = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconCode.ts b/packages/uui-icon-registry-essential/lib/svgs/iconCode.ts
index c7c79b358..239800753 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconCode.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconCode.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconCode = svg``;
+export const iconCode = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconColorPicker.ts b/packages/uui-icon-registry-essential/lib/svgs/iconColorPicker.ts
index 3b4539e2e..394c6e669 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconColorPicker.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconColorPicker.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconColorPicker = svg``;
+export const iconColorPicker = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconCopy.ts b/packages/uui-icon-registry-essential/lib/svgs/iconCopy.ts
index cf4b18e03..5a2538cd0 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconCopy.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconCopy.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconCopy = svg``;
+export const iconCopy = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconDelete.ts b/packages/uui-icon-registry-essential/lib/svgs/iconDelete.ts
index 14fc75a9b..278d688f4 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconDelete.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconDelete.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconDelete = svg``;
+export const iconDelete = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconDocument.ts b/packages/uui-icon-registry-essential/lib/svgs/iconDocument.ts
index bd8161a58..2ba0fc8b0 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconDocument.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconDocument.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconDocument = svg``;
+export const iconDocument = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconDownload.ts b/packages/uui-icon-registry-essential/lib/svgs/iconDownload.ts
index e3b888fa5..3176517ca 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconDownload.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconDownload.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconDownload = svg``;
+export const iconDownload = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconEdit.ts b/packages/uui-icon-registry-essential/lib/svgs/iconEdit.ts
index e9d640c45..0265e3cbb 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconEdit.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconEdit.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconEdit = svg``;
+export const iconEdit = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconFavorite.ts b/packages/uui-icon-registry-essential/lib/svgs/iconFavorite.ts
index 936a0ee1f..ac5d4df80 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconFavorite.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconFavorite.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconFavorite = svg``;
+export const iconFavorite = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconFolder.ts b/packages/uui-icon-registry-essential/lib/svgs/iconFolder.ts
index 3a0d99ed2..9b93f54b4 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconFolder.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconFolder.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconFolder = svg``;
+export const iconFolder = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconForbidden.ts b/packages/uui-icon-registry-essential/lib/svgs/iconForbidden.ts
index 6acbb67eb..fc3ea5a8c 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconForbidden.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconForbidden.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconForbidden = svg``;
+export const iconForbidden = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconInfo.ts b/packages/uui-icon-registry-essential/lib/svgs/iconInfo.ts
index c96b9b411..9bb097076 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconInfo.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconInfo.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconInfo = svg``;
+export const iconInfo = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconLink.ts b/packages/uui-icon-registry-essential/lib/svgs/iconLink.ts
index f9b561af2..83bb1920f 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconLink.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconLink.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconLink = svg``;
+export const iconLink = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconLock.ts b/packages/uui-icon-registry-essential/lib/svgs/iconLock.ts
index 189a58f18..e56c6ddc0 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconLock.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconLock.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconLock = svg``;
+export const iconLock = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconPause.ts b/packages/uui-icon-registry-essential/lib/svgs/iconPause.ts
index e4ba31dfb..1c09d412d 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconPause.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconPause.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconPause = svg``;
+export const iconPause = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconPicture.ts b/packages/uui-icon-registry-essential/lib/svgs/iconPicture.ts
index e8aec5d90..cfec275b9 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconPicture.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconPicture.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconPicture = svg``;
+export const iconPicture = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconPlay.ts b/packages/uui-icon-registry-essential/lib/svgs/iconPlay.ts
index 0eead022c..06cf4cf41 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconPlay.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconPlay.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconPlay = svg``;
+export const iconPlay = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconRemove.ts b/packages/uui-icon-registry-essential/lib/svgs/iconRemove.ts
index 128c1b437..e9c46ecab 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconRemove.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconRemove.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconRemove = svg``;
+export const iconRemove = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconSearch.ts b/packages/uui-icon-registry-essential/lib/svgs/iconSearch.ts
index 877805e7e..6f418e75e 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconSearch.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconSearch.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconSearch = svg``;
+export const iconSearch = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconSee.ts b/packages/uui-icon-registry-essential/lib/svgs/iconSee.ts
index 32b7f52ae..4f678f2e3 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconSee.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconSee.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconSee = svg``;
+export const iconSee = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconSettings.ts b/packages/uui-icon-registry-essential/lib/svgs/iconSettings.ts
index 77193305b..9fa6b2a48 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconSettings.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconSettings.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconSettings = svg``;
+export const iconSettings = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconSubtract.ts b/packages/uui-icon-registry-essential/lib/svgs/iconSubtract.ts
index 4e6edc96b..d2fe20e71 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconSubtract.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconSubtract.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconSubtract = svg``;
+export const iconSubtract = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconSync.ts b/packages/uui-icon-registry-essential/lib/svgs/iconSync.ts
index b1256a5da..641cf2447 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconSync.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconSync.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconSync = svg``;
+export const iconSync = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconUnlock.ts b/packages/uui-icon-registry-essential/lib/svgs/iconUnlock.ts
index 493c54a44..c43d10e93 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconUnlock.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconUnlock.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconUnlock = svg``;
+export const iconUnlock = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconUnsee.ts b/packages/uui-icon-registry-essential/lib/svgs/iconUnsee.ts
index 6e1a9a927..75ea63592 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconUnsee.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconUnsee.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconUnsee = svg``;
+export const iconUnsee = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconWand.ts b/packages/uui-icon-registry-essential/lib/svgs/iconWand.ts
index fdc3e40a5..13a1f8dd4 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconWand.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconWand.ts
@@ -1,3 +1,3 @@
import { svg } from 'lit';
-export const iconWand = svg``;
+export const iconWand = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/iconWrong.ts b/packages/uui-icon-registry-essential/lib/svgs/iconWrong.ts
index 4b5691ef7..7e5dd790e 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/iconWrong.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/iconWrong.ts
@@ -1,5 +1,3 @@
import { svg } from 'lit';
-export const iconWrong = svg``;
+export const iconWrong = svg``;
diff --git a/packages/uui-icon-registry-essential/lib/svgs/index.ts b/packages/uui-icon-registry-essential/lib/svgs/index.ts
index ee95fb13d..d55a08c18 100644
--- a/packages/uui-icon-registry-essential/lib/svgs/index.ts
+++ b/packages/uui-icon-registry-essential/lib/svgs/index.ts
@@ -1,7 +1,6 @@
export * from './iconAdd';
export * from './iconAlert';
export * from './iconAttachment';
-export * from './iconBookAlt';
export * from './iconCalendar';
export * from './iconCheck';
export * from './iconClipboard';
diff --git a/packages/uui-icon/lib/uui-icon.element.ts b/packages/uui-icon/lib/uui-icon.element.ts
index 48f483470..e3fe2e2e7 100644
--- a/packages/uui-icon/lib/uui-icon.element.ts
+++ b/packages/uui-icon/lib/uui-icon.element.ts
@@ -147,7 +147,7 @@ export class UUIIconElement extends LitElement {
:host svg,
::slotted(svg) {
- fill: var(--uui-icon-color, currentColor);
+ color: var(--uui-icon-color, currentColor);
}
:host-context(div[slot='prepend']) {