diff --git a/src/components/WebGLBackground.tsx b/src/components/WebGLBackground.tsx
index 16936d9..aeb49a7 100644
--- a/src/components/WebGLBackground.tsx
+++ b/src/components/WebGLBackground.tsx
@@ -593,6 +593,43 @@ function PCBComponents() {
+ {/* ── Transition components between sections ── */}
+
+ {/* Between HERO and ABOUT */}
+
+
+
+
+
+
+
+
+ {/* Between ABOUT and CASES */}
+
+
+
+
+
+ {/* Between CASES and MEDIA */}
+
+
+
+
+
+ {/* Between MEDIA and SPRINTS */}
+
+
+
+
+
+
+ {/* Between SPRINTS and CONTACT */}
+
+
+
+
+
+
{/* ── Extra scattered passives ── */}
diff --git a/src/pages/preview.astro b/src/pages/preview.astro
index 7625a5b..2170a2c 100644
--- a/src/pages/preview.astro
+++ b/src/pages/preview.astro
@@ -296,12 +296,12 @@ const headerItems = [
color: #e0e0e0 !important;
}
- /* Hero background image — dark blend */
+ /* Hero background image — very subtle dark blend */
.section-dark :global(.figma-lab-hero-grid) {
position: relative;
}
.section-dark :global(.hero-panel-image) {
- opacity: 0.3 !important;
+ opacity: 0.1 !important;
mix-blend-mode: luminosity;
}