From 760faf2fff63d5b52564610d687d1bb89f9d39ce Mon Sep 17 00:00:00 2001 From: avi Date: Thu, 14 May 2026 21:23:37 -0500 Subject: [PATCH] =?UTF-8?q?Save=20point:=20fix=20JS=20syntax=20errors=20in?= =?UTF-8?q?=20loadScene4a=20+=20loadScene4b=20=E2=80=94=20broken=20setTime?= =?UTF-8?q?out/tHtmlCalmly=20nesting=20from=20TECH=20HUB=20edits=20was=20b?= =?UTF-8?q?lanking=20the=20page?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 211 +++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 195 insertions(+), 16 deletions(-) diff --git a/index.html b/index.html index 5bc7eef..77105dd 100644 --- a/index.html +++ b/index.html @@ -912,6 +912,7 @@
+
@@ -922,6 +923,7 @@ +
@@ -932,6 +934,7 @@ +
@@ -942,6 +945,7 @@ +
@@ -952,6 +956,7 @@ +
@@ -961,6 +966,7 @@
+
@@ -1230,6 +1236,7 @@
+
@@ -1240,6 +1247,7 @@ +
@@ -1250,6 +1258,7 @@ +
@@ -1260,6 +1269,7 @@ +
@@ -1270,6 +1280,7 @@ +
@@ -1278,6 +1289,7 @@
+
@@ -1289,6 +1301,7 @@
+
@@ -1299,6 +1312,7 @@ +
@@ -1309,6 +1323,7 @@ +
@@ -1319,6 +1334,7 @@ +
@@ -1329,6 +1345,7 @@ +
@@ -1338,6 +1355,7 @@ +
@@ -1901,7 +1920,7 @@ link.textContent=span.textContent; link.style.cssText='text-decoration:underline;font-weight:bold;color:#00ff00'; span.replaceWith(link); - showNextBtn('next4a');showNextBtn('sources4a'); + showNextBtn('next4a');showNextBtn('sources4a');showNextBtn('hubFrom4a'); },undefined,undefined,s4c); },undefined,undefined,s4c); },1500); @@ -1915,7 +1934,7 @@ },30); } - // Scene 4b — 1933 ORDER 6102 + // Scene 4b — 1933 Executive Order 6102 function loadScene4b(sceneElem) { s4c=[]; rstSceneBtns('scene4b'); @@ -1939,7 +1958,7 @@ txt.appendChild(link); typeHtmlCalmly(txt," MADE IT A CRIME TO HOLD GOLD.",()=>{ typeHtmlCalmly(txt,"\n\nCITIZENS WERE FORCED TO TURN IN THEIR GOLD IN EXCHANGE FOR PAPER DOLLARS.",()=>{ - showNextBtn('next4b');showNextBtn('sources4b');showNextBtn('back4b'); + showNextBtn('next4b');showNextBtn('sources4b');showNextBtn('back4b');showNextBtn('hubFrom4b'); },undefined,undefined,s4c); },undefined,undefined,s4c); },undefined,undefined,s4c); @@ -1978,7 +1997,7 @@ txt.innerHTML+="\n\n"; vis.innerHTML='
⚠ $20.67/OZ → $35/OZ = 69% STOLEN OVERNIGHT ⚠
'; vis.classList.add('visible'); - showNextBtn('next4c');showNextBtn('sources4c');showNextBtn('back4c'); + showNextBtn('next4c');showNextBtn('sources4c');showNextBtn('back4c');showNextBtn('hubFrom4c'); },800); s4c.push(t2); },undefined,undefined,s4c); @@ -2027,7 +2046,7 @@ html+='
~96% PURCHASING POWER LOST
'; vis.innerHTML=html; vis.classList.add('visible'); - showNextBtn('next4d');showNextBtn('sources4d');showNextBtn('back4d'); + showNextBtn('next4d');showNextBtn('sources4d');showNextBtn('back4d');showNextBtn('hubFrom4d'); },800); s4c.push(t2); },undefined,undefined,s4c); @@ -2078,7 +2097,7 @@ +''; vis.innerHTML=html; vis.classList.add('visible'); - showNextBtn('next4e');showNextBtn('sources4e');showNextBtn('back4e'); + showNextBtn('next4e');showNextBtn('sources4e');showNextBtn('back4e');showNextBtn('hubFrom4e'); },1200)); },undefined,undefined,s4c); },undefined,undefined,s4c); @@ -2116,6 +2135,8 @@ showNextBtn('returnFromScene5'); document.getElementById('sources5').style.cssText=''; showNextBtn('sources5'); + document.getElementById('hubFromScene5').style.cssText=''; + showNextBtn('hubFromScene5'); },400); s5c.push(t6); },8,20,s5c); @@ -2184,7 +2205,7 @@ const t2=setTimeout(()=>{ txt.innerHTML+="\n\n"; typeHtmlCalmly(txt,"THE AMERICAN MEDICAL ASSOCIATION TOOK CONTROL OF MEDICAL LICENSING. MEDICINE BECAME A GATEKEPT PROFESSION.",()=>{ - showNextBtn('next10a');showNextBtn('sources10a'); + showNextBtn('next10a');showNextBtn('sources10a');showNextBtn('hubFrom10a'); },undefined,undefined,h10c); },800); h10c.push(t2); @@ -2234,7 +2255,7 @@ const t3=setTimeout(()=>{ txt.innerHTML+="\n\n"; typeHtmlCalmly(txt,"THE POWER TO APPROVE IS THE POWER TO CONTROL.",()=>{ - showNextBtn('next10b');showNextBtn('sources10b');showNextBtn('back10b'); + showNextBtn('next10b');showNextBtn('sources10b');showNextBtn('back10b');showNextBtn('hubFrom10b'); },undefined,undefined,h10c); },800); h10c.push(t3); @@ -2274,7 +2295,7 @@ txt.innerHTML+="\n\n"; vis.innerHTML='
$41B → $4.1T = 100x IN 57 YEARS
'; vis.classList.add('visible'); - showNextBtn('next10c');showNextBtn('sources10c');showNextBtn('back10c'); + showNextBtn('next10c');showNextBtn('sources10c');showNextBtn('back10c');showNextBtn('hubFrom10c'); },800); h10c.push(t2); },undefined,undefined,h10c); @@ -2318,7 +2339,7 @@ const t3=setTimeout(()=>{ txt.innerHTML+="\n\n"; typeHtmlCalmly(txt,"YOU BECAME THE PRODUCT.",()=>{ - showNextBtn('next10d');showNextBtn('sources10d');showNextBtn('back10d'); + showNextBtn('next10d');showNextBtn('sources10d');showNextBtn('back10d');showNextBtn('hubFrom10d'); },undefined,undefined,h10c); },800); h10c.push(t3); @@ -2372,7 +2393,7 @@ html+='
🧬NO GATEKEEPER —
YOU CHOOSE YOUR CARE
🔬DIRECT ACCESS —
NO INSURANCE APPROVAL NEEDED
📊YOU OWN YOUR DATA —
NOT THE SYSTEM
'; vis.innerHTML=html; vis.classList.add('visible'); - showNextBtn('next10e');showNextBtn('sources10e');showNextBtn('back10e'); + showNextBtn('next10e');showNextBtn('sources10e');showNextBtn('back10e');showNextBtn('hubFrom10e'); },800); h10c.push(t2); },undefined,undefined,h10c); @@ -2416,6 +2437,8 @@ showNextBtn('returnFromScene11'); document.getElementById('sources11').style.cssText=''; showNextBtn('sources11'); + document.getElementById('hubFromScene11').style.cssText=''; + showNextBtn('hubFromScene11'); },400); h10c.push(t6); },8,20,h10c); @@ -2461,7 +2484,7 @@ const t3=setTimeout(()=>{ txt.innerHTML+="\n\n"; typeHtmlCalmly(txt,"THE POWER TO REGULATE IS THE POWER TO CONTROL.",()=>{ - showNextBtn('nextF1');showNextBtn('sourcesF1'); + showNextBtn('nextF1');showNextBtn('sourcesF1');showNextBtn('hubFromF1'); },undefined,undefined,f1c); },800); f1c.push(t3); @@ -2512,7 +2535,7 @@ const t3=setTimeout(()=>{ txt.innerHTML+="\n\n"; typeHtmlCalmly(txt,"THE INDUSTRIAL FOOD SYSTEM WAS BORN — AND THE COSTS WERE HIDDEN.",()=>{ - showNextBtn('nextF2');showNextBtn('sourcesF2');showNextBtn('backF2'); + showNextBtn('nextF2');showNextBtn('sourcesF2');showNextBtn('backF2');showNextBtn('hubFromF2'); },undefined,undefined,f1c); },800); f1c.push(t3); @@ -2558,7 +2581,7 @@ txt.innerHTML+="\n\n"; vis.innerHTML='
\u2692 CORN SUBSIDIES + HFCS = PROCESSED FOOD CHEAPER THAN REAL FOOD \u2692
'; vis.classList.add('visible'); - showNextBtn('nextF3');showNextBtn('sourcesF3');showNextBtn('backF3'); + showNextBtn('nextF3');showNextBtn('sourcesF3');showNextBtn('backF3');showNextBtn('hubFromF3'); },800); f1c.push(t2); },undefined,undefined,f1c); @@ -2602,7 +2625,7 @@ const t3=setTimeout(()=>{ txt.innerHTML+="\n\n"; typeHtmlCalmly(txt,"THE RIGHT TO SAVE SEEDS WAS REPLACED BY LICENSE AGREEMENTS.",()=>{ - showNextBtn('nextF4');showNextBtn('sourcesF4');showNextBtn('backF4'); + showNextBtn('nextF4');showNextBtn('sourcesF4');showNextBtn('backF4');showNextBtn('hubFromF4'); },undefined,undefined,f1c); },800); f1c.push(t3); @@ -2654,7 +2677,7 @@ html+='
\uD83C\uDF3ENO GATEKEEPER —
YOU CHOOSE YOUR FOOD
\uD83E\uDDD1\u200D\uD83C\uDF3EKNOW YOUR FARMER —
NO CORPORATE MIDDLEMAN
\uD83C\uDF1EREGENERATIVE —
HEALS THE SOIL
'; vis.innerHTML=html; vis.classList.add('visible'); - showNextBtn('nextF5');showNextBtn('sourcesF5');showNextBtn('backF5'); + showNextBtn('nextF5');showNextBtn('sourcesF5');showNextBtn('backF5');showNextBtn('hubFromF5'); },800); f1c.push(t2); },undefined,undefined,f1c); @@ -2700,6 +2723,8 @@ showNextBtn('sourcesFoodSum'); document.getElementById('backFoodSum').style.cssText=''; showNextBtn('backFoodSum'); + document.getElementById('hubFromFoodSum').style.cssText=''; + showNextBtn('hubFromFoodSum'); },400); f1c.push(t6); },8,20,f1c); @@ -2727,6 +2752,8 @@ txt.innerHTML+="\n\n"; typeHtmlCalmly(txt,"CHOOSE A SITE TO LEARN MORE:",()=>{ showNextBtn('returnFromFoodLinks'); + document.getElementById('hubFromFoodLinks').style.cssText=''; + showNextBtn('hubFromFoodLinks'); document.getElementById('foodTimelineVimeo').style.cssText='display:block;width:100%;padding:0.8rem 2rem;margin:0.5rem 0;background:#001100;color:#00ff00;border:2px solid #00ff00;cursor:pointer;font-family:\'Courier New\',monospace;font-size:1rem;letter-spacing:2px;transition:background 0.2s ease;'; document.getElementById('foodTimelineKitchen').style.cssText='display:block;width:100%;padding:0.8rem 2rem;margin:0.5rem 0;background:#001100;color:#00ff00;border:2px solid #00ff00;cursor:pointer;font-family:\'Courier New\',monospace;font-size:1rem;letter-spacing:2px;transition:background 0.2s ease;'; },undefined,undefined,f1c); @@ -4760,6 +4787,68 @@ document.getElementById('scene4b').style.display = 'none'; loadScene4a(document.getElementById('scene4a')); }); + document.getElementById('hubFrom4a').addEventListener('click', () => { + document.getElementById('scene4a').style.display = 'none'; + showTechHub(); + }); + document.getElementById('hubFrom4b').addEventListener('click', () => { + document.getElementById('scene4b').style.display = 'none'; + showTechHub(); + }); + document.getElementById('next4c').addEventListener('click', () => { + document.getElementById('scene4c').style.display = 'none'; + loadScene4d(document.getElementById('scene4d')); + }); + document.getElementById('back4c').addEventListener('click', () => { + document.getElementById('scene4c').style.display = 'none'; + loadScene4b(document.getElementById('scene4b')); + }); + document.getElementById('hubFrom4c').addEventListener('click', () => { + document.getElementById('scene4c').style.display = 'none'; + showTechHub(); + }); + document.getElementById('next4d').addEventListener('click', () => { + document.getElementById('scene4d').style.display = 'none'; + loadScene4e(document.getElementById('scene4e')); + }); + document.getElementById('back4d').addEventListener('click', () => { + document.getElementById('scene4d').style.display = 'none'; + loadScene4c(document.getElementById('scene4c')); + }); + document.getElementById('hubFrom4d').addEventListener('click', () => { + document.getElementById('scene4d').style.display = 'none'; + showTechHub(); + }); + document.getElementById('next4e').addEventListener('click', () => { + document.getElementById('scene4e').style.display = 'none'; + loadScene5(document.getElementById('scene5')); + }); + document.getElementById('back4e').addEventListener('click', () => { + document.getElementById('scene4e').style.display = 'none'; + loadScene4d(document.getElementById('scene4d')); + }); + document.getElementById('hubFrom4e').addEventListener('click', () => { + document.getElementById('scene4e').style.display = 'none'; + showTechHub(); + }); + document.getElementById('returnFromScene5').addEventListener('click', () => { + document.getElementById('scene5').style.display = 'none'; + const s3 = document.getElementById('scene3'); + scene3TypewriterTimeouts.forEach(t => clearTimeout(t)); + scene3TypewriterTimeouts = []; + s3.style.display = 'flex'; + s3.style.opacity = '1'; + document.getElementById('scene3Title').classList.add('visible'); + document.getElementById('scene3Text').innerHTML = "IS AN INCUBATOR THAT HAS MANY DECENTRALIZED STARTUPS UNDERNEATH IT







