<p class="ql-block">石板路被无数双脚磨得发亮,我攥着一枚刚换来的铜币,指尖还沾着铁匠铺飘来的炭灰味。摊主正用一块绒布擦拭一只黄铜烛台,火光在金属表面跳动,像一小簇不肯熄灭的旧日余烬。长袍下摆扫过木箱边缘,我听见隔壁香料摊上肉桂与没药的暖香混着铁锈气扑来——这市集从不拒绝任何时代的声音,只是我们还不知道,三小时后,那道撕裂天空的蓝光,会把所有摊篷的影子钉在墙上,再慢慢烧成灰。</p> <p class="ql-block">手电光在岩壁上晃动,像只受惊的萤火虫。阿雅蹲下身,指尖拂过那些发光的符文,光纹顺着她手套的接缝游走。“不是雕刻,”她声音压得很低,“是活的。”我咽了口干涩的空气,背包带勒进肩胛——这洞穴不像是被挖出来的,倒像是被某颗沉睡的心脏,缓缓吐纳着呼吸。</p> <p class="ql-block">冰镐凿进岩壁的脆响,一下,两下。风在耳畔嘶鸣,可我的视线钉在远处那座建筑上:它悬浮在云层裂口之间,弧形外壳泛着冷银,像一枚被遗忘的齿轮,卡在山与天的咬合处。队长没说话,只把绳索绕紧手腕,绳结上还沾着昨夜营地的松脂味。</p> <p class="ql-block">警报声是无声的——手腕终端突然灼烫,红光在视网膜上炸开三道裂痕。我撞开锈蚀的闸门,战术靴踏过散落的齿轮,它们在脚下发出垂死的轻响。控制台屏幕碎成蛛网,最后一行字还在闪烁:*序列终止倒计时:00:07*。我伸手去够那根垂落的线缆,金属凉得像深海的骨头。</p> <p class="ql-block">它踏过断桥时,整条街的玻璃同时震颤。我蹲在坍塌的面包店门檐下,相机镜头盖都没来得及掀开,只看见机甲膝关节液压杆喷出的白雾,混着焦糊的砖屑,扑在脸上。有人在喊什么,声音被轰鸣嚼碎了。我摸到口袋里半块硬面包,冷的,像一块没来得及融化的雪。</p> <p class="ql-block">左边,蓝光在法师指尖流淌,咒文在空气里凝成细小的霜晶;右边,卖陶罐的老妇正把一枚铜铃塞进孩子手心,铃舌撞出清脆的“叮”。我站在分界线上,左脚踩着魔法阵边缘的微光,右脚鞋底还沾着市场青苔的湿气——两个世界共用同一片阳光,而阳光底下,所有影子都长得一模一样。</p> <p class="ql-block">石板路缝里钻出细小的蓝花,我弯腰时,背包带蹭过“星辰罗盘”店铺的铜招牌。领队忽然停步,指着橱窗里一只黄铜罗盘:“看指针。”我们凑过去,四双眼睛映在玻璃上,而盘中磁针正微微颤动,不是指向北,而是斜斜地,指向屋顶瓦片缝隙里漏下的一缕光。</p> <p class="ql-block">闪电劈下来时,我正扑向排水沟。灼热的气浪掀飞了帽檐,后颈火辣辣地疼。阿雅拽着我滚进半堵断墙的阴影里,她背包侧袋里那本《古气象手札》掉出来,书页被风掀开,停在“雷暴云层中检测到非自然谐振频率”那一页。远处,一座钟楼尖顶正无声地熔化成金红色的泪。</p> <p class="ql-block">“Cheney’s”木招牌被风雨啃出毛边,我们挤在屋檐下喘气。领队掏出一张泛黄的地图,手指停在墨迹晕染的街角:“这儿,该有扇门。”我呵出的白气模糊了玻璃,恍惚看见倒影里,橱窗内那只机械鸟的翅膀,正极其缓慢地,抬起了半寸。</p> <p class="ql-block">峡谷风带着金属的腥气。我摘下手套,让指尖感受岩壁上那些发光符号的微温——它们像活物般随呼吸明灭。远处,一个圆形平台无声滑过云层,平台边缘垂下的数据缆线,在风里轻轻摆动,像水草,又像某种巨大生物的触须。</p> <p class="ql-block">雨林湿气沉甸甸地压着睫毛。向导突然蹲下,拨开一丛荧光蘑菇,露出底下半截石阶,苔藓被蹭掉的地方,露出底下精密的齿轮咬合纹路。“不是遗迹,”他声音沙哑,“是接口。”我抬头,树冠缝隙间,一座石塔的尖顶正被云雾温柔地,一寸寸吞没。</p> <p class="ql-block">云雾在脚边翻涌,像煮沸的牛奶。红色藤蔓缠着我的登山杖,触感微凉而柔韧。阿雅在前方停下,指向云层裂口:“看。”光柱垂落处,半座石桥悬浮在虚空里,桥面石缝中,钻出几株细小的、发着幽蓝微光的花。</p> <p class="ql-block">我们穿过市场时,铜铃与全息广告的嗡鸣混在一起。卖香料的老妇递来一包干玫瑰,指尖有薄茧,像常年握剑留下的印痕。我接过时,她忽然用古语低语:“路在光里,也在影里。”我点头,没说背包夹层里,那张泛着冷光的星图,正与她摊位铜秤的刻度,严丝合缝地重叠。</p> <p class="ql-block">悬浮石台静得能听见自己心跳。链条在风里发出极细的嗡鸣,像一根绷紧的琴弦。我蹲下身,指尖拂过石面——没有接缝,没有铆钉,只有一片温润的、仿佛刚从岩浆里取出的暖意。抬头时,一只飞行器悄然悬停在我肩头高度,舱门无声滑开,里面空无一物,只有一小片旋转的星图,正缓缓校准我的瞳孔。</p>