+ Less Module
+ Variables, gradients, and badges authored right beside the component.
+
+ Less powered styles
+
+
+ )
+}
diff --git a/packages/playwright/src/webpack-react/components/sass-card.scss b/packages/playwright/src/webpack-react/components/sass-card.scss
new file mode 100644
index 0000000..2bad964
--- /dev/null
+++ b/packages/playwright/src/webpack-react/components/sass-card.scss
@@ -0,0 +1,36 @@
+$panel-bg: #0f172a;
+$panel-border: #c084fc;
+$chip-bg: #22d3ee;
+$chip-color: #052e4d;
+
+.sass-card {
+ background: $panel-bg;
+ border: 2px solid $panel-border;
+ color: #f8fafc;
+ border-radius: 32px;
+ padding: 1.75rem;
+ display: flex;
+ flex-direction: column;
+ gap: 0.75rem;
+ box-shadow: 0 25px 45px rgba(15, 23, 42, 0.45);
+
+ h3 {
+ color: $panel-border;
+ font-size: 1.25rem;
+ letter-spacing: 0.02em;
+ }
+
+ .sass-chip {
+ align-self: flex-start;
+ display: inline-flex;
+ align-items: center;
+ gap: 0.35rem;
+ font-size: 0.85rem;
+ border-radius: 999px;
+ padding: 0.15rem 0.85rem;
+ text-transform: uppercase;
+ background: $chip-bg;
+ color: $chip-color;
+ font-weight: 600;
+ }
+}
diff --git a/packages/playwright/src/webpack-react/components/sass-card.tsx b/packages/playwright/src/webpack-react/components/sass-card.tsx
new file mode 100644
index 0000000..6db38ec
--- /dev/null
+++ b/packages/playwright/src/webpack-react/components/sass-card.tsx
@@ -0,0 +1,15 @@
+import './sass-card.scss'
+
+import { WEBPACK_SASS_TEST_ID } from '../constants.js'
+
+export function SassCard() {
+ return (
+