WE BELIEVE EVERYTHING SHOULD BE DECENTRALIZED
"; + const row = document.getElementById('scene3ChoiceRow'); + row.style.display = 'flex'; + row.style.opacity = '1'; + row.style.pointerEvents = 'auto'; + }); + document.getElementById('hubFromScene5').addEventListener('click', () => { + document.getElementById('scene5').style.display = 'none'; + showTechHub(); + }); document.getElementById('next4c').addEventListener('click', () => { document.getElementById('scene4c').style.display = 'none'; loadScene4d(document.getElementById('scene4d')); @@ -4844,6 +4933,26 @@ document.getElementById('scene10e').style.display = 'none'; loadScene10d(document.getElementById('scene10d')); }); + document.getElementById('hubFrom10a').addEventListener('click', () => { + document.getElementById('scene10a').style.display = 'none'; + showTechHub(); + }); + document.getElementById('hubFrom10b').addEventListener('click', () => { + document.getElementById('scene10b').style.display = 'none'; + showTechHub(); + }); + document.getElementById('hubFrom10c').addEventListener('click', () => { + document.getElementById('scene10c').style.display = 'none'; + showTechHub(); + }); + document.getElementById('hubFrom10d').addEventListener('click', () => { + document.getElementById('scene10d').style.display = 'none'; + showTechHub(); + }); + document.getElementById('hubFrom10e').addEventListener('click', () => { + document.getElementById('scene10e').style.display = 'none'; + showTechHub(); + }); document.getElementById('returnFromScene11').addEventListener('click', () => { document.getElementById('scene11').style.display = 'none'; const s3 = document.getElementById('scene3'); @@ -4867,6 +4976,10 @@ }); }, 500); }); + document.getElementById('hubFromScene11').addEventListener('click', () => { + document.getElementById('scene11').style.display = 'none'; + showTechHub(); + }); document.getElementById('nextF1').addEventListener('click', () => { document.getElementById('sceneF1').style.display = 'none'; @@ -4912,6 +5025,30 @@ document.getElementById('sceneFoodSum').style.display = 'none'; loadSceneF5(document.getElementById('sceneF5')); }); + document.getElementById('hubFromF1').addEventListener('click', () => { + document.getElementById('sceneF1').style.display = 'none'; + showTechHub(); + }); + document.getElementById('hubFromF2').addEventListener('click', () => { + document.getElementById('sceneF2').style.display = 'none'; + showTechHub(); + }); + document.getElementById('hubFromF3').addEventListener('click', () => { + document.getElementById('sceneF3').style.display = 'none'; + showTechHub(); + }); + document.getElementById('hubFromF4').addEventListener('click', () => { + document.getElementById('sceneF4').style.display = 'none'; + showTechHub(); + }); + document.getElementById('hubFromF5').addEventListener('click', () => { + document.getElementById('sceneF5').style.display = 'none'; + showTechHub(); + }); + document.getElementById('hubFromFoodSum').addEventListener('click', () => { + document.getElementById('sceneFoodSum').style.display = 'none'; + showTechHub(); + }); document.getElementById('returnFromFoodLinks').addEventListener('click', () => { document.getElementById('sceneFoodLinks').style.display = 'none'; const s3 = document.getElementById('scene3'); @@ -4935,6 +5072,10 @@ }); }, 500); }); + document.getElementById('hubFromFoodLinks').addEventListener('click', () => { + document.getElementById('sceneFoodLinks').style.display = 'none'; + showTechHub(); + }); document.getElementById('foodTimelineVimeo').addEventListener('click', () => { window.location.href = 'https://vimeo.com/801031681/eb502b3911'; }); @@ -5331,6 +5472,8 @@ showNextBtn('next4a'); document.getElementById('sources4a').style.cssText = ''; showNextBtn('sources4a'); + document.getElementById('hubFrom4a').style.cssText = ''; + showNextBtn('hubFrom4a'); } else if (si===1) { txt.innerHTML = "ON APRIL 5, 1933, ORDER 6102 MADE IT A CRIME TO HOLD GOLD.\n\nCITIZENS WERE FORCED TO TURN IN THEIR GOLD IN EXCHANGE FOR PAPER DOLLARS."; document.getElementById('next4b').style.cssText = ''; @@ -5339,6 +5482,8 @@ showNextBtn('sources4b'); document.getElementById('back4b').style.cssText = ''; showNextBtn('back4b'); + document.getElementById('hubFrom4b').style.cssText = ''; + showNextBtn('hubFrom4b'); } else if (si===2) { txt.innerHTML = "AFTER FORCING PEOPLE TO TURN IN THEIR GOLD, THE GOVERNMENT PASSED THE THE 1934 GOLD RESERVE ACT AND GAVE THE U.S. TREASURY CONTROL OF THE GOLD.\n\nPEOPLE WERE PAID $20.67/OZ. THE GOVT THEN REVALUED GOLD TO $35/OZ.\n\n"; s4.querySelector('.s4visual').innerHTML='
⚠ $20.67/OZ → $35/OZ = 69% STOLEN OVERNIGHT ⚠
'; @@ -5349,6 +5494,8 @@ showNextBtn('sources4c'); document.getElementById('back4c').style.cssText = ''; showNextBtn('back4c'); + document.getElementById('hubFrom4c').style.cssText = ''; + showNextBtn('hubFrom4c'); } else if (si===3) { txt.innerHTML = "THE PAPER DOLLAR COULD STILL BE EXCHANGED FOR GOLD, BUT ON 1971, PRESIDENT NIXON REMOVED THAT OPTION, THE PRICE OF GOLD SURGED TO $835-850/OZ.\n\nTHE DOLLAR LOST 96% OF ITS PURCHASING POWER AGAINST REAL MONEY.\n\n"; let html='
VALUE OF $1 SINCE 1971
'; @@ -5362,6 +5509,8 @@ showNextBtn('sources4d'); document.getElementById('back4d').style.cssText = ''; showNextBtn('back4d'); + document.getElementById('hubFrom4d').style.cssText = ''; + showNextBtn('hubFrom4d'); } else if (si===4) { txt.innerHTML = "BITCOIN HAS BEEN CALLED DIGITAL GOLD. BUT UNLIKE GOLD, NO ONE CAN TOUCH THIS."; s4.querySelector('.s4visual').innerHTML= @@ -5384,6 +5533,8 @@ showNextBtn('sources4e'); document.getElementById('back4e').style.cssText = ''; showNextBtn('back4e'); + document.getElementById('hubFrom4e').style.cssText = ''; + showNextBtn('hubFrom4e'); } } } @@ -5412,6 +5563,8 @@ showNextBtn('returnFromScene5'); document.getElementById('sources5').style.cssText=''; showNextBtn('sources5'); + document.getElementById('hubFromScene5').style.cssText=''; + showNextBtn('hubFromScene5'); } // Scene 7 skip @@ -5824,6 +5977,8 @@ showNextBtn('next10a'); document.getElementById('sources10a').style.cssText = ''; showNextBtn('sources10a'); + document.getElementById('hubFrom10a').style.cssText = ''; + showNextBtn('hubFrom10a'); } // Scene 10b skip @@ -5840,6 +5995,8 @@ showNextBtn('sources10b'); document.getElementById('back10b').style.cssText = ''; showNextBtn('back10b'); + document.getElementById('hubFrom10b').style.cssText = ''; + showNextBtn('hubFrom10b'); } // Scene 10c skip @@ -5859,6 +6016,8 @@ showNextBtn('sources10c'); document.getElementById('back10c').style.cssText = ''; showNextBtn('back10c'); + document.getElementById('hubFrom10c').style.cssText = ''; + showNextBtn('hubFrom10c'); } // Scene 10d skip @@ -5875,6 +6034,8 @@ showNextBtn('sources10d'); document.getElementById('back10d').style.cssText = ''; showNextBtn('back10d'); + document.getElementById('hubFrom10d').style.cssText = ''; + showNextBtn('hubFrom10d'); } // Scene 10e skip @@ -5901,6 +6062,8 @@ showNextBtn('sources10e'); document.getElementById('back10e').style.cssText = ''; showNextBtn('back10e'); + document.getElementById('hubFrom10e').style.cssText = ''; + showNextBtn('hubFrom10e'); } // Scene 11 skip @@ -5922,6 +6085,8 @@ showNextBtn('returnFromScene11'); document.getElementById('sources11').style.cssText = ''; showNextBtn('sources11'); + document.getElementById('hubFromScene11').style.cssText = ''; + showNextBtn('hubFromScene11'); } // Scene F1 skip @@ -5936,6 +6101,8 @@ showNextBtn('nextF1'); document.getElementById('sourcesF1').style.cssText = ''; showNextBtn('sourcesF1'); + document.getElementById('hubFromF1').style.cssText = ''; + showNextBtn('hubFromF1'); } // Scene F2 skip @@ -5952,6 +6119,8 @@ showNextBtn('sourcesF2'); document.getElementById('backF2').style.cssText = ''; showNextBtn('backF2'); + document.getElementById('hubFromF2').style.cssText = ''; + showNextBtn('hubFromF2'); } // Scene F3 skip @@ -5971,6 +6140,8 @@ showNextBtn('sourcesF3'); document.getElementById('backF3').style.cssText = ''; showNextBtn('backF3'); + document.getElementById('hubFromF3').style.cssText = ''; + showNextBtn('hubFromF3'); } // Scene F4 skip @@ -5987,6 +6158,8 @@ showNextBtn('sourcesF4'); document.getElementById('backF4').style.cssText = ''; showNextBtn('backF4'); + document.getElementById('hubFromF4').style.cssText = ''; + showNextBtn('hubFromF4'); } // Scene F5 skip @@ -6013,6 +6186,8 @@ showNextBtn('sourcesF5'); document.getElementById('backF5').style.cssText = ''; showNextBtn('backF5'); + document.getElementById('hubFromF5').style.cssText = ''; + showNextBtn('hubFromF5'); } // Scene FoodSum skip @@ -6037,6 +6212,8 @@ showNextBtn('sourcesFoodSum'); document.getElementById('backFoodSum').style.cssText = ''; showNextBtn('backFoodSum'); + document.getElementById('hubFromFoodSum').style.cssText = ''; + showNextBtn('hubFromFoodSum'); } // Scene FoodLinks skip @@ -6047,6 +6224,8 @@ txt.innerHTML = "READY TO EXPLORE THE DECENTRALIZED FOOD MOVEMENT?\n\nCHOOSE A SITE TO LEARN MORE:"; document.getElementById('returnFromFoodLinks').style.cssText = ''; showNextBtn('returnFromFoodLinks'); + document.getElementById('hubFromFoodLinks').style.cssText = ''; + showNextBtn('hubFromFoodLinks'); document.getElementById('foodTimelineVimeo').style.cssText = 'display:block;width:100%;padding:0.8rem 2rem;margin:0.5rem 0;background:#001100;color:#00ff00;border:2px solid #00ff00;cursor:pointer;font-family:\'Courier New\',monospace;font-size:1rem;letter-spacing:2px;transition:background 0.2s ease;'; document.getElementById('foodTimelineKitchen').style.cssText = 'display:block;width:100%;padding:0.8rem 2rem;margin:0.5rem 0;background:#001100;color:#00ff00;border:2px solid #00ff00;cursor:pointer;font-family:\'Courier New\',monospace;font-size:1rem;letter-spacing:2px;transition:background 0.2s ease;'; }