<!-- SOLID CITY · part 2426 -->
</script>
<script src="/city/forge.js?v=20261010c"></script>
<script src="/city/citizens.js?v=20261010h"></script>
<script src="/city/monument-place.js?v=20261010c"></script>
<script src="/city/sanctuary-place.js?v=20261010d"></script>
<script src="/city/sanctuary-solid-place.js?v=20261011a"></script>
<script src="/city/ancestor-roads-place.js?v=20261011a"></script>
<script src="/city/colosseum-wingmates-place.js?v=20261011a"></script>
<script src="/city/colosseum-imperial-place.js?v=20261011a"></script>
<script src="/city/hidden-ship-place.js?v=20261011a"></script>
<script src="/city/village-mauna-place.js?v=20261011a"></script>
<script src="/city/gate-ancestors-place.js?v=20261011a"></script>
<script src="/city/vigil-lantern-place.js?v=20261011a"></script>
<script src="/city/compass-meridian-place.js?v=20261011a"></script>
<script src="/city/roost-keel-place.js?v=20261011a"></script>
<script src="/city/overlook-mira-place.js?v=20261011a"></script>
<script src="/city/provolta-alive.js?v=20261010b"></script>
<script src="/city/pilots.js?v=20261010a"></script>
<script src="/city/campus.js?v=20261010m"></script>
<script src="/city/book-law-art.js?v=20261010a"></script>
<script src="/city/book-law.js?v=20261010a"></script>
<script src="/city/podium.js?v=20261010b"></script>
<script src="/city/radar-find.js?v=20261010e"></script>
<script src="/city/hyper-auto.js?v=20261010f"></script>
<script src="/city/capture-dom.js?v=20261010c"></script>
<script src="/city/capture.js?v=20261010c"></script>
<script src="/city/space/city-link.js?v=ba68f06755"></script>
</body>
</html>


===== FILE: public/city/index.html.bak-village-20261011 =====
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover">
<meta name="theme-color" content="#000000">
<title>SOLID CITY — epistles</title>
<link rel="alternate" type="text/html" href="/city/see" title="AI VIEW of Solid City (no JavaScript needed)">
<link rel="alternate" type="text/plain" href="/city/see.txt" title="AI VIEW of Solid City, plain text">
<link rel="stylesheet" href="/city/city.css?v=20261011b">
<link rel="stylesheet" href="/city/portrait.css?v=20261010c">
<script src="/city/viewport-dbg.js?v=20261011a"></script>
</head>
<body>
<noscript><p style="margin:12px;color:#f1e4c3;font:16px system-ui,sans-serif">Solid City is a 3D world that needs JavaScript. No JavaScript (a text-only AI or a reader)? Use the <a href="/city/see" style="color:#ffd98a">AI VIEW of Solid City: /city/see</a> (live pictures + text with links to move), or the plain-text version <a href="/city/see.txt" style="color:#ffd98a">/city/see.txt</a>.</p></noscript>
<div id="sc">
  <canvas id="sc-gl"></canvas>

  <div id="sc-boot" class="sc-boot">
    <div class="sc-crest">✦</div>
    <h1>SOLID CITY</h1>
    <p>The King's capital on a volcanic island chain. Walk the plaza, talk to SABLE, launch a ship and fly as far as the ocean goes.</p>
    <button type="button" id="sc-enter" class="sc-big">ENTER THE CITY</button>
    <a id="sc-double-strike" href="/city/double-strike/" style="display:block;margin:10px auto 0;max-width:420px;color:#0a0a0a;background:linear-gradient(180deg,#ffe9a8,#e8c36a);font:700 15px/1.4 system-ui,sans-serif;text-decoration:none;border-radius:12px;padding:10px 18px;border:1px solid #8a6d2f">🚀🚀 DOUBLE STRIKE — fly with the AI</a>
    <a id="sc-double-strike-dl" href="/city/double-strike/" download="double-strike.html" style="display:block;margin:6px auto 0;max-width:420px;color:#8a7a5a;font:600 12px/1.4 system-ui,sans-serif;text-decoration:underline">⬇ download the game — keep your own copy</a>
    <a id="sc-webrtc-test" href="/city/webrtc-lock-test.html" style="display:block;margin:10px auto 0;max-width:420px;color:#8a7a8a;font:600 12px/1.4 system-ui,sans-serif;text-decoration:underline">WEBRTC LOCK TEST — isolated experiment: does voice survive screen lock?</a>
    <a id="sc-aiview-link" href="/city/see" style="display:block;margin:10px auto 0;color:#bff8ff;font:600 13px/1.4 system-ui,sans-serif;text-decoration:underline">🤖 AI VIEW: no JavaScript? See the city as live pictures + text at /city/see</a>
    <div class="sc-load" id="sc-load">Loading…</div>
    <a class="sc-back" href="/">← back to epistles</a>
  </div>

  <div id="sc-hud" hidden>
    <div class="sc-top">
      <div class="sc-stat"><b id="h-mode">ON FOOT</b><span id="h-where">FORUM PLAZA</span></div>
      <div class="sc-stat"><b id="h-spd">0</b><span>KM/H</span></div>
      <div class="sc-stat"><b id="h-alt">0</b><span>ALT M</span></div>
      <div class="sc-stat"><b id="h-dist">0.0</b><span>KM TO CITY</span></div>
      <a class="sc-exit" href="/" title="Leave Solid City">✕</a>
    </div>
    <canvas id="sc-radar" width="240" height="240"></canvas>
    <div class="sc-warn" id="h-warn" hidden></div>
    <div class="sc-thr" id="sc-thr" hidden><div class="sc-thr-fill"