diff --git a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-desktop.png b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-desktop.png
deleted file mode 100644
index ec5869bca72d..000000000000
Binary files a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-desktop.png and /dev/null differ
diff --git a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-mobile.png b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-mobile.png
deleted file mode 100644
index ec5869bca72d..000000000000
Binary files a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-mobile.png and /dev/null differ
diff --git a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-tablet.png b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-tablet.png
deleted file mode 100644
index ec5869bca72d..000000000000
Binary files a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-device-tablet.png and /dev/null differ
diff --git a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-critical.png b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-critical.png
index 8d9e5b53c483..7d05b08fa5dd 100644
Binary files a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-critical.png and b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-critical.png differ
diff --git a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-informational.png b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-informational.png
index 46807be53e3e..52b9f2444d5c 100644
Binary files a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-informational.png and b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-informational.png differ
diff --git a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-successful.png b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-successful.png
index 2e2191cc98df..a2dc80ae6380 100644
Binary files a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-successful.png and b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-successful.png differ
diff --git a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-warning.png b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-warning.png
index 90c38245f8e9..43723ff9f407 100644
Binary files a/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-warning.png and b/__snapshots__/alert/component/chromium/DBAlert-should-match-screenshot-for-variant-warning.png differ
diff --git a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-desktop.png b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-desktop.png
deleted file mode 100644
index ec5869bca72d..000000000000
Binary files a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-desktop.png and /dev/null differ
diff --git a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-mobile.png b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-mobile.png
deleted file mode 100644
index ec5869bca72d..000000000000
Binary files a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-mobile.png and /dev/null differ
diff --git a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-tablet.png b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-tablet.png
deleted file mode 100644
index ec5869bca72d..000000000000
Binary files a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-device-tablet.png and /dev/null differ
diff --git a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-critical.png b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-critical.png
index 8d9e5b53c483..7d05b08fa5dd 100644
Binary files a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-critical.png and b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-critical.png differ
diff --git a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-informational.png b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-informational.png
index 46807be53e3e..52b9f2444d5c 100644
Binary files a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-informational.png and b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-informational.png differ
diff --git a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-successful.png b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-successful.png
index 2e2191cc98df..a2dc80ae6380 100644
Binary files a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-successful.png and b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-successful.png differ
diff --git a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-warning.png b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-warning.png
index 90c38245f8e9..43723ff9f407 100644
Binary files a/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-warning.png and b/__snapshots__/alert/component/mobile-chrome/DBAlert-should-match-screenshot-for-variant-warning.png differ
diff --git a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-desktop.png b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-desktop.png
deleted file mode 100644
index c861f814596b..000000000000
Binary files a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-desktop.png and /dev/null differ
diff --git a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-mobile.png b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-mobile.png
deleted file mode 100644
index c861f814596b..000000000000
Binary files a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-mobile.png and /dev/null differ
diff --git a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-tablet.png b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-tablet.png
deleted file mode 100644
index c861f814596b..000000000000
Binary files a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-device-tablet.png and /dev/null differ
diff --git a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-critical.png b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-critical.png
index f9f802db889f..a177d7f6bad6 100644
Binary files a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-critical.png and b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-critical.png differ
diff --git a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-informational.png b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-informational.png
index 75ee536e3900..ea092f85f536 100644
Binary files a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-informational.png and b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-informational.png differ
diff --git a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-successful.png b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-successful.png
index 04971ba87c91..b7f11b041a2a 100644
Binary files a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-successful.png and b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-successful.png differ
diff --git a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-warning.png b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-warning.png
index 99e76e442050..eeae9c619bc8 100644
Binary files a/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-warning.png and b/__snapshots__/alert/component/mobile-safari/DBAlert-should-match-screenshot-for-variant-warning.png differ
diff --git a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-desktop.png b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-desktop.png
deleted file mode 100644
index c861f814596b..000000000000
Binary files a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-desktop.png and /dev/null differ
diff --git a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-mobile.png b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-mobile.png
deleted file mode 100644
index c861f814596b..000000000000
Binary files a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-mobile.png and /dev/null differ
diff --git a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-tablet.png b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-tablet.png
deleted file mode 100644
index c861f814596b..000000000000
Binary files a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-device-tablet.png and /dev/null differ
diff --git a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-critical.png b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-critical.png
index f9f802db889f..a177d7f6bad6 100644
Binary files a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-critical.png and b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-critical.png differ
diff --git a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-informational.png b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-informational.png
index 75ee536e3900..ea092f85f536 100644
Binary files a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-informational.png and b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-informational.png differ
diff --git a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-successful.png b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-successful.png
index 04971ba87c91..b7f11b041a2a 100644
Binary files a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-successful.png and b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-successful.png differ
diff --git a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-warning.png b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-warning.png
index 99e76e442050..eeae9c619bc8 100644
Binary files a/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-warning.png and b/__snapshots__/alert/component/webkit/DBAlert-should-match-screenshot-for-variant-warning.png differ
diff --git a/__snapshots__/alert/showcase/chromium/regular/neutral-0/DBAlert-should-match-screenshot.png b/__snapshots__/alert/showcase/chromium/regular/neutral-0/DBAlert-should-match-screenshot.png
deleted file mode 100644
index 97845902096c..000000000000
Binary files a/__snapshots__/alert/showcase/chromium/regular/neutral-0/DBAlert-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/alert/showcase/chromium/regular/neutral/DBAlert-should-match-screenshot.png b/__snapshots__/alert/showcase/chromium/regular/neutral/DBAlert-should-match-screenshot.png
new file mode 100644
index 000000000000..6dc82d9725e0
Binary files /dev/null and b/__snapshots__/alert/showcase/chromium/regular/neutral/DBAlert-should-match-screenshot.png differ
diff --git a/__snapshots__/alert/showcase/mobile-chrome/regular/neutral-0/DBAlert-should-match-screenshot.png b/__snapshots__/alert/showcase/mobile-chrome/regular/neutral-0/DBAlert-should-match-screenshot.png
deleted file mode 100644
index 1fd1dd874b53..000000000000
Binary files a/__snapshots__/alert/showcase/mobile-chrome/regular/neutral-0/DBAlert-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/alert/showcase/mobile-chrome/regular/neutral/DBAlert-should-match-screenshot.png b/__snapshots__/alert/showcase/mobile-chrome/regular/neutral/DBAlert-should-match-screenshot.png
new file mode 100644
index 000000000000..b949cb343ba9
Binary files /dev/null and b/__snapshots__/alert/showcase/mobile-chrome/regular/neutral/DBAlert-should-match-screenshot.png differ
diff --git a/__snapshots__/alert/showcase/mobile-safari/regular/neutral-0/DBAlert-should-match-screenshot.png b/__snapshots__/alert/showcase/mobile-safari/regular/neutral-0/DBAlert-should-match-screenshot.png
deleted file mode 100644
index 3d455bb8cc1b..000000000000
Binary files a/__snapshots__/alert/showcase/mobile-safari/regular/neutral-0/DBAlert-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/alert/showcase/mobile-safari/regular/neutral/DBAlert-should-match-screenshot.png b/__snapshots__/alert/showcase/mobile-safari/regular/neutral/DBAlert-should-match-screenshot.png
new file mode 100644
index 000000000000..d44299ba6930
Binary files /dev/null and b/__snapshots__/alert/showcase/mobile-safari/regular/neutral/DBAlert-should-match-screenshot.png differ
diff --git a/__snapshots__/alert/showcase/webkit/regular/neutral-0/DBAlert-should-match-screenshot.png b/__snapshots__/alert/showcase/webkit/regular/neutral-0/DBAlert-should-match-screenshot.png
deleted file mode 100644
index 81769c95c9b3..000000000000
Binary files a/__snapshots__/alert/showcase/webkit/regular/neutral-0/DBAlert-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/alert/showcase/webkit/regular/neutral/DBAlert-should-match-screenshot.png b/__snapshots__/alert/showcase/webkit/regular/neutral/DBAlert-should-match-screenshot.png
new file mode 100644
index 000000000000..fb9645bde184
Binary files /dev/null and b/__snapshots__/alert/showcase/webkit/regular/neutral/DBAlert-should-match-screenshot.png differ
diff --git a/__snapshots__/badge/component/chromium/DBBadge-should-match-screenshot.png b/__snapshots__/badge/component/chromium/DBBadge-should-match-screenshot.png
index 6ad8345f9927..6d3f0c034799 100644
Binary files a/__snapshots__/badge/component/chromium/DBBadge-should-match-screenshot.png and b/__snapshots__/badge/component/chromium/DBBadge-should-match-screenshot.png differ
diff --git a/__snapshots__/badge/component/mobile-chrome/DBBadge-should-match-screenshot.png b/__snapshots__/badge/component/mobile-chrome/DBBadge-should-match-screenshot.png
index 6ad8345f9927..6d3f0c034799 100644
Binary files a/__snapshots__/badge/component/mobile-chrome/DBBadge-should-match-screenshot.png and b/__snapshots__/badge/component/mobile-chrome/DBBadge-should-match-screenshot.png differ
diff --git a/__snapshots__/badge/component/mobile-safari/DBBadge-should-match-screenshot.png b/__snapshots__/badge/component/mobile-safari/DBBadge-should-match-screenshot.png
index da7cfb4a314e..f25413894520 100644
Binary files a/__snapshots__/badge/component/mobile-safari/DBBadge-should-match-screenshot.png and b/__snapshots__/badge/component/mobile-safari/DBBadge-should-match-screenshot.png differ
diff --git a/__snapshots__/badge/component/webkit/DBBadge-should-match-screenshot.png b/__snapshots__/badge/component/webkit/DBBadge-should-match-screenshot.png
index da7cfb4a314e..f25413894520 100644
Binary files a/__snapshots__/badge/component/webkit/DBBadge-should-match-screenshot.png and b/__snapshots__/badge/component/webkit/DBBadge-should-match-screenshot.png differ
diff --git a/__snapshots__/badge/showcase/chromium/regular/neutral-0/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/chromium/regular/neutral-0/DBBadge-should-match-screenshot.png
deleted file mode 100644
index 7e36d7be740d..000000000000
Binary files a/__snapshots__/badge/showcase/chromium/regular/neutral-0/DBBadge-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/badge/showcase/chromium/regular/neutral/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/chromium/regular/neutral/DBBadge-should-match-screenshot.png
new file mode 100644
index 000000000000..266117f8280b
Binary files /dev/null and b/__snapshots__/badge/showcase/chromium/regular/neutral/DBBadge-should-match-screenshot.png differ
diff --git a/__snapshots__/badge/showcase/mobile-chrome/regular/neutral-0/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/mobile-chrome/regular/neutral-0/DBBadge-should-match-screenshot.png
deleted file mode 100644
index 41a4a81fb546..000000000000
Binary files a/__snapshots__/badge/showcase/mobile-chrome/regular/neutral-0/DBBadge-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/badge/showcase/mobile-chrome/regular/neutral/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/mobile-chrome/regular/neutral/DBBadge-should-match-screenshot.png
new file mode 100644
index 000000000000..141cb158e9ee
Binary files /dev/null and b/__snapshots__/badge/showcase/mobile-chrome/regular/neutral/DBBadge-should-match-screenshot.png differ
diff --git a/__snapshots__/badge/showcase/mobile-safari/regular/neutral-0/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/mobile-safari/regular/neutral-0/DBBadge-should-match-screenshot.png
deleted file mode 100644
index bc3799424c06..000000000000
Binary files a/__snapshots__/badge/showcase/mobile-safari/regular/neutral-0/DBBadge-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/badge/showcase/mobile-safari/regular/neutral/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/mobile-safari/regular/neutral/DBBadge-should-match-screenshot.png
new file mode 100644
index 000000000000..7e8a7f4d6eb8
Binary files /dev/null and b/__snapshots__/badge/showcase/mobile-safari/regular/neutral/DBBadge-should-match-screenshot.png differ
diff --git a/__snapshots__/badge/showcase/webkit/regular/neutral-0/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/webkit/regular/neutral-0/DBBadge-should-match-screenshot.png
deleted file mode 100644
index 5266a194834a..000000000000
Binary files a/__snapshots__/badge/showcase/webkit/regular/neutral-0/DBBadge-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/badge/showcase/webkit/regular/neutral/DBBadge-should-match-screenshot.png b/__snapshots__/badge/showcase/webkit/regular/neutral/DBBadge-should-match-screenshot.png
new file mode 100644
index 000000000000..49bfd629f6c9
Binary files /dev/null and b/__snapshots__/badge/showcase/webkit/regular/neutral/DBBadge-should-match-screenshot.png differ
diff --git a/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-desktop.png b/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-desktop.png
deleted file mode 100644
index 74068f817168..000000000000
Binary files a/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-desktop.png and /dev/null differ
diff --git a/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-mobile.png b/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-mobile.png
deleted file mode 100644
index 74068f817168..000000000000
Binary files a/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-mobile.png and /dev/null differ
diff --git a/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-tablet.png b/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-tablet.png
deleted file mode 100644
index 74068f817168..000000000000
Binary files a/__snapshots__/brand/component/chromium/DBBrand-should-match-screenshot-for-device-tablet.png and /dev/null differ
diff --git a/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-desktop.png b/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-desktop.png
deleted file mode 100644
index 74068f817168..000000000000
Binary files a/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-desktop.png and /dev/null differ
diff --git a/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-mobile.png b/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-mobile.png
deleted file mode 100644
index 74068f817168..000000000000
Binary files a/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-mobile.png and /dev/null differ
diff --git a/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-tablet.png b/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-tablet.png
deleted file mode 100644
index 74068f817168..000000000000
Binary files a/__snapshots__/brand/component/mobile-chrome/DBBrand-should-match-screenshot-for-device-tablet.png and /dev/null differ
diff --git a/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-desktop.png b/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-desktop.png
deleted file mode 100644
index c2293578e32a..000000000000
Binary files a/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-desktop.png and /dev/null differ
diff --git a/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-mobile.png b/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-mobile.png
deleted file mode 100644
index c2293578e32a..000000000000
Binary files a/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-mobile.png and /dev/null differ
diff --git a/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-tablet.png b/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-tablet.png
deleted file mode 100644
index c2293578e32a..000000000000
Binary files a/__snapshots__/brand/component/mobile-safari/DBBrand-should-match-screenshot-for-device-tablet.png and /dev/null differ
diff --git a/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-desktop.png b/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-desktop.png
deleted file mode 100644
index c2293578e32a..000000000000
Binary files a/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-desktop.png and /dev/null differ
diff --git a/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-mobile.png b/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-mobile.png
deleted file mode 100644
index c2293578e32a..000000000000
Binary files a/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-mobile.png and /dev/null differ
diff --git a/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-tablet.png b/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-tablet.png
deleted file mode 100644
index c2293578e32a..000000000000
Binary files a/__snapshots__/brand/component/webkit/DBBrand-should-match-screenshot-for-device-tablet.png and /dev/null differ
diff --git a/__snapshots__/button/component/mobile-safari/DBButton-should-match-screenshot-for-variant-solid.png b/__snapshots__/button/component/mobile-safari/DBButton-should-match-screenshot-for-variant-solid.png
index 72953d42fcd6..47a2875be401 100644
Binary files a/__snapshots__/button/component/mobile-safari/DBButton-should-match-screenshot-for-variant-solid.png and b/__snapshots__/button/component/mobile-safari/DBButton-should-match-screenshot-for-variant-solid.png differ
diff --git a/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-solid.png b/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-solid.png
index 577576c1b1bc..10aa4a6be46f 100644
Binary files a/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-solid.png and b/__snapshots__/button/component/mobile-safari/DBButton-should-only-have-icon-for-variant-solid.png differ
diff --git a/__snapshots__/button/component/webkit/DBButton-should-match-screenshot-for-variant-solid.png b/__snapshots__/button/component/webkit/DBButton-should-match-screenshot-for-variant-solid.png
index 72953d42fcd6..47a2875be401 100644
Binary files a/__snapshots__/button/component/webkit/DBButton-should-match-screenshot-for-variant-solid.png and b/__snapshots__/button/component/webkit/DBButton-should-match-screenshot-for-variant-solid.png differ
diff --git a/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-solid.png b/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-solid.png
index 577576c1b1bc..10aa4a6be46f 100644
Binary files a/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-solid.png and b/__snapshots__/button/component/webkit/DBButton-should-only-have-icon-for-variant-solid.png differ
diff --git a/__snapshots__/button/showcase/chromium/regular/neutral-0/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/chromium/regular/neutral-0/DBButton-should-match-screenshot.png
deleted file mode 100644
index 56cc622e69e5..000000000000
Binary files a/__snapshots__/button/showcase/chromium/regular/neutral-0/DBButton-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/button/showcase/chromium/regular/neutral/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/chromium/regular/neutral/DBButton-should-match-screenshot.png
new file mode 100644
index 000000000000..d98260fcc20f
Binary files /dev/null and b/__snapshots__/button/showcase/chromium/regular/neutral/DBButton-should-match-screenshot.png differ
diff --git a/__snapshots__/button/showcase/mobile-chrome/regular/neutral-0/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/mobile-chrome/regular/neutral-0/DBButton-should-match-screenshot.png
deleted file mode 100644
index 205274c2c6b1..000000000000
Binary files a/__snapshots__/button/showcase/mobile-chrome/regular/neutral-0/DBButton-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/button/showcase/mobile-chrome/regular/neutral/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/mobile-chrome/regular/neutral/DBButton-should-match-screenshot.png
new file mode 100644
index 000000000000..376dbbc1d006
Binary files /dev/null and b/__snapshots__/button/showcase/mobile-chrome/regular/neutral/DBButton-should-match-screenshot.png differ
diff --git a/__snapshots__/button/showcase/mobile-safari/regular/neutral-0/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/mobile-safari/regular/neutral-0/DBButton-should-match-screenshot.png
deleted file mode 100644
index 8afaf9f8239e..000000000000
Binary files a/__snapshots__/button/showcase/mobile-safari/regular/neutral-0/DBButton-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/button/showcase/mobile-safari/regular/neutral/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/mobile-safari/regular/neutral/DBButton-should-match-screenshot.png
new file mode 100644
index 000000000000..35b3c8f2df84
Binary files /dev/null and b/__snapshots__/button/showcase/mobile-safari/regular/neutral/DBButton-should-match-screenshot.png differ
diff --git a/__snapshots__/button/showcase/webkit/regular/neutral-0/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/webkit/regular/neutral-0/DBButton-should-match-screenshot.png
deleted file mode 100644
index d0818a2137d4..000000000000
Binary files a/__snapshots__/button/showcase/webkit/regular/neutral-0/DBButton-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/button/showcase/webkit/regular/neutral/DBButton-should-match-screenshot.png b/__snapshots__/button/showcase/webkit/regular/neutral/DBButton-should-match-screenshot.png
new file mode 100644
index 000000000000..4220836792c7
Binary files /dev/null and b/__snapshots__/button/showcase/webkit/regular/neutral/DBButton-should-match-screenshot.png differ
diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-critical.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-critical.png
index f7669aa1ab99..236a925d2ea4 100644
Binary files a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-critical.png and b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-critical.png differ
diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-1.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-1.png
deleted file mode 100644
index ab9b4f1d694b..000000000000
Binary files a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-1.png and /dev/null differ
diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-3.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-3.png
deleted file mode 100644
index 7028ee836054..000000000000
Binary files a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-3.png and /dev/null differ
diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-4.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-4.png
deleted file mode 100644
index 64e10c18dccc..000000000000
Binary files a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-4.png and /dev/null differ
diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png
new file mode 100644
index 000000000000..db53beb5b94b
Binary files /dev/null and b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png differ
diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-0.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral.png
similarity index 100%
rename from __snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral-0.png
rename to __snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-neutral.png
diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-primary.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-primary.png
index f7669aa1ab99..236a925d2ea4 100644
Binary files a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-primary.png and b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-primary.png differ
diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-secondary.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-secondary.png
deleted file mode 100644
index 6858d14fe247..000000000000
Binary files a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-secondary.png and /dev/null differ
diff --git a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-successful.png b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-successful.png
index 6c71fbc4fbfa..3fad27e98194 100644
Binary files a/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-successful.png and b/__snapshots__/card/component/chromium/DBCard-should-match-screenshot-for-color-variant-successful.png differ
diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-critical.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-critical.png
index f7669aa1ab99..236a925d2ea4 100644
Binary files a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-critical.png and b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-critical.png differ
diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-1.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-1.png
deleted file mode 100644
index ab9b4f1d694b..000000000000
Binary files a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-1.png and /dev/null differ
diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-3.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-3.png
deleted file mode 100644
index 7028ee836054..000000000000
Binary files a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-3.png and /dev/null differ
diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-4.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-4.png
deleted file mode 100644
index 64e10c18dccc..000000000000
Binary files a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-4.png and /dev/null differ
diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png
new file mode 100644
index 000000000000..db53beb5b94b
Binary files /dev/null and b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png differ
diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-0.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral.png
similarity index 100%
rename from __snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral-0.png
rename to __snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-neutral.png
diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-primary.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-primary.png
index f7669aa1ab99..236a925d2ea4 100644
Binary files a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-primary.png and b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-primary.png differ
diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-secondary.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-secondary.png
deleted file mode 100644
index 6858d14fe247..000000000000
Binary files a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-secondary.png and /dev/null differ
diff --git a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-successful.png b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-successful.png
index 6c71fbc4fbfa..3fad27e98194 100644
Binary files a/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-successful.png and b/__snapshots__/card/component/mobile-chrome/DBCard-should-match-screenshot-for-color-variant-successful.png differ
diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-critical.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-critical.png
index 005e18755e3d..89e67af717bd 100644
Binary files a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-critical.png and b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-critical.png differ
diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-1.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-1.png
deleted file mode 100644
index c1165286b4fd..000000000000
Binary files a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-1.png and /dev/null differ
diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-3.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-3.png
deleted file mode 100644
index 234837b128d6..000000000000
Binary files a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-3.png and /dev/null differ
diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-4.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-4.png
deleted file mode 100644
index e8518bfc1b1e..000000000000
Binary files a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-4.png and /dev/null differ
diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png
new file mode 100644
index 000000000000..4c7bb7805b00
Binary files /dev/null and b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png differ
diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-0.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral.png
similarity index 100%
rename from __snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral-0.png
rename to __snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-neutral.png
diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-primary.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-primary.png
index 005e18755e3d..89e67af717bd 100644
Binary files a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-primary.png and b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-primary.png differ
diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-secondary.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-secondary.png
deleted file mode 100644
index 6500a2fd5e25..000000000000
Binary files a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-secondary.png and /dev/null differ
diff --git a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-successful.png b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-successful.png
index 2c8ac4369fb7..04f7ce1c6e0c 100644
Binary files a/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-successful.png and b/__snapshots__/card/component/mobile-safari/DBCard-should-match-screenshot-for-color-variant-successful.png differ
diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-critical.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-critical.png
index 005e18755e3d..89e67af717bd 100644
Binary files a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-critical.png and b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-critical.png differ
diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-1.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-1.png
deleted file mode 100644
index c1165286b4fd..000000000000
Binary files a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-1.png and /dev/null differ
diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-3.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-3.png
deleted file mode 100644
index 234837b128d6..000000000000
Binary files a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-3.png and /dev/null differ
diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-4.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-4.png
deleted file mode 100644
index e8518bfc1b1e..000000000000
Binary files a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-4.png and /dev/null differ
diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png
new file mode 100644
index 000000000000..4c7bb7805b00
Binary files /dev/null and b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-strong.png differ
diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-0.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral.png
similarity index 100%
rename from __snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral-0.png
rename to __snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-neutral.png
diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-primary.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-primary.png
index 005e18755e3d..89e67af717bd 100644
Binary files a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-primary.png and b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-primary.png differ
diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-secondary.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-secondary.png
deleted file mode 100644
index 6500a2fd5e25..000000000000
Binary files a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-secondary.png and /dev/null differ
diff --git a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-successful.png b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-successful.png
index 2c8ac4369fb7..04f7ce1c6e0c 100644
Binary files a/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-successful.png and b/__snapshots__/card/component/webkit/DBCard-should-match-screenshot-for-color-variant-successful.png differ
diff --git a/__snapshots__/code-docs/component/chromium/DBCodeDocs-should-match-screenshot.png b/__snapshots__/code-docs/component/chromium/DBCodeDocs-should-match-screenshot.png
index 4888de74c300..3451f16b4365 100644
Binary files a/__snapshots__/code-docs/component/chromium/DBCodeDocs-should-match-screenshot.png and b/__snapshots__/code-docs/component/chromium/DBCodeDocs-should-match-screenshot.png differ
diff --git a/__snapshots__/code-docs/component/mobile-chrome/DBCodeDocs-should-match-screenshot.png b/__snapshots__/code-docs/component/mobile-chrome/DBCodeDocs-should-match-screenshot.png
index 4888de74c300..3451f16b4365 100644
Binary files a/__snapshots__/code-docs/component/mobile-chrome/DBCodeDocs-should-match-screenshot.png and b/__snapshots__/code-docs/component/mobile-chrome/DBCodeDocs-should-match-screenshot.png differ
diff --git a/__snapshots__/code-docs/component/mobile-safari/DBCodeDocs-should-match-screenshot.png b/__snapshots__/code-docs/component/mobile-safari/DBCodeDocs-should-match-screenshot.png
index 90fcbe798e9a..359d0ffcbe96 100644
Binary files a/__snapshots__/code-docs/component/mobile-safari/DBCodeDocs-should-match-screenshot.png and b/__snapshots__/code-docs/component/mobile-safari/DBCodeDocs-should-match-screenshot.png differ
diff --git a/__snapshots__/code-docs/component/webkit/DBCodeDocs-should-match-screenshot.png b/__snapshots__/code-docs/component/webkit/DBCodeDocs-should-match-screenshot.png
index f940e230464e..5d86d30736fa 100644
Binary files a/__snapshots__/code-docs/component/webkit/DBCodeDocs-should-match-screenshot.png and b/__snapshots__/code-docs/component/webkit/DBCodeDocs-should-match-screenshot.png differ
diff --git a/__snapshots__/home/showcase/chromium/regular/neutral-0/Home-should-match-screenshot.png b/__snapshots__/home/showcase/chromium/regular/neutral-0/Home-should-match-screenshot.png
deleted file mode 100644
index 6aefbefaa6d4..000000000000
Binary files a/__snapshots__/home/showcase/chromium/regular/neutral-0/Home-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/home/showcase/mobile-chrome/regular/neutral-0/Home-should-match-screenshot.png b/__snapshots__/home/showcase/mobile-chrome/regular/neutral-0/Home-should-match-screenshot.png
deleted file mode 100644
index 1cce597dc790..000000000000
Binary files a/__snapshots__/home/showcase/mobile-chrome/regular/neutral-0/Home-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/home/showcase/mobile-safari/regular/neutral-0/Home-should-match-screenshot.png b/__snapshots__/home/showcase/mobile-safari/regular/neutral-0/Home-should-match-screenshot.png
deleted file mode 100644
index 382fb3528508..000000000000
Binary files a/__snapshots__/home/showcase/mobile-safari/regular/neutral-0/Home-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/home/showcase/webkit/regular/neutral-0/Home-should-match-screenshot.png b/__snapshots__/home/showcase/webkit/regular/neutral-0/Home-should-match-screenshot.png
deleted file mode 100644
index b2030a1e7568..000000000000
Binary files a/__snapshots__/home/showcase/webkit/regular/neutral-0/Home-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/infotext/showcase/chromium/regular/neutral-0/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/chromium/regular/neutral-0/DBInfotext-should-match-screenshot.png
deleted file mode 100644
index 9b5ca4b097c4..000000000000
Binary files a/__snapshots__/infotext/showcase/chromium/regular/neutral-0/DBInfotext-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/infotext/showcase/chromium/regular/neutral/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/chromium/regular/neutral/DBInfotext-should-match-screenshot.png
new file mode 100644
index 000000000000..22cbadcc3016
Binary files /dev/null and b/__snapshots__/infotext/showcase/chromium/regular/neutral/DBInfotext-should-match-screenshot.png differ
diff --git a/__snapshots__/infotext/showcase/mobile-chrome/regular/neutral-0/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/mobile-chrome/regular/neutral-0/DBInfotext-should-match-screenshot.png
deleted file mode 100644
index 2d7d0164124f..000000000000
Binary files a/__snapshots__/infotext/showcase/mobile-chrome/regular/neutral-0/DBInfotext-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/infotext/showcase/mobile-chrome/regular/neutral/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/mobile-chrome/regular/neutral/DBInfotext-should-match-screenshot.png
new file mode 100644
index 000000000000..6f256ac8b48e
Binary files /dev/null and b/__snapshots__/infotext/showcase/mobile-chrome/regular/neutral/DBInfotext-should-match-screenshot.png differ
diff --git a/__snapshots__/infotext/showcase/mobile-safari/regular/neutral-0/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/mobile-safari/regular/neutral-0/DBInfotext-should-match-screenshot.png
deleted file mode 100644
index 154edf8c7277..000000000000
Binary files a/__snapshots__/infotext/showcase/mobile-safari/regular/neutral-0/DBInfotext-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/infotext/showcase/mobile-safari/regular/neutral/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/mobile-safari/regular/neutral/DBInfotext-should-match-screenshot.png
new file mode 100644
index 000000000000..c9caffa7ddb9
Binary files /dev/null and b/__snapshots__/infotext/showcase/mobile-safari/regular/neutral/DBInfotext-should-match-screenshot.png differ
diff --git a/__snapshots__/infotext/showcase/webkit/regular/neutral-0/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/webkit/regular/neutral-0/DBInfotext-should-match-screenshot.png
deleted file mode 100644
index fff41fdb01b2..000000000000
Binary files a/__snapshots__/infotext/showcase/webkit/regular/neutral-0/DBInfotext-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/infotext/showcase/webkit/regular/neutral/DBInfotext-should-match-screenshot.png b/__snapshots__/infotext/showcase/webkit/regular/neutral/DBInfotext-should-match-screenshot.png
new file mode 100644
index 000000000000..be919272dcdc
Binary files /dev/null and b/__snapshots__/infotext/showcase/webkit/regular/neutral/DBInfotext-should-match-screenshot.png differ
diff --git a/__snapshots__/input/showcase/chromium/regular/neutral-0/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/chromium/regular/neutral-0/DBInput-should-match-screenshot.png
deleted file mode 100644
index a0706dd03757..000000000000
Binary files a/__snapshots__/input/showcase/chromium/regular/neutral-0/DBInput-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/input/showcase/chromium/regular/neutral/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/chromium/regular/neutral/DBInput-should-match-screenshot.png
new file mode 100644
index 000000000000..5b38659edcb1
Binary files /dev/null and b/__snapshots__/input/showcase/chromium/regular/neutral/DBInput-should-match-screenshot.png differ
diff --git a/__snapshots__/input/showcase/mobile-chrome/regular/neutral-0/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/mobile-chrome/regular/neutral-0/DBInput-should-match-screenshot.png
deleted file mode 100644
index ac368d2f0e6c..000000000000
Binary files a/__snapshots__/input/showcase/mobile-chrome/regular/neutral-0/DBInput-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/input/showcase/mobile-chrome/regular/neutral/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/mobile-chrome/regular/neutral/DBInput-should-match-screenshot.png
new file mode 100644
index 000000000000..84ae00f7a7cf
Binary files /dev/null and b/__snapshots__/input/showcase/mobile-chrome/regular/neutral/DBInput-should-match-screenshot.png differ
diff --git a/__snapshots__/input/showcase/mobile-safari/regular/neutral-0/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/mobile-safari/regular/neutral-0/DBInput-should-match-screenshot.png
deleted file mode 100644
index 20c149f2cd9b..000000000000
Binary files a/__snapshots__/input/showcase/mobile-safari/regular/neutral-0/DBInput-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/input/showcase/mobile-safari/regular/neutral/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/mobile-safari/regular/neutral/DBInput-should-match-screenshot.png
new file mode 100644
index 000000000000..d6887a5c259a
Binary files /dev/null and b/__snapshots__/input/showcase/mobile-safari/regular/neutral/DBInput-should-match-screenshot.png differ
diff --git a/__snapshots__/input/showcase/webkit/regular/neutral-0/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/webkit/regular/neutral-0/DBInput-should-match-screenshot.png
deleted file mode 100644
index 0ef1e8f7f152..000000000000
Binary files a/__snapshots__/input/showcase/webkit/regular/neutral-0/DBInput-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/input/showcase/webkit/regular/neutral/DBInput-should-match-screenshot.png b/__snapshots__/input/showcase/webkit/regular/neutral/DBInput-should-match-screenshot.png
new file mode 100644
index 000000000000..7b640d418750
Binary files /dev/null and b/__snapshots__/input/showcase/webkit/regular/neutral/DBInput-should-match-screenshot.png differ
diff --git a/__snapshots__/link/showcase/chromium/regular/neutral-0/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/chromium/regular/neutral-0/DBLink-should-match-screenshot.png
deleted file mode 100644
index de37b652f658..000000000000
Binary files a/__snapshots__/link/showcase/chromium/regular/neutral-0/DBLink-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/link/showcase/chromium/regular/neutral/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/chromium/regular/neutral/DBLink-should-match-screenshot.png
new file mode 100644
index 000000000000..05a07915d617
Binary files /dev/null and b/__snapshots__/link/showcase/chromium/regular/neutral/DBLink-should-match-screenshot.png differ
diff --git a/__snapshots__/link/showcase/mobile-chrome/regular/neutral-0/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/mobile-chrome/regular/neutral-0/DBLink-should-match-screenshot.png
deleted file mode 100644
index d2a06008ab48..000000000000
Binary files a/__snapshots__/link/showcase/mobile-chrome/regular/neutral-0/DBLink-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/link/showcase/mobile-chrome/regular/neutral/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/mobile-chrome/regular/neutral/DBLink-should-match-screenshot.png
new file mode 100644
index 000000000000..63b5b644f07f
Binary files /dev/null and b/__snapshots__/link/showcase/mobile-chrome/regular/neutral/DBLink-should-match-screenshot.png differ
diff --git a/__snapshots__/link/showcase/mobile-safari/regular/neutral-0/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/mobile-safari/regular/neutral-0/DBLink-should-match-screenshot.png
deleted file mode 100644
index e7698fc11958..000000000000
Binary files a/__snapshots__/link/showcase/mobile-safari/regular/neutral-0/DBLink-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/link/showcase/mobile-safari/regular/neutral/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/mobile-safari/regular/neutral/DBLink-should-match-screenshot.png
new file mode 100644
index 000000000000..d605702a42e1
Binary files /dev/null and b/__snapshots__/link/showcase/mobile-safari/regular/neutral/DBLink-should-match-screenshot.png differ
diff --git a/__snapshots__/link/showcase/webkit/regular/neutral-0/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/webkit/regular/neutral-0/DBLink-should-match-screenshot.png
deleted file mode 100644
index 13ebf98df703..000000000000
Binary files a/__snapshots__/link/showcase/webkit/regular/neutral-0/DBLink-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/link/showcase/webkit/regular/neutral/DBLink-should-match-screenshot.png b/__snapshots__/link/showcase/webkit/regular/neutral/DBLink-should-match-screenshot.png
new file mode 100644
index 000000000000..459ed6f8bc65
Binary files /dev/null and b/__snapshots__/link/showcase/webkit/regular/neutral/DBLink-should-match-screenshot.png differ
diff --git a/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-chromium-linux.png b/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-chromium-linux.png
deleted file mode 100644
index 01086111906e..000000000000
Binary files a/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-chromium-linux.png and /dev/null differ
diff --git a/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-mobile-chrome-linux.png b/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-mobile-chrome-linux.png
deleted file mode 100644
index 01086111906e..000000000000
Binary files a/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-mobile-chrome-linux.png and /dev/null differ
diff --git a/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-mobile-safari-linux.png b/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-mobile-safari-linux.png
deleted file mode 100644
index a13d1810fe46..000000000000
Binary files a/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-mobile-safari-linux.png and /dev/null differ
diff --git a/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-webkit-linux.png b/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-webkit-linux.png
deleted file mode 100644
index a13d1810fe46..000000000000
Binary files a/__snapshots__/navigation-item/navigation-item.spec.tsx-snapshots/DBNavigationItem-should-match-screenshot-1-webkit-linux.png and /dev/null differ
diff --git a/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-chromium-linux.png b/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-chromium-linux.png
deleted file mode 100644
index c7dff9b33c23..000000000000
Binary files a/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-chromium-linux.png and /dev/null differ
diff --git a/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-mobile-chrome-linux.png b/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-mobile-chrome-linux.png
deleted file mode 100644
index c470d2b73c79..000000000000
Binary files a/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-mobile-chrome-linux.png and /dev/null differ
diff --git a/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-mobile-safari-linux.png b/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-mobile-safari-linux.png
deleted file mode 100644
index bf7cad8a3452..000000000000
Binary files a/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-mobile-safari-linux.png and /dev/null differ
diff --git a/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-webkit-linux.png b/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-webkit-linux.png
deleted file mode 100644
index 9044ee57e6ce..000000000000
Binary files a/__snapshots__/navigation-item/showcase-navigation-item.spec.ts-snapshots/DBNavigationItem-should-match-screenshot-for-tonality-regular-and-color-neutral-0-1-webkit-linux.png and /dev/null differ
diff --git a/__snapshots__/navigation-item/showcase/chromium/regular/neutral-0/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/chromium/regular/neutral-0/DBNavigationItem-should-match-screenshot.png
deleted file mode 100644
index df4575ed8228..000000000000
Binary files a/__snapshots__/navigation-item/showcase/chromium/regular/neutral-0/DBNavigationItem-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/navigation-item/showcase/chromium/regular/neutral/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/chromium/regular/neutral/DBNavigationItem-should-match-screenshot.png
new file mode 100644
index 000000000000..5e398a0e5600
Binary files /dev/null and b/__snapshots__/navigation-item/showcase/chromium/regular/neutral/DBNavigationItem-should-match-screenshot.png differ
diff --git a/__snapshots__/navigation-item/showcase/mobile-chrome/regular/neutral-0/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/mobile-chrome/regular/neutral-0/DBNavigationItem-should-match-screenshot.png
deleted file mode 100644
index d12f2eff6bcb..000000000000
Binary files a/__snapshots__/navigation-item/showcase/mobile-chrome/regular/neutral-0/DBNavigationItem-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/navigation-item/showcase/mobile-chrome/regular/neutral/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/mobile-chrome/regular/neutral/DBNavigationItem-should-match-screenshot.png
new file mode 100644
index 000000000000..683bb6503fdc
Binary files /dev/null and b/__snapshots__/navigation-item/showcase/mobile-chrome/regular/neutral/DBNavigationItem-should-match-screenshot.png differ
diff --git a/__snapshots__/navigation-item/showcase/mobile-safari/regular/neutral-0/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/mobile-safari/regular/neutral-0/DBNavigationItem-should-match-screenshot.png
deleted file mode 100644
index 7ac857b034ab..000000000000
Binary files a/__snapshots__/navigation-item/showcase/mobile-safari/regular/neutral-0/DBNavigationItem-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/navigation-item/showcase/mobile-safari/regular/neutral/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/mobile-safari/regular/neutral/DBNavigationItem-should-match-screenshot.png
new file mode 100644
index 000000000000..038ed0d78e8a
Binary files /dev/null and b/__snapshots__/navigation-item/showcase/mobile-safari/regular/neutral/DBNavigationItem-should-match-screenshot.png differ
diff --git a/__snapshots__/navigation-item/showcase/webkit/regular/neutral-0/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/webkit/regular/neutral-0/DBNavigationItem-should-match-screenshot.png
deleted file mode 100644
index 313cdebf684c..000000000000
Binary files a/__snapshots__/navigation-item/showcase/webkit/regular/neutral-0/DBNavigationItem-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/navigation-item/showcase/webkit/regular/neutral/DBNavigationItem-should-match-screenshot.png b/__snapshots__/navigation-item/showcase/webkit/regular/neutral/DBNavigationItem-should-match-screenshot.png
new file mode 100644
index 000000000000..c420eaab283f
Binary files /dev/null and b/__snapshots__/navigation-item/showcase/webkit/regular/neutral/DBNavigationItem-should-match-screenshot.png differ
diff --git a/__snapshots__/section/showcase/chromium/regular/neutral-0/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/chromium/regular/neutral-0/DBSection-should-match-screenshot.png
deleted file mode 100644
index c42eaef01655..000000000000
Binary files a/__snapshots__/section/showcase/chromium/regular/neutral-0/DBSection-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/section/showcase/chromium/regular/neutral/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/chromium/regular/neutral/DBSection-should-match-screenshot.png
new file mode 100644
index 000000000000..399acf72f57b
Binary files /dev/null and b/__snapshots__/section/showcase/chromium/regular/neutral/DBSection-should-match-screenshot.png differ
diff --git a/__snapshots__/section/showcase/mobile-chrome/regular/neutral-0/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/mobile-chrome/regular/neutral-0/DBSection-should-match-screenshot.png
deleted file mode 100644
index 4eeba80204ce..000000000000
Binary files a/__snapshots__/section/showcase/mobile-chrome/regular/neutral-0/DBSection-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/section/showcase/mobile-chrome/regular/neutral/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/mobile-chrome/regular/neutral/DBSection-should-match-screenshot.png
new file mode 100644
index 000000000000..1b48b904f317
Binary files /dev/null and b/__snapshots__/section/showcase/mobile-chrome/regular/neutral/DBSection-should-match-screenshot.png differ
diff --git a/__snapshots__/section/showcase/mobile-safari/regular/neutral-0/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/mobile-safari/regular/neutral-0/DBSection-should-match-screenshot.png
deleted file mode 100644
index 7a2147ee2d46..000000000000
Binary files a/__snapshots__/section/showcase/mobile-safari/regular/neutral-0/DBSection-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/section/showcase/mobile-safari/regular/neutral/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/mobile-safari/regular/neutral/DBSection-should-match-screenshot.png
new file mode 100644
index 000000000000..1ec693d300ee
Binary files /dev/null and b/__snapshots__/section/showcase/mobile-safari/regular/neutral/DBSection-should-match-screenshot.png differ
diff --git a/__snapshots__/section/showcase/webkit/regular/neutral-0/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/webkit/regular/neutral-0/DBSection-should-match-screenshot.png
deleted file mode 100644
index 0b0a2ac298f5..000000000000
Binary files a/__snapshots__/section/showcase/webkit/regular/neutral-0/DBSection-should-match-screenshot.png and /dev/null differ
diff --git a/__snapshots__/section/showcase/webkit/regular/neutral/DBSection-should-match-screenshot.png b/__snapshots__/section/showcase/webkit/regular/neutral/DBSection-should-match-screenshot.png
new file mode 100644
index 000000000000..d0944fa9fbeb
Binary files /dev/null and b/__snapshots__/section/showcase/webkit/regular/neutral/DBSection-should-match-screenshot.png differ
diff --git a/__snapshots__/select/component/mobile-safari/DBSelect-should-match-screenshot.png b/__snapshots__/select/component/mobile-safari/DBSelect-should-match-screenshot.png
index c645e7f92feb..7369dfae1a12 100644
Binary files a/__snapshots__/select/component/mobile-safari/DBSelect-should-match-screenshot.png and b/__snapshots__/select/component/mobile-safari/DBSelect-should-match-screenshot.png differ
diff --git a/__snapshots__/select/component/webkit/DBSelect-should-match-screenshot.png b/__snapshots__/select/component/webkit/DBSelect-should-match-screenshot.png
index c645e7f92feb..7369dfae1a12 100644
Binary files a/__snapshots__/select/component/webkit/DBSelect-should-match-screenshot.png and b/__snapshots__/select/component/webkit/DBSelect-should-match-screenshot.png differ
diff --git a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-critical.png b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-critical.png
index 713eff50edd2..05c57da0dc11 100644
Binary files a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-critical.png and b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-critical.png differ
diff --git a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-informational.png b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-informational.png
index 27432964b6fd..2042033f5edd 100644
Binary files a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-informational.png and b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-informational.png differ
diff --git a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-successful.png b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-successful.png
index aa149215ea52..b2a28a8dab4c 100644
Binary files a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-successful.png and b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-successful.png differ
diff --git a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-warning.png b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-warning.png
index 57bf407f8bcf..e534fc6f4f0a 100644
Binary files a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-warning.png and b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot-for-variant-warning.png differ
diff --git a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot.png b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot.png
index 4668e28c4ea3..24e4a493b77f 100644
Binary files a/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot.png and b/__snapshots__/tag/component/chromium/DBTag-should-match-screenshot.png differ
diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-critical.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-critical.png
index 713eff50edd2..05c57da0dc11 100644
Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-critical.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-critical.png differ
diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-informational.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-informational.png
index 27432964b6fd..2042033f5edd 100644
Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-informational.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-informational.png differ
diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-successful.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-successful.png
index aa149215ea52..b2a28a8dab4c 100644
Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-successful.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-successful.png differ
diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-warning.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-warning.png
index 57bf407f8bcf..e534fc6f4f0a 100644
Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-warning.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot-for-variant-warning.png differ
diff --git a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot.png b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot.png
index 4668e28c4ea3..24e4a493b77f 100644
Binary files a/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot.png and b/__snapshots__/tag/component/mobile-chrome/DBTag-should-match-screenshot.png differ
diff --git a/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-critical.png b/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-critical.png
index ef1eaa8acf46..3aa253f58285 100644
Binary files a/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-critical.png and b/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-critical.png differ
diff --git a/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-informational.png b/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-informational.png
index 9e284cf3e28a..941c45ac081f 100644
Binary files a/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-informational.png and b/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-informational.png differ
diff --git a/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-successful.png b/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-successful.png
index e5abc71c066f..cfa2a03ead80 100644
Binary files a/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-successful.png and b/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-successful.png differ
diff --git a/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-warning.png b/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-warning.png
index 82a9a06b8af3..42e8e01946db 100644
Binary files a/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-warning.png and b/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot-for-variant-warning.png differ
diff --git a/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot.png b/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot.png
index 863b5604e996..0b5a666a7e76 100644
Binary files a/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot.png and b/__snapshots__/tag/component/mobile-safari/DBTag-should-match-screenshot.png differ
diff --git a/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-critical.png b/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-critical.png
index ef1eaa8acf46..3aa253f58285 100644
Binary files a/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-critical.png and b/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-critical.png differ
diff --git a/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-informational.png b/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-informational.png
index 9e284cf3e28a..941c45ac081f 100644
Binary files a/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-informational.png and b/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-informational.png differ
diff --git a/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-successful.png b/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-successful.png
index e5abc71c066f..cfa2a03ead80 100644
Binary files a/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-successful.png and b/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-successful.png differ
diff --git a/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-warning.png b/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-warning.png
index 82a9a06b8af3..42e8e01946db 100644
Binary files a/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-warning.png and b/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot-for-variant-warning.png differ
diff --git a/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot.png b/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot.png
index 863b5604e996..0b5a666a7e76 100644
Binary files a/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot.png and b/__snapshots__/tag/component/webkit/DBTag-should-match-screenshot.png differ
diff --git a/packages/components/src/components/alert/alert.scss b/packages/components/src/components/alert/alert.scss
index c802689a9233..5029fe9e8531 100644
--- a/packages/components/src/components/alert/alert.scss
+++ b/packages/components/src/components/alert/alert.scss
@@ -115,8 +115,6 @@
@extend %db-bg-successful;
}
- --db-current-border-color: #{map.get($colors, "border")};
-
&::before {
color: map.get($colors, "element");
}
diff --git a/packages/components/src/components/badge/badge.scss b/packages/components/src/components/badge/badge.scss
index 0a856bdb0c55..1ba9dea9273b 100644
--- a/packages/components/src/components/badge/badge.scss
+++ b/packages/components/src/components/badge/badge.scss
@@ -5,49 +5,8 @@
@use "@db-ui/foundations/build/scss/color/color-variants" as *;
@use "@db-ui/foundations/build/scss/helpers/component" as *;
@use "@db-ui/foundations/build/scss/helpers/font" as *;
-@use "../../styles/button-components";
-
-@mixin get-tag-colors() {
- @extend %db-bg-neutral-4;
-
- &[data-emphasis="strong"] {
- @extend %db-neutral-component;
- }
-
- @each $name, $colors in $component-variants {
- &[data-variant="#{$name}"] {
- @if ($name == "critical") {
- @extend %db-bg-critical;
-
- &[data-emphasis="strong"] {
- @extend %db-critical-component;
- }
- } @else if ($name == "informational") {
- @extend %db-bg-informational;
-
- &[data-emphasis="strong"] {
- @extend %db-informational-component;
- }
- } @else if ($name == "warning") {
- @extend %db-bg-warning;
-
- &[data-emphasis="strong"] {
- @extend %db-warning-component;
- }
- } @else if ($name == "successful") {
- @extend %db-bg-successful;
-
- &[data-emphasis="strong"] {
- @extend %db-successful-component;
- }
- }
-
- &:not(&[data-emphasis="strong"]) {
- --db-current-border-color: #{map.get($colors, "border")};
- }
- }
- }
-}
+@use "../../styles/button-components" as *;
+@use "../../styles/tag-components" as *;
%absolute-badge {
position: absolute;
diff --git a/packages/components/src/components/button/button.scss b/packages/components/src/components/button/button.scss
index fbf20fef51fe..e911ac4a1e94 100644
--- a/packages/components/src/components/button/button.scss
+++ b/packages/components/src/components/button/button.scss
@@ -9,14 +9,12 @@
@use "../../styles/button-components";
.db-button {
- // Including a loading indicator
- --loadingIndicator---color: currentColor;
-
@extend %default-interactive-component;
- @extend %default-background-transition;
@extend %bg-transparent-interactive;
@extend %default-button;
+ color: $db-colors-neutral-on-bg;
+
block-size: $db-sizing-md;
padding: $db-spacing-fixed-xs $db-spacing-fixed-md;
diff --git a/packages/components/src/components/card/card.spec.tsx b/packages/components/src/components/card/card.spec.tsx
index ab04aa695639..d214adc5c617 100644
--- a/packages/components/src/components/card/card.spec.tsx
+++ b/packages/components/src/components/card/card.spec.tsx
@@ -9,12 +9,9 @@ const defaultComp = Test;
// TODO: Get variants from https://github.com/db-ui/mono/blob/feat-unify-showcases/packages/components/src/shared/constants.ts when feat-unify branch is merged
const colorVariants = [
- 'neutral-0',
- 'neutral-1',
- 'neutral-3',
- 'neutral-4',
+ 'neutral',
+ 'neutral-strong',
'primary',
- 'secondary',
'critical',
'successful',
'warning',
diff --git a/packages/components/src/components/checkbox/checkbox.scss b/packages/components/src/components/checkbox/checkbox.scss
index fd743efd2c66..fc4b5178c4f5 100644
--- a/packages/components/src/components/checkbox/checkbox.scss
+++ b/packages/components/src/components/checkbox/checkbox.scss
@@ -18,7 +18,8 @@ $font-size-height: calc(var(--db-base-font-size) * var(--db-base-line-height));
aspect-ratio: 1;
- border: max(calc(#{$font-size-height} / 16 + 0.5px), 2px) solid currentColor;
+ border: max(calc(#{$font-size-height} / 16 + 0.5px), 2px) solid
+ $db-colors-neutral-on-bg;
border-radius: $default-border-radius;
display: inline-flex;
diff --git a/packages/components/src/components/code-docs/code-docs.scss b/packages/components/src/components/code-docs/code-docs.scss
index 2b4178bb2b6e..f3f61bacf829 100644
--- a/packages/components/src/components/code-docs/code-docs.scss
+++ b/packages/components/src/components/code-docs/code-docs.scss
@@ -4,11 +4,12 @@
@use "@db-ui/foundations/build/scss/variables.global" as *;
@use "@db-ui/foundations/build/scss/color-placeholder" as *;
@use "@db-ui/foundations/build/scss/tonality" as *;
+@use "@db-ui/foundations/build/scss/color/color-variants" as *;
/* TODO: Adapt this colors as well */
%code-docs {
- @extend %db-bg-neutral-1;
+ @extend %db-bg-neutral-transparent-semi;
min-block-size: $db-sizing-3xl;
align-items: center;
justify-content: center;
@@ -40,7 +41,7 @@
}
.code {
- @extend %db-bg-neutral-4;
+ @extend %db-bg-inverted;
overflow: auto;
position: absolute;
inset-inline-end: 0;
diff --git a/packages/components/src/components/header/header.scss b/packages/components/src/components/header/header.scss
index 526aa7dfe8e5..1130e8e6c1e2 100644
--- a/packages/components/src/components/header/header.scss
+++ b/packages/components/src/components/header/header.scss
@@ -45,13 +45,13 @@
}
.db-header-meta-navigation {
+ @extend %db-bg-neutral-transparent-semi;
@extend %db-ui-functional;
@include divider("top");
display: flex;
flex-direction: column;
gap: $db-spacing-fixed-sm;
justify-content: end;
- background-color: $db-colors-neutral-bg-2-enabled;
padding: $db-spacing-fixed-md;
diff --git a/packages/components/src/components/input/input.scss b/packages/components/src/components/input/input.scss
index 3bc6616c86c4..d201c8900170 100644
--- a/packages/components/src/components/input/input.scss
+++ b/packages/components/src/components/input/input.scss
@@ -77,6 +77,11 @@
}
}
+ &[data-variant="#{$name}"] {
+ --db-current-color: #{map.get($colors, "on-bg")};
+ color: map.get($colors, "on-bg");
+ }
+
&[data-variant="#{$name}"] input {
--db-current-border-color: #{map.get($colors, "border")};
@if ($name == "critical") {
@@ -94,13 +99,14 @@
}
& ~ .db-icon {
- color: map.get($colors, "on-bg");
+ --db-current-color: #{map.get($colors, "on-bg")};
}
& ~ .description,
& ~ .icon-state,
& ~ .icon-state .db-icon {
- color: map.get($colors, "element");
+ --db-current-color: #{map.get($colors, "element")};
+ color: var(--db-current-color);
}
}
}
@@ -260,6 +266,8 @@
@extend %component-border;
@include get-variant-bg-color(0.08);
+ color: $db-colors-neutral-on-bg;
+
block-size: $db-sizing-md;
max-inline-size: 100%;
inline-size: 100%;
diff --git a/packages/components/src/components/link/link.scss b/packages/components/src/components/link/link.scss
index df77ae28650b..94c04f794288 100644
--- a/packages/components/src/components/link/link.scss
+++ b/packages/components/src/components/link/link.scss
@@ -24,11 +24,6 @@
text-underline-position: from-font;
text-decoration-thickness: to-rem($pxValue: 1);
- // Changing color on hover should be animated by a transition
- transition:
- outline 0.06s,
- color $db-transition-color;
-
&:hover {
color: color-mix(in srgb, transparent 25%, $db-colors-neutral-on-bg);
}
@@ -76,15 +71,17 @@
}
}
+ // We couldn't extend any existing SCSS placeholders, as this is a special construct
&[data-variant="primary"] {
- color: $db-colors-primary;
+ --db-current-color: #{$db-colors-primary-text};
+ color: var(--db-current-color);
&:hover {
- color: $db-colors-primary-hover;
+ --db-current-color: #{$db-colors-primary-text-hover};
}
&:active {
- color: $db-colors-primary-pressed;
+ --db-current-color: #{$db-colors-primary-text-pressed};
}
}
diff --git a/packages/components/src/components/navigation-item/navigation-item.scss b/packages/components/src/components/navigation-item/navigation-item.scss
index 3d0c013fdf9b..3a3a7f6e2f3b 100644
--- a/packages/components/src/components/navigation-item/navigation-item.scss
+++ b/packages/components/src/components/navigation-item/navigation-item.scss
@@ -74,7 +74,6 @@
%navigation-item {
@extend %default-interactive-component;
- @extend %default-background-transition;
@extend %transparent-border;
@include get-variant-bg-color(0);
@@ -177,7 +176,7 @@
flex-direction: column;
z-index: 70;
inset-inline-start: 0;
- background-color: $db-colors-neutral-bg-0-enabled;
+ background-color: $db-colors-neutral-bg;
visibility: hidden;
diff --git a/packages/components/src/components/select/select.scss b/packages/components/src/components/select/select.scss
index 970feda7198c..0fadd9f1578d 100644
--- a/packages/components/src/components/select/select.scss
+++ b/packages/components/src/components/select/select.scss
@@ -150,6 +150,11 @@
margin-block: $db-spacing-fixed-2xs 0;
}
+ // Most likely this wouldn't work on MacOS, but we're still progressively enhancing Windows by this
+ option {
+ background-color: var(--db-current-bg-color);
+ }
+
@each $name, $colors in $component-variants {
&[data-variant="#{$name}"] {
--db-current-border-color: #{map.get($colors, "border")};
@@ -168,7 +173,8 @@
& ~ .description,
.icon-state,
.icon-state .db-icon {
- color: map.get($colors, "element");
+ --db-current-color: #{map.get($colors, "element")};
+ color: var(--db-current-color);
}
}
}
diff --git a/packages/components/src/components/tag/model.ts b/packages/components/src/components/tag/model.ts
index 55200f2ca930..472fa511d6b1 100644
--- a/packages/components/src/components/tag/model.ts
+++ b/packages/components/src/components/tag/model.ts
@@ -10,7 +10,8 @@ import {
IconProps,
IconState,
FormCheckProps,
- InitializedState
+ InitializedState,
+ EmphasisProps
} from '../../shared/model';
export interface DBTagDefaultProps {
@@ -39,10 +40,6 @@ export interface DBTagDefaultProps {
* The removeButton attribute shows the cancel button.
*/
removeButton?: string;
- /**
- * The type attribute divides in between a weak or strong importance.
- */
- type?: 'weak' | 'strong';
/**
* If "interactive" is set to true, you can pass a value to the underlying checkbox or radio input.
*/
@@ -55,7 +52,8 @@ export type DBTagProps = DBTagDefaultProps &
FormProps &
FormCheckProps &
IconProps &
- DefaultVariantProps;
+ DefaultVariantProps &
+ EmphasisProps;
export interface DBTagDefaultState {
getRemoveButtonText?: () => string;
diff --git a/packages/components/src/components/tag/tag.lite.tsx b/packages/components/src/components/tag/tag.lite.tsx
index 26dca4c77b3c..1961d7473201 100644
--- a/packages/components/src/components/tag/tag.lite.tsx
+++ b/packages/components/src/components/tag/tag.lite.tsx
@@ -123,7 +123,7 @@ export default function DBTag(props: DBTagProps) {
data-interactive={state.isInteractive()}
data-disabled={props.disabled}
data-variant={props.variant}
- data-type={props.type}>
+ data-emphasis={props.emphasis}>
diff --git a/packages/components/src/components/tag/tag.scss b/packages/components/src/components/tag/tag.scss
index c4a5a38e1e09..880468cdc664 100644
--- a/packages/components/src/components/tag/tag.scss
+++ b/packages/components/src/components/tag/tag.scss
@@ -6,108 +6,10 @@
@use "@db-ui/foundations/build/scss/helpers/component" as *;
@use "@db-ui/foundations/build/scss/color/color-variants" as *;
@use "@db-ui/foundations/build/scss/helpers/font" as *;
-@use "../../styles/button-components";
+@use "../../styles/button-components" as *;
+@use "../../styles/tag-components" as *;
@use "@db-ui/foundations/build/scss/helpers/functions" as *;
-@mixin get-border-and-icon($colors) {
- &:not(&[data-type="strong"]) {
- --db-current-border-color: #{map.get($colors, "border")};
- /*
- .tag-label {
- ::before {
- color: map.get($colors, "element");
- }
- }
-*/
- }
-}
-
-%tag-colors {
- @extend %db-bg-neutral-4;
-
- &[data-type="strong"] {
- @extend %db-neutral-component;
- }
-
- @each $name, $colors in $component-variants {
- &[data-variant="#{$name}"] {
- @if ($name == "critical") {
- @extend %db-bg-critical;
-
- &[data-type="strong"] {
- @extend %db-critical-component;
- }
- } @else if ($name == "informational") {
- @extend %db-bg-informational;
-
- &[data-type="strong"] {
- @extend %db-informational-component;
- }
- } @else if ($name == "warning") {
- @extend %db-bg-warning;
-
- &[data-type="strong"] {
- @extend %db-warning-component;
- }
- } @else if ($name == "successful") {
- @extend %db-bg-successful;
-
- &[data-type="strong"] {
- @extend %db-successful-component;
- }
- }
-
- @include get-border-and-icon($colors);
- }
- }
-}
-
-%interactive-colors {
- &:has(input:not(:checked)) {
- @extend %db-bg-neutral-0-ia;
- }
-
- &:has(input:checked) {
- @extend %db-bg-neutral-4-ia;
-
- &[data-type="strong"] {
- @extend %db-neutral-component-ia;
- }
-
- @each $name, $colors in $component-variants {
- &[data-variant="#{$name}"] {
- @if ($name == "critical") {
- @extend %db-bg-critical-ia;
-
- &[data-type="strong"] {
- @extend %db-critical-component-ia;
- }
- } @else if ($name == "informational") {
- @extend %db-bg-informational-ia;
-
- &[data-type="strong"] {
- @extend %db-informational-component-ia;
- }
- } @else if ($name == "warning") {
- @extend %db-bg-warning-ia;
-
- &[data-type="strong"] {
- @extend %db-warning-component-ia;
- }
- } @else if ($name == "successful") {
- @extend %db-bg-successful-ia;
-
- &[data-type="strong"] {
- @extend %db-successful-component-ia;
- }
- }
-
- @include get-border-and-icon($colors);
- }
- }
- }
-}
-
.db-tag {
@extend %focus-placeholder;
@extend %default-interactive-component;
@@ -118,16 +20,13 @@
block-size: $db-sizing-sm;
min-inline-size: $db-sizing-sm;
inline-size: fit-content;
- transition:
- background-color $db-transition-color,
- color $db-transition-color;
&:not(&[data-interactive="true"]) {
- @extend %tag-colors;
+ @include get-tag-colors();
}
&[data-interactive="true"] {
- @extend %interactive-colors;
+ @include get-tag-colors-interactive();
}
input {
diff --git a/packages/components/src/shared/constants.ts b/packages/components/src/shared/constants.ts
index b0c1d6c30500..69ea64da1249 100644
--- a/packages/components/src/shared/constants.ts
+++ b/packages/components/src/shared/constants.ts
@@ -21,19 +21,13 @@ export enum COLOR_SIMPLE {
}
export enum COLOR {
- 'NEUTRAL_0' = 'neutral-0',
- 'NEUTRAL_1' = 'neutral-1',
- 'NEUTRAL_2' = 'neutral-2',
- 'NEUTRAL_3' = 'neutral-3',
- 'NEUTRAL_4' = 'neutral-4',
+ 'NEUTRAL' = 'neutral',
+ 'NEUTRAL_STRONG' = 'neutral-strong',
'NEUTRAL_TRANSPARENT_FULL' = 'neutral-transparent-full',
'NEUTRAL_TRANSPARENT_SEMI' = 'neutral-transparent-semi',
'PRIMARY' = 'primary',
'PRIMARY_TRANSPARENT_FULL' = 'primary-transparent-full',
'PRIMARY_TRANSPARENT_SEMI' = 'primary-transparent-semi',
- 'SECONDARY' = 'secondary',
- 'SECONDARY_TRANSPARENT_FULL' = 'secondary-transparent-full',
- 'SECONDARY_TRANSPARENT_SEMI' = 'secondary-transparent-semi',
'SUCCESSFUL' = 'successful',
'SUCCESSFUL_TRANSPARENT_FULL' = 'successful-transparent-full',
'SUCCESSFUL_TRANSPARENT_SEMI' = 'successful-transparent-semi',
diff --git a/packages/components/src/styles/db-puls.scss b/packages/components/src/styles/db-puls.scss
index ff3cf7558d75..ece5c0793634 100644
--- a/packages/components/src/styles/db-puls.scss
+++ b/packages/components/src/styles/db-puls.scss
@@ -6,8 +6,7 @@
@include screen("m") {
&::after {
border-inline-start: none;
- border-block-end: $default-border-radius solid
- $db-colors-primary-enabled;
+ border-block-end: $default-border-radius solid $db-colors-primary;
inset-block-end: calc(-1 * #{$db-spacing-fixed-xs});
inline-size: 0;
block-size: auto;
@@ -28,8 +27,7 @@
transform: translate(0, -50%);
inset-block-start: 50%;
inset-inline-start: calc(-1 * #{$db-spacing-fixed-xs});
- border-inline-start: $default-border-radius solid
- $db-colors-primary-enabled;
+ border-inline-start: $default-border-radius solid $db-colors-primary;
}
}
diff --git a/packages/components/src/styles/tag-components.scss b/packages/components/src/styles/tag-components.scss
new file mode 100644
index 000000000000..6563f737f752
--- /dev/null
+++ b/packages/components/src/styles/tag-components.scss
@@ -0,0 +1,93 @@
+@use "sass:map";
+@use "@db-ui/foundations/build/scss/color/color-variants" as *;
+@use "@db-ui/foundations/build/scss/helpers/component" as *;
+
+@mixin get-tag-colors() {
+ @include get-variant-bg-color(0.08);
+
+ &[data-emphasis="strong"] {
+ @extend %db-neutral-component;
+ }
+
+ @each $name, $colors in $component-variants {
+ &[data-variant="#{$name}"] {
+ @if ($name == "critical") {
+ @extend %db-bg-critical;
+
+ &[data-emphasis="strong"] {
+ @extend %db-critical-component;
+ }
+ } @else if ($name == "informational") {
+ @extend %db-bg-informational;
+
+ &[data-emphasis="strong"] {
+ @extend %db-informational-component;
+ }
+ } @else if ($name == "warning") {
+ @extend %db-bg-warning;
+
+ &[data-emphasis="strong"] {
+ @extend %db-warning-component;
+ }
+ } @else if ($name == "successful") {
+ @extend %db-bg-successful;
+
+ &[data-emphasis="strong"] {
+ @extend %db-successful-component;
+ }
+ }
+
+ &:not(&[data-emphasis="strong"]) {
+ --db-current-border-color: #{map.get($colors, "border")};
+ }
+ }
+ }
+}
+
+@mixin get-tag-colors-interactive() {
+ &:has(input:not(:checked)) {
+ @extend %bg-transparent-interactive;
+ }
+
+ &:has(input:checked) {
+ @include get-variant-bg-color(0.08);
+
+ &[data-emphasis="strong"] {
+ @extend %db-neutral-component-ia;
+ }
+
+ @each $name, $colors in $component-variants {
+ &[data-variant="#{$name}"] {
+ @if ($name == "critical") {
+ @extend %db-bg-critical-ia;
+
+ &[data-emphasis="strong"] {
+ @extend %db-critical-component-ia;
+ }
+ } @else if ($name == "informational") {
+ @extend %db-bg-informational-ia;
+
+ &[data-emphasis="strong"] {
+ @extend %db-informational-component-ia;
+ }
+ } @else if ($name == "warning") {
+ @extend %db-bg-warning-ia;
+
+ &[data-emphasis="strong"] {
+ @extend %db-warning-component-ia;
+ }
+ } @else if ($name == "successful") {
+ @extend %db-bg-successful-ia;
+
+ &[data-emphasis="strong"] {
+ @extend %db-successful-component-ia;
+ }
+ }
+
+ &:not(&[data-emphasis="strong"]) {
+ --db-current-border-color: #{map.get($colors, "border")};
+ }
+ }
+ }
+ }
+}
diff --git a/packages/foundations/scripts/color-classes-generator.js b/packages/foundations/scripts/color-classes-generator.js
index b936f6f9e8aa..3efc78be4baf 100644
--- a/packages/foundations/scripts/color-classes-generator.js
+++ b/packages/foundations/scripts/color-classes-generator.js
@@ -11,7 +11,8 @@ const prefix = 'db';
*/
const generateBGVariants = (value, variant) => {
- const nameEnding = variant ? `-${variant}` : '';
+ // TODO: This will be replaced with 0===bg-neutral and 0=bg-neutral-strong
+ const nameEnding = variant === '4' ? `-strong` : '';
return `
.${prefix}-bg-${value}${nameEnding} {
@extend %${prefix}-bg-${value}${nameEnding};
@@ -50,15 +51,18 @@ exports.generateColorUtilitityClasses = (colorToken) => {
`;
for (const [, value] of Object.keys(colorToken).entries()) {
- if (value === 'neutral') {
- // Neutral has multiple default tones
- const neutralTones = ['0', '1', '2', '3', '4'];
- for (const neutralTone of neutralTones) {
- output += generateBGVariants(value, neutralTone);
+ // TODO: remove this if secondary becomes obsolete
+ if (value !== 'secondary') {
+ if (value === 'neutral') {
+ // Neutral has multiple default tones
+ const neutralTones = ['0', '4'];
+ for (const neutralTone of neutralTones) {
+ output += generateBGVariants(value, neutralTone);
+ }
+ } else {
+ // Default text and background colors (former 'light' tone)
+ output += generateBGVariants(value);
}
- } else {
- // Default text and background colors (former 'light' tone)
- output += generateBGVariants(value);
}
}
diff --git a/packages/foundations/scripts/color-placeholders-generator.js b/packages/foundations/scripts/color-placeholders-generator.js
index 285fe6e5a06f..ee1410d44593 100644
--- a/packages/foundations/scripts/color-placeholders-generator.js
+++ b/packages/foundations/scripts/color-placeholders-generator.js
@@ -25,7 +25,8 @@ const generateBGVariants = (
baseColor
) => {
const placeholderName = `${prefix}-bg-${value}${
- variant ? `-${variant}` : ''
+ // TODO: This will be replaced with 0===bg-neutral and 0=bg-neutral-strong
+ variant === '4' ? `-strong` : ''
}`;
try {
const bgColor = `${prefix}-${currentColorObject.enabled.name}`;
@@ -57,7 +58,10 @@ const generateBGVariants = (
--db-current-bg-color: color-mix(
in srgb,
transparent var(--${prefix}-bg-transparent, 0%),
- var(--${prefix}-${value}-bg-enabled, #{$${bgColor}})
+ var(--${prefix}-${value}-bg${
+ // TODO: This will be replaced with 0===bg-neutral and 0=bg-neutral-strong
+ variant === '4' ? `-strong` : ''
+ }-enabled, #{$${bgColor}})
);
${
elementColor
@@ -89,7 +93,7 @@ const generateBGVariants = (
&-transparent {
&-full, &-semi{
- color: var(--${prefix}-${value}-bg-on-enabled, #{$${fgColor}});
+ color: var(--${prefix}-${value}-on-bg-enabled, #{$${fgColor}});
@extend %${placeholderName}-variables;
background-color: color-mix(
in srgb,
@@ -149,51 +153,66 @@ exports.generateColorUtilitityPlaceholder = (colorToken) => {
let output = fileHeader;
for (const [, value] of Object.keys(colorToken).entries()) {
- // Text colors with interactive variant, e.g. primary
- if (colorToken[value].enabled) {
- // Text & elements & border
- output += `
+ // TODO: remove this if secondary becomes obsolete
+ if (value !== 'secondary') {
+ // Text colors with interactive variant, e.g. primary
+ if (colorToken[value].enabled) {
+ // Text & elements & border
+ output += `
%${prefix}-${value}-component-ia {
- color: var(--${prefix}-${value}-on-enabled, #{$${prefix}-${colorToken[value].on.enabled.name}});
- background-color: var(--${prefix}-${value}-enabled, #{$${prefix}-${colorToken[value].enabled.name}});
+ --db-current-color: var(--${prefix}-${value}-on-enabled,
+ #{$${prefix}-${colorToken[value].on.enabled.name}});
+ color: var(--${prefix}-current-color);
+ background-color: var(--${prefix}-${value}-enabled,
+ #{$${prefix}-${colorToken[value].enabled.name}});
&:enabled {
&:hover{
- background-color: var(--${prefix}-${value}-hover, #{$${prefix}-${colorToken[value].hover.name}});
+ background-color: var(--${prefix}-${value}-hover,
+ #{$${prefix}-${colorToken[value].hover.name}});
}
&:active{
- background-color: var(--${prefix}-${value}-pressed, #{$${prefix}-${colorToken[value].pressed.name}});
+ background-color: var(--${prefix}-${value}-pressed,
+ #{$${prefix}-${colorToken[value].pressed.name}});
}
}
}
%${prefix}-${value}-component {
- background-color: var(--${prefix}-${value}-enabled, #{$${prefix}-${colorToken[value].enabled.name}});
- color: var(--${prefix}-${value}-on-enabled, #{$${prefix}-${colorToken[value].on.enabled.name}});
+ --db-current-color: var(${
+ value === 'primary'
+ ? `--${prefix}-primary-on-enabled`
+ : `--${prefix}-neutral-on-bg-enabled`
+ }, #{$${prefix}-${colorToken[value].on.enabled.name}});
+ background-color: var(--${prefix}-${value}-enabled,
+ #{$${prefix}-${colorToken[value].enabled.name}});
+ color: var(--${prefix}-current-color);
}
`;
- }
+ }
- if (value === 'neutral') {
- // Neutral has multiple default tones
- const neutralTones = ['0', '1', '2', '3', '4'];
- for (const neutralTone of neutralTones) {
+ if (value === 'neutral') {
+ // Neutral has multiple default tones
+ // TODO: This will be replaced with 0===bg-neutral and 0=bg-neutral-strong
+ const neutralTones = ['0', '4'];
+ for (const neutralTone of neutralTones) {
+ output += generateBGVariants(
+ value,
+ neutralTone,
+ colorToken[value].bg[neutralTone],
+ colorToken[value].on.bg,
+ colorToken[value]
+ );
+ }
+ } else {
+ // Default text and background colors (former 'light' tone)
output += generateBGVariants(
value,
- neutralTone,
- colorToken[value].bg[neutralTone],
+ undefined,
+ colorToken[value].bg,
colorToken[value].on.bg,
colorToken[value]
);
}
- } else {
- // Default text and background colors (former 'light' tone)
- output += generateBGVariants(
- value,
- undefined,
- colorToken[value].bg,
- colorToken[value].on.bg,
- colorToken[value]
- );
}
}
diff --git a/packages/foundations/scss/_init.scss b/packages/foundations/scss/_init.scss
index 3cd271e49108..0e8dca02e2e5 100644
--- a/packages/foundations/scss/_init.scss
+++ b/packages/foundations/scss/_init.scss
@@ -8,7 +8,6 @@
// TODO: probably move these to the tokens as well
--db-focus-outline-offset: 1px;
--db-focus-outline-color: #{$db-colors-informational};
- --db-focus-outline-transition-duration: #{$db-transition-duration-ultra-fast};
--db-focus-outline-size: max(2px, 0.08em);
--db-disabled-text-opacity: 0.5;
}
@@ -32,16 +31,14 @@ html {
}
// Make sure every elements has the current color from container above
-body {
- color: $db-colors-neutral-on-bg;
-}
-
+body,
+button,
+input,
+textarea,
+summary,
+select,
a {
color: inherit;
-
- strong {
- color: currentColor;
- }
}
button,
@@ -71,8 +68,6 @@ iframe {
// Focus styles
%focus-placeholder,
:is(a, button, input, textarea, summary, select) {
- transition: outline var(--db-focus-outline-transition-duration);
-
&:focus-visible {
outline: var(--db-focus-outline-size)
var(--db-focus-outline-style, solid)
diff --git a/packages/foundations/scss/_variables.global.scss b/packages/foundations/scss/_variables.global.scss
index 1a7999dda20e..5bad5d365d96 100644
--- a/packages/foundations/scss/_variables.global.scss
+++ b/packages/foundations/scss/_variables.global.scss
@@ -36,18 +36,33 @@ $db-colors-neutral-bg: var(
$db-colors-neutral-on-bg: var(
--db-current-color,
- --db-neutral-on-bg-enabled,
- $db-colors-neutral-on-bg-enabled
+ var(--db-neutral-on-bg-enabled, $db-colors-neutral-on-bg-enabled)
+);
+
+$db-colors-neutral-border-weak: var(
+ --db-current-border-weak-color,
+ var(
+ --db-neutral-border-weak-enabled,
+ $db-colors-neutral-border-weak-enabled
+ )
);
// primary
$db-colors-primary: var(--db-primary-enabled, $db-colors-primary-enabled);
-$db-colors-primary-hover: var(--db-primary-hover, $db-colors-primary-hover);
+$db-colors-primary-text: var(
+ --db-primary-text-enabled,
+ $db-colors-primary-enabled
+);
+
+$db-colors-primary-text-hover: var(
+ --db-primary-text-hover,
+ $db-colors-primary-hover
+);
-$db-colors-primary-pressed: var(
- --db-primary-pressed,
+$db-colors-primary-text-pressed: var(
+ --db-primary-text-pressed,
$db-colors-primary-pressed
);
diff --git a/packages/foundations/scss/color/_color-variants.scss b/packages/foundations/scss/color/_color-variants.scss
index 565eb36b07cd..3c73a80a3925 100644
--- a/packages/foundations/scss/color/_color-variants.scss
+++ b/packages/foundations/scss/color/_color-variants.scss
@@ -3,8 +3,8 @@
@use "../variables" as *;
@use "../variables.global" as *;
-$color-variants: "neutral-0", "neutral-1", "neutral-3", "neutral-4", "primary",
- "secondary", "critical", "successful", "warning", "informational";
+$color-variants: "neutral", "neutral-strong", "primary", "critical",
+ "successful", "warning", "informational";
@mixin color-variants($ia) {
@each $variant in $color-variants {
@@ -62,9 +62,17 @@ $color-variants: "neutral-0", "neutral-1", "neutral-3", "neutral-4", "primary",
}
}
-%db-bg-inverted-ia {
+%db-bg-inverted {
color: var(--db-current-bg-color);
background-color: var(--db-current-color);
+}
+
+%db-bg-inverted-ia {
+ @extend %db-bg-inverted;
+
+ &::before {
+ color: var(--db-current-bg-color);
+ }
&:enabled {
&:hover {
diff --git a/packages/foundations/scss/db-ui-foundations.scss b/packages/foundations/scss/db-ui-foundations.scss
index 3dbe9d96a934..2670fdb9b8f7 100644
--- a/packages/foundations/scss/db-ui-foundations.scss
+++ b/packages/foundations/scss/db-ui-foundations.scss
@@ -5,8 +5,18 @@
@use "color-placeholder" as *;
@use "tonality" as *;
@use "init" as *;
+@use "helpers/component" as *;
:root {
@extend %db-ui-regular;
- @extend %db-bg-neutral-0;
+ @extend %db-bg-neutral;
+}
+
+[class^="db-"] {
+ @extend %default-color-transition;
+
+ ::before,
+ ::after {
+ @extend %default-color-transition;
+ }
}
diff --git a/packages/foundations/scss/helpers/_component.scss b/packages/foundations/scss/helpers/_component.scss
index 90304ee009a0..a16b9100b7b0 100644
--- a/packages/foundations/scss/helpers/_component.scss
+++ b/packages/foundations/scss/helpers/_component.scss
@@ -1,4 +1,5 @@
@use "../variables" as *;
+@use "../variables.global" as *;
@use "../color-placeholder" as *;
@use "../helpers/functions" as *;
@use "../icon/icons.helpers" as *;
@@ -11,7 +12,7 @@ $default-opacity: 0.25;
$default-mobile-header-height: to-rem(56);
%default-adaptive-border {
- border: solid 1px var(--db-current-color, $db-colors-neutral-on-bg-enabled);
+ border: solid 1px $db-colors-neutral-on-bg;
}
%transparent-border {
@@ -19,11 +20,7 @@ $default-mobile-header-height: to-rem(56);
}
%component-border {
- border: solid 1px
- var(
- --db-current-border-weak-enabled,
- $db-colors-neutral-border-weak-enabled
- );
+ border: solid 1px $db-colors-neutral-border-weak;
}
%default-border-radius {
@@ -36,10 +33,15 @@ $default-mobile-header-height: to-rem(56);
@extend %default-border-radius;
}
-%default-background-transition {
- // TODO Changing background-color on hover should be animated by a transition
- transition: background-color
- var(--db-transition-color, #{$db-transition-color});
+%default-color-transition {
+ transition:
+ outline
+ var(
+ --db-transition-duration-ultra-fast,
+ #{$db-transition-duration-ultra-fast}
+ ),
+ background-color var(--db-transition-color, #{$db-transition-color}),
+ color var(--db-transition-color, #{$db-transition-color});
}
$default-card-border-radius: var(--default-card-border-radius, 8px);
diff --git a/packages/foundations/scss/icon/_icons.placeholder.scss b/packages/foundations/scss/icon/_icons.placeholder.scss
index 34d36dc6c78d..a864d40bc0cf 100644
--- a/packages/foundations/scss/icon/_icons.placeholder.scss
+++ b/packages/foundations/scss/icon/_icons.placeholder.scss
@@ -7,6 +7,7 @@
alt: "";
content: var(--icon-glyph);
+ color: inherit;
display: inline-block;
/*** icon - placeholder ***/
diff --git a/showcases/angular-showcase/src/app/app.component.ts b/showcases/angular-showcase/src/app/app.component.ts
index 0dff9e12d4ea..1d1e1cfdb785 100644
--- a/showcases/angular-showcase/src/app/app.component.ts
+++ b/showcases/angular-showcase/src/app/app.component.ts
@@ -26,7 +26,7 @@ export class AppComponent implements OnInit {
colors = COLORS;
tonality = TONALITY.REGULAR;
- color = COLOR.NEUTRAL_0;
+ color = COLOR.NEUTRAL;
page: string;
fullscreen: boolean;
diff --git a/showcases/angular-showcase/src/app/components/default.component.ts b/showcases/angular-showcase/src/app/components/default.component.ts
index 5b876d1f4708..55fa365e0409 100644
--- a/showcases/angular-showcase/src/app/components/default.component.ts
+++ b/showcases/angular-showcase/src/app/components/default.component.ts
@@ -22,7 +22,7 @@ export class DefaultComponent implements OnInit {
@Input() exampleTemplate: TemplateRef;
tonality = TONALITY.REGULAR;
- color = COLOR.NEUTRAL_0;
+ color = COLOR.NEUTRAL;
page: string;
variantRef: DefaultComponentVariants | undefined;
@@ -62,7 +62,7 @@ export class DefaultComponent implements OnInit {
}
if (!currentUrl.includes('color=')) {
- currentUrl += `&color=${this.color || COLOR.NEUTRAL_0}`;
+ currentUrl += `&color=${this.color || COLOR.NEUTRAL}`;
}
if (!currentUrl.includes('tonality=')) {
diff --git a/showcases/angular-showcase/src/app/components/form/form.component.html b/showcases/angular-showcase/src/app/components/form/form.component.html
index 07e0446aaf7f..b8e1eb415ba0 100644
--- a/showcases/angular-showcase/src/app/components/form/form.component.html
+++ b/showcases/angular-showcase/src/app/components/form/form.component.html
@@ -61,7 +61,7 @@ Reactive Forms Example:
{{ getTagName(tag) }}
diff --git a/showcases/angular-showcase/src/app/components/tag/tag.component.html b/showcases/angular-showcase/src/app/components/tag/tag.component.html
index 472457b35bd1..35dee6b8fd0f 100644
--- a/showcases/angular-showcase/src/app/components/tag/tag.component.html
+++ b/showcases/angular-showcase/src/app/components/tag/tag.component.html
@@ -14,7 +14,7 @@
[icon]="exampleProps.icon"
[noText]="exampleProps.noText"
[behaviour]="exampleProps.behaviour"
- [type]="exampleProps.type"
+ [emphasis]="exampleProps.emphasis"
[checked]="exampleProps.checked"
[label]="exampleProps.label"
[name]="exampleProps.name"
diff --git a/showcases/e2e/fixtures/variants.ts b/showcases/e2e/fixtures/variants.ts
index c07e5f91fa5d..dce2d8624b74 100644
--- a/showcases/e2e/fixtures/variants.ts
+++ b/showcases/e2e/fixtures/variants.ts
@@ -5,5 +5,5 @@
// TONALITIES
// } from '../../../packages/components/src/shared/constants.ts';
-export const COLORS = ['neutral-0'];
+export const COLORS = ['neutral'];
export const TONALITIES = ['regular'];
diff --git a/showcases/patternhub/pages/base64/index.tsx b/showcases/patternhub/pages/base64/index.tsx
index dbce995c426e..d3f93f0fdcf3 100644
--- a/showcases/patternhub/pages/base64/index.tsx
+++ b/showcases/patternhub/pages/base64/index.tsx
@@ -14,7 +14,7 @@ const Base64 = () => {
const [url, setUrl] = useState('');
const [tonality, setTonality] = useState(TONALITY.REGULAR);
- const [color, setColor] = useState(COLOR.NEUTRAL_0);
+ const [color, setColor] = useState(COLOR.NEUTRAL);
useEffect(() => {
setUrl(
diff --git a/showcases/patternhub/scripts/utils.js b/showcases/patternhub/scripts/utils.js
index 4937489b958f..85b91bf1b546 100644
--- a/showcases/patternhub/scripts/utils.js
+++ b/showcases/patternhub/scripts/utils.js
@@ -78,19 +78,13 @@ export const getCodeByFramework = (componentName, framework, example) => {
};
export const getColorVariants = () => [
- 'neutral-0',
- 'neutral-1',
- 'neutral-2',
- 'neutral-3',
- 'neutral-4',
+ 'neutral',
+ 'neutral-strong',
'neutral-transparent-full',
'neutral-transparent-semi',
'primary',
'primary-transparent-full',
'primary-transparent-semi',
- 'secondary',
- 'secondary-transparent-full',
- 'secondary-transparent-semi',
'successful',
'successful-transparent-full',
'successful-transparent-semi',
diff --git a/showcases/patternhub/styles/globals.scss b/showcases/patternhub/styles/globals.scss
index f4188e4073e0..36bad01e6a85 100644
--- a/showcases/patternhub/styles/globals.scss
+++ b/showcases/patternhub/styles/globals.scss
@@ -3,6 +3,7 @@
@use "@db-ui/foundations/build/scss/variables.global" as *;
@use "@db-ui/foundations/build/scss/variables" as *;
@use "@db-ui/foundations/build/scss/tonality" as *;
+@use "@db-ui/foundations/build/scss/color-placeholder" as *;
#__next {
height: inherit;
@@ -84,18 +85,18 @@ table {
table td,
table th {
- border: 1px solid $db-colors-neutral-bg-2-enabled;
+ border: 1px solid $db-colors-neutral-border-weak;
padding: $db-spacing-fixed-md;
max-width: 33vw;
}
table tr:nth-child(even) {
- background-color: $db-colors-neutral-bg-1-enabled;
+ @extend %db-bg-neutral-transparent-semi;
}
table th {
+ @extend %db-bg-neutral-transparent-semi;
padding-inline: $db-spacing-fixed-md;
- background-color: $db-colors-neutral-bg-2-enabled;
}
/* Workaround for current db-page from db-ui-elements */
@@ -103,7 +104,7 @@ div[class^="ch-"] {
div,
span {
@extend %db-overwrite-font-size-sm;
- color: $db-colors-secondary-on-enabled;
+ color: $db-colors-neutral-bg;
}
}
diff --git a/showcases/react-showcase/src/components/form/index.tsx b/showcases/react-showcase/src/components/form/index.tsx
index 2c41cee7c8a1..2f4b90f3e12b 100644
--- a/showcases/react-showcase/src/components/form/index.tsx
+++ b/showcases/react-showcase/src/components/form/index.tsx
@@ -63,7 +63,7 @@ const FormComponent = () => {
? undefined
: 'successful'
}
- type={
+ emphasis={
index === 2 ? 'strong' : undefined
}
behaviour="interactive"
diff --git a/showcases/react-showcase/src/components/tag/index.tsx b/showcases/react-showcase/src/components/tag/index.tsx
index b220dad923f0..2b404335155d 100644
--- a/showcases/react-showcase/src/components/tag/index.tsx
+++ b/showcases/react-showcase/src/components/tag/index.tsx
@@ -13,7 +13,7 @@ const getTag = ({
checked,
noText,
behaviour,
- type,
+ emphasis,
label,
removeButton,
name
@@ -24,7 +24,7 @@ const getTag = ({
icon={icon}
noText={noText}
behaviour={behaviour}
- type={type}
+ emphasis={emphasis}
checked={checked}
label={label}
overflow={overflow}
diff --git a/showcases/react-showcase/src/hooks/use-query.tsx b/showcases/react-showcase/src/hooks/use-query.tsx
index ffc6c61aad57..78fd5a6248c7 100644
--- a/showcases/react-showcase/src/hooks/use-query.tsx
+++ b/showcases/react-showcase/src/hooks/use-query.tsx
@@ -13,7 +13,7 @@ const useQuery = (): any => {
searchParameters.get(TONALITY_CONST) ?? TONALITY.REGULAR
);
const [color, setColor] = useState(
- searchParameters.get(COLOR_CONST) ?? COLOR.NEUTRAL_0
+ searchParameters.get(COLOR_CONST) ?? COLOR.NEUTRAL
);
const [page, setPage] = useState(undefined);
const [fullscreen, setFullscreen] = useState(false);
diff --git a/showcases/react-showcase/src/main.tsx b/showcases/react-showcase/src/main.tsx
index 8fbdf2e6cdd1..d5e29ae37c95 100644
--- a/showcases/react-showcase/src/main.tsx
+++ b/showcases/react-showcase/src/main.tsx
@@ -3,7 +3,7 @@ import ReactDOM from 'react-dom/client';
import { HashRouter, Navigate, Route, Routes } from 'react-router-dom';
import './index.scss';
import App from './app';
-import { NAVIGATION_ITEMS, NavigationItem } from './utils/navigation-item';
+import { NAVIGATION_ITEMS } from './utils/navigation-item';
ReactDOM.createRoot(document.querySelector('#root')!).render(
diff --git a/showcases/react-showcase/src/meta-navigation/index.tsx b/showcases/react-showcase/src/meta-navigation/index.tsx
index 7e099bcb1bfd..1bbeee4106fc 100644
--- a/showcases/react-showcase/src/meta-navigation/index.tsx
+++ b/showcases/react-showcase/src/meta-navigation/index.tsx
@@ -24,7 +24,7 @@ const MetaNavigation = ({
searchParameters.get(TONALITY_CONST) ?? TONALITY.REGULAR
);
const [color, setColor] = useState(
- searchParameters.get(COLOR_CONST) ?? COLOR.NEUTRAL_0
+ searchParameters.get(COLOR_CONST) ?? COLOR.NEUTRAL
);
useEffect(() => {
diff --git a/showcases/shared/card.json b/showcases/shared/card.json
index 3203c3ccb91e..e1c139648686 100644
--- a/showcases/shared/card.json
+++ b/showcases/shared/card.json
@@ -29,41 +29,17 @@
"name": "ColorVariant",
"examples": [
{
- "name": "(Default) neutral-0",
+ "name": "(Default) neutral",
"props": {
- "colorVariant": "neutral-0",
+ "colorVariant": "neutral",
"variant": "interactive",
"spacing": "small"
}
},
{
- "name": "neutral-1",
+ "name": "neutral-strong",
"props": {
- "colorVariant": "neutral-1",
- "variant": "interactive",
- "spacing": "small"
- }
- },
- {
- "name": "neutral-2",
- "props": {
- "colorVariant": "neutral-2",
- "variant": "interactive",
- "spacing": "small"
- }
- },
- {
- "name": "neutral-3",
- "props": {
- "colorVariant": "neutral-3",
- "variant": "interactive",
- "spacing": "small"
- }
- },
- {
- "name": "neutral-4",
- "props": {
- "colorVariant": "neutral-4",
+ "colorVariant": "neutral-strong",
"variant": "interactive",
"spacing": "small"
}
@@ -76,14 +52,6 @@
"spacing": "small"
}
},
- {
- "name": "secondary",
- "props": {
- "colorVariant": "secondary",
- "variant": "interactive",
- "spacing": "small"
- }
- },
{
"name": "critical",
"props": {
diff --git a/showcases/shared/tag.json b/showcases/shared/tag.json
index 9ff408b9b875..e5ed89c567e4 100644
--- a/showcases/shared/tag.json
+++ b/showcases/shared/tag.json
@@ -20,7 +20,7 @@
]
},
{
- "name": "Type",
+ "name": "Emphasis",
"examples": [
{
"name": "Weak (Default)",
@@ -29,7 +29,7 @@
{
"name": "Strong",
"props": {
- "type": "strong"
+ "emphasis": "strong"
}
}
]
@@ -68,35 +68,35 @@
{
"name": "Neutral Strong",
"props": {
- "type": "strong"
+ "emphasis": "strong"
}
},
{
"name": "Critical Strong",
"props": {
"variant": "critical",
- "type": "strong"
+ "emphasis": "strong"
}
},
{
"name": "Informational Strong",
"props": {
"variant": "informational",
- "type": "strong"
+ "emphasis": "strong"
}
},
{
"name": "Successful Strong",
"props": {
"variant": "successful",
- "type": "strong"
+ "emphasis": "strong"
}
},
{
"name": "Warning Strong",
"props": {
"variant": "warning",
- "type": "strong"
+ "emphasis": "strong"
}
}
]
diff --git a/showcases/showcase-styles.css b/showcases/showcase-styles.css
index d21126bdfa98..b5ce0d54aa7d 100644
--- a/showcases/showcase-styles.css
+++ b/showcases/showcase-styles.css
@@ -85,7 +85,6 @@
display: flex;
gap: var(--db-spacing-fixed-sm);
padding: var(--db-spacing-fixed-xs) var(--db-spacing-fixed-sm);
- background-color: #fff;
}
.badge-inline-container .db-badge {
diff --git a/showcases/vue-showcase/src/App.vue b/showcases/vue-showcase/src/App.vue
index 04a551131f2c..da2069699419 100644
--- a/showcases/vue-showcase/src/App.vue
+++ b/showcases/vue-showcase/src/App.vue
@@ -28,7 +28,7 @@ const router = useRouter();
const route = useRoute();
const tonality = ref(TONALITY.REGULAR);
-const color = ref(COLOR.NEUTRAL_0);
+const color = ref(COLOR.NEUTRAL);
const page = ref();
const fullscreen = ref();
diff --git a/showcases/vue-showcase/src/components/DefaultComponent.vue b/showcases/vue-showcase/src/components/DefaultComponent.vue
index 2449c02a5a09..5817691b1606 100644
--- a/showcases/vue-showcase/src/components/DefaultComponent.vue
+++ b/showcases/vue-showcase/src/components/DefaultComponent.vue
@@ -61,7 +61,7 @@ const getLink = (variantName: string) => {
currentUrl += "?";
}
if (!currentUrl.includes("color=")) {
- currentUrl += `&color=${route.query[COLOR_CONST] || COLOR.NEUTRAL_0}`;
+ currentUrl += `&color=${route.query[COLOR_CONST] || COLOR.NEUTRAL}`;
}
if (!currentUrl.includes("tonality=")) {
currentUrl += `&tonality=${
diff --git a/showcases/vue-showcase/src/components/form/Form.vue b/showcases/vue-showcase/src/components/form/Form.vue
index eb3fdd2e3a82..8b6858c9dca6 100644
--- a/showcases/vue-showcase/src/components/form/Form.vue
+++ b/showcases/vue-showcase/src/components/form/Form.vue
@@ -81,7 +81,7 @@ const reset = () => {
index === 0 ? undefined : 'successful'
"
@Change="changeTags(tag)"
- :strong="index === 2"
+ :emphasis="index === 2 ? 'strong' : 'weak'"
behaviour="interactive"
>Tag {{ tag }}
diff --git a/showcases/vue-showcase/src/components/tag/Tag.vue b/showcases/vue-showcase/src/components/tag/Tag.vue
index 8d06b1dd9df1..daa313aecd94 100644
--- a/showcases/vue-showcase/src/components/tag/Tag.vue
+++ b/showcases/vue-showcase/src/components/tag/Tag.vue
@@ -21,7 +21,7 @@ const showAlert = (exampleName: string) => {
:icon="exampleProps.icon"
:noText="exampleProps.noText"
:behaviour="exampleProps.behaviour"
- :type="exampleProps.type"
+ :emphasis="exampleProps.emphasis"
:checked="exampleProps.checked"
:label="exampleProps.label"
:overflow="exampleProps.overflow"