diff --git a/index.html b/index.html
index 557b547..4bcd19f 100644
--- a/index.html
+++ b/index.html
@@ -912,8 +912,8 @@
/* Mobile visualizer height */
.viz-container {
- height: 190px !important;
- min-height: 190px !important;
+ height: 250px !important;
+ min-height: 250px !important;
}
/* Mobile terminal optimization */
@@ -1251,7 +1251,7 @@
setWinPos('win-websites', 85, 510, 355, null);
setWinPos('win-links', 435, 560, 340, null);
setWinPos('win-term', 40, 955, Math.min(620, W - 990), 378);
- setWinPos('win-viz', 480, 1080, Math.min(580, W - 1115), 240);
+ setWinPos('win-viz', 450, 1060, Math.min(680, W - 1080), 305);
} else if (W >= 1150) {
// Standard laptop / desktop: spread out with natural asymmetry & zero overlap
setWinPos('win-about', 28, 32, 335, null);
@@ -1259,7 +1259,7 @@
setWinPos('win-websites', 48, 418, 340, null);
setWinPos('win-links', 365, 438, 330, null);
setWinPos('win-term', 22, 785, Math.min(560, W - 805), 378);
- setWinPos('win-viz', 442, 810, Math.min(535, W - 830), 240);
+ setWinPos('win-viz', 420, 790, Math.min(620, W - 810), 285);
} else if (W >= 800) {
// Tablet / compact
setWinPos('win-about', 20, 24, 335, null);
@@ -1267,7 +1267,7 @@
setWinPos('win-websites', 36, 395, 335, null);
setWinPos('win-links', 355, 420, 325, null);
setWinPos('win-term', 685, 20, W - 44, 378);
- setWinPos('win-viz', 1085, 35, W - 70, 240);
+ setWinPos('win-viz', 1085, 35, W - 70, 280);
} else {
// Mobile (<800px): clear inline pixel coordinates so responsive CSS applies cleanly
windowRegistry.forEach(id => {
@@ -2378,19 +2378,6 @@
}
}
- // Audio beat drop shockwave
- if (audio.bass > 0.68 && timestamp - lastAudioBeat > 320) {
- lastAudioBeat = timestamp;
- shockwaves.push({
- x: W / 2,
- y: H / 2,
- radius: 12,
- maxRadius: Math.max(W, H) * 0.75,
- alpha: 0.5,
- power: 1.5
- });
- }
-
// Update shockwaves
for (let i = shockwaves.length - 1; i >= 0; i--) {
const sw = shockwaves[i];