---
/**
 * LandingScripts — loads the original mockup three.js + nibiru-scene.js
 * verbatim from /js/. Drop these at the END of the splash page so every
 * element they reference (#nav, #constellation, #mmvc-canvas, #mcBody,
 * #launchBody, #launch-canvas, #footer-canvas, #moduleTip, #toTop, …)
 * is already in the DOM when the scripts execute.
 *
 * The two files are extracted verbatim from the bundler-wrapped mockup
 * (/Nibiru/nibiru-startpage.html) — three.js (~600KB) and the scene code
 * (~38KB). They are mirrored to public/js/ on every build via
 * scripts/sync-design-system.mjs.
 *
 * Mission Control chat posts to /api/oracle (Astro endpoint at
 * src/pages/api/oracle.ts) which routes to Ollama via providers.mjs.
 * Production points the Ollama base URL at api.neuronetz.ai. The fallback
 * "Link interrupted. Re-establishing controller…" message now only fires
 * if the fetch itself fails or the endpoint returns non-2xx.
 */
---
<script is:inline src="/js/three.min.js"></script>
<script is:inline src="/js/nibiru-scene.js"></script>
