EXPORT: Three.js Representation

Open index.html to run this piece.

Other files are supporting files only. You should not need to manually open any file besides index.html.

This bundle still includes:
- styles/piece.css for editable styling
- scripts/piece.js for editable piece logic
- runtime/ and media/ as portable supporting assets for rehosting

This export includes lower-left fullscreen and screenshot controls directly inside index.html.

CAMERA-BASED FEATURES (hand-tracking steering, theremin):
Opening index.html directly (double-clicking it) cannot use your camera — browsers
permanently block camera access for a raw local file, no matter what the page does.
To use camera features, run the included local server instead:
  - macOS/Linux: double-click start-server.command (or run start-server.py)
  - Windows: double-click start-server.bat (or run start-server.py)
This opens the same piece at http://127.0.0.1 in your browser, where camera access
works exactly like the live site. Requires Python 3 (already installed on macOS).

Please note that the following server-dependent features require the CMS and cannot run offline:
- Re-downloading the ZIP bundle with different voice options.
- Interactive comments, version history, prompt metadata, and edit tools.
- Direct links to the immersive VR gallery view (the immersive view has its own standalone export structure instead).

Open index.html after editing those files if you want to create a revised version of the piece.
