{"id":"4b76077a-404b-4053-92d1-771c9d139266","authorId":"NN5f3iHYlTRtNZ4yBkm4iXHnJ7zukSQD","title":"末世丧尸（重制版）","description":"翻新全局美化，手机聊天，消耗降低，体验更好。\n丧尸进阶：白天低活跃度，夜晚感知增强，需进食同阶进化进阶（需累计100只），每次进阶提升四倍。\n陨石周边：不同等阶丧尸需要的时间，已经是按照陨石辐射区加速后的最快速度，非辐射区慢十倍。\n人类进化逻辑：第一天觉醒，四分之一概率为进化者或异能者。击杀同阶10只或越阶1只即可晋升，人类战斗即疫苗。\n阶位体系：零阶（普通）至七阶（尸皇）。四阶具备初步智慧，五阶能言，六阶具备战略级领导力，七阶拟人化且智慧极限。\n病毒起源：陨石带来的太空病毒，具有强大的空气传播性，初始昏迷过程淘汰弱者，生出进化或变异。","background":"ily4ubm2r39bp2y0vapjr9ui.webp","backgroundWidth":1091,"backgroundHeight":1390,"cover":"xd4d73np9g1hijb7pz5x5na3.webp","coverWidth":1091,"coverHeight":1390,"introPage":"cox38ohosl5ny4txvmwhyvtb.html","changelog":"","createdAt":"2026-08-03T04:32:37.236Z","updatedAt":"2026-08-03T15:39:59.973Z","initPublicAt":"2026-08-03T14:59:49.278Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":null,"memorySchema":null,"injectStyles":"ai{\n--bg:#080b0f;\n--bg2:#10161c;\n--sf:rgba(17,23,29,.92);\n--sf2:rgba(27,36,43,.78);\n--solid:#151c22;\n--tx:#edf2f4;\n--mu:#a1adb4;\n--dim:#6f7b82;\n--line:rgba(205,225,232,.14);\n--line2:rgba(205,225,232,.28);\n--red:#ed5b43;\n--red2:#9f2f23;\n--rsoft:rgba(237,91,67,.14);\n--cyan:#76d7dc;\n--green:#55d49d;\n--yellow:#e2b85d;\n--danger:#ef6464;\n--shadow:0 18px 52px rgba(0,0,0,.38),0 3px 12px rgba(0,0,0,.22);\nposition:relative;\nisolation:isolate;\ndisplay:block;\nwidth:100%;\nmax-width:920px;\nmargin:10px auto;\noverflow:hidden;\nborder:1px solid var(--line);\nborder-radius:18px;\nbackground:\nradial-gradient(circle at 78% -8%,rgba(159,47,35,.23),transparent 32%),\nradial-gradient(circle at -8% 65%,rgba(118,215,220,.055),transparent 28%),\nlinear-gradient(165deg,var(--bg),var(--bg2));\ncolor:var(--tx);\nfont-family:Inter,\"Segoe UI\",\"PingFang SC\",\"Microsoft YaHei\",sans-serif;\nfont-size:15px;\nline-height:1.75;\nbox-shadow:var(--shadow);\nword-break:break-word;\n-webkit-text-size-adjust:100%;\n}\nai::before{\ncontent:\"\";\nposition:absolute;\nz-index:-1;\ninset:0;\npointer-events:none;\nopacity:.23;\nbackground-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='92' viewBox='0 0 92 92'%3E%3Cpath d='M0 18H92M0 55H92' stroke='%23d6e2e7' stroke-opacity='.035'/%3E%3Ccircle cx='14' cy='33' r='.7' fill='%23ed5b43' fill-opacity='.34'/%3E%3Ccircle cx='71' cy='76' r='.6' fill='%2376d7dc' fill-opacity='.24'/%3E%3C/svg%3E\");\n}\nai::after{\ncontent:\"\";\nposition:absolute;\nz-index:10;\ntop:0;\nleft:-45%;\nwidth:32%;\nheight:100%;\npointer-events:none;\nopacity:.28;\nbackground:linear-gradient(90deg,transparent,rgba(237,242,244,.035),transparent);\ntransform:skewX(-15deg);\nanimation:ai-scan 12s linear infinite;\n}\nai ::selection{\ncolor:#fff;\nbackground:var(--red);\n}\nai hd{\nposition:relative;\ndisplay:grid;\ngrid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;\nalign-items:center;\ngap:7px 14px;\nmin-height:52px;\npadding:9px 14px 9px 18px;\noverflow:hidden;\nborder-bottom:1px solid var(--line);\nbackground:\nlinear-gradient(90deg,rgba(237,91,67,.13),transparent 42%),\nrgba(9,13,17,.9);\nfont-family:ui-monospace,SFMono-Regular,Consolas,monospace;\nfont-size:12px;\nletter-spacing:.03em;\n}\nai hd::before{\ncontent:\"\";\nposition:absolute;\ntop:0;\nbottom:0;\nleft:0;\nwidth:3px;\nbackground:linear-gradient(var(--red),var(--red2));\nbox-shadow:0 0 13px rgba(237,91,67,.62);\n}\nai hd::after{\ncontent:\"ARCHIVE // LIVE\";\nposition:absolute;\nright:13px;\nbottom:-4px;\ncolor:rgba(237,91,67,.08);\nfont-size:22px;\nfont-weight:900;\nletter-spacing:-.06em;\npointer-events:none;\n}\nai hd b{\nposition:relative;\nz-index:1;\ncolor:var(--tx);\nfont-size:12px;\nletter-spacing:.06em;\n}\nai hd b::before{\ncontent:\"\";\ndisplay:inline-block;\nwidth:6px;\nheight:6px;\nmargin-right:7px;\nborder-radius:50%;\nbackground:var(--red);\nbox-shadow:0 0 0 4px rgba(237,91,67,.11),0 0 12px var(--red);\nanimation:ai-pulse 2.2s ease-in-out infinite;\n}\nai hd span{\nposition:relative;\nz-index:1;\noverflow:hidden;\ncolor:var(--mu);\ntext-overflow:ellipsis;\nwhite-space:nowrap;\n}\nai hd em{\nposition:relative;\nz-index:1;\npadding:3px 8px;\nborder:1px solid rgba(118,215,220,.19);\nborder-radius:999px;\nbackground:rgba(118,215,220,.07);\ncolor:var(--cyan);\nfont-style:normal;\nwhite-space:nowrap;\n}\nai article{\nposition:relative;\npadding:19px clamp(15px,4vw,30px) 23px;\nbackground:\nlinear-gradient(180deg,rgba(255,255,255,.015),transparent 18%),\nrgba(8,12,15,.35);\n}\nai article::before{\ncontent:\"RECOVERED NARRATIVE\";\ndisplay:block;\nmargin-bottom:13px;\ncolor:var(--dim);\nfont-family:ui-monospace,SFMono-Regular,Consolas,monospace;\nfont-size:10px;\nfont-weight:800;\nletter-spacing:.18em;\n}\nai article>p{\nposition:relative;\nmargin:0;\ncolor:#d8e0e3;\ntext-align:justify;\ntext-indent:0;\nletter-spacing:.012em;\n}\nai article>p+p{\nmargin-top:15px;\npadding-top:2px;\n}\nai article>p::first-letter{\nfloat:left;\nmargin:6px 6px 0 0;\ncolor:var(--red);\nfont-family:Georgia,\"Songti SC\",\"STSong\",serif;\nfont-size:2.45em;\nfont-weight:850;\nline-height:.78;\ntext-shadow:0 0 17px rgba(237,91,67,.28);\n}\nai article>p:hover{\ncolor:var(--tx);\n}\nai article q{\nquotes:none;\nposition:relative;\nmargin:0 3px;\ncolor:#f3f6f7;\nfont-weight:620;\ntext-decoration:none;\n}\nai article q::before,\nai article q::after{\ncontent:none;\n}\nai article q i{\ndisplay:inline-flex;\nalign-items:center;\njustify-content:center;\nmin-width:28px;\nheight:28px;\nmargin:0 6px 0 2px;\npadding:0 7px;\nborder:1px solid rgba(255,125,100,.42);\nborder-radius:999px;\nbackground:\nradial-gradient(circle at 35% 25%,rgba(255,255,255,.16),transparent 38%),\nlinear-gradient(145deg,var(--red),var(--red2));\ncolor:#fff;\nfont-size:11px;\nfont-style:normal;\nfont-weight:900;\nline-height:1;\nletter-spacing:0;\ntext-indent:0;\nvertical-align:2px;\nbox-shadow:0 3px 12px rgba(237,91,67,.2);\n}\nai article q:hover i{\nborder-color:rgba(255,190,174,.62);\nbox-shadow:0 0 0 3px rgba(237,91,67,.1),0 5px 18px rgba(237,91,67,.27);\ntransform:translateY(-1px);\n}\nai chat{\nposition:relative;\ndisplay:block;\npadding:23px 13px 26px;\noverflow:hidden;\nborder-top:1px solid var(--line);\nborder-bottom:1px solid var(--line);\nbackground:\nradial-gradient(circle at 50% 0,rgba(237,91,67,.1),transparent 42%),\nlinear-gradient(180deg,rgba(12,17,21,.85),rgba(7,10,13,.94));\n}\nai chat::before{\ncontent:\"SURVIVOR CHANNEL // ENCRYPTED\";\ndisplay:block;\nmax-width:380px;\nmargin:0 auto 10px;\ncolor:var(--dim);\nfont-family:ui-monospace,SFMono-Regular,Consolas,monospace;\nfont-size:10px;\nfont-weight:800;\nletter-spacing:.16em;\ntext-align:center;\n}\nai chat::after{\ncontent:\"\";\nposition:absolute;\ntop:48px;\nleft:50%;\nwidth:300px;\nheight:300px;\nborder:1px solid rgba(237,91,67,.055);\nborder-radius:50%;\nbox-shadow:0 0 0 40px rgba(237,91,67,.018),0 0 0 82px rgba(237,91,67,.012);\ntransform:translateX(-50%);\npointer-events:none;\n}\nai ph{\nposition:relative;\nz-index:1;\ndisplay:flex;\nflex-direction:column;\nwidth:min(100%,368px);\nmax-height:650px;\nmin-height:520px;\nmargin:auto;\npadding:8px;\noverflow:hidden;\nborder:1px solid rgba(210,226,233,.25);\nborder-radius:35px;\nbackground:\nlinear-gradient(145deg,#353b40,#090c0e 46%,#272d31);\nbox-shadow:\n0 26px 60px rgba(0,0,0,.48),\ninset 0 0 0 2px rgba(255,255,255,.035),\ninset 0 -7px 16px rgba(0,0,0,.36);\n}\nai ph::before{\ncontent:\"\";\nposition:absolute;\nz-index:5;\ntop:13px;\nleft:50%;\nwidth:92px;\nheight:20px;\nborder-radius:15px;\nbackground:#050708;\nbox-shadow:inset 0 -1px rgba(255,255,255,.035);\ntransform:translateX(-50%);\n}\nai ph::after{\ncontent:\"\";\nposition:absolute;\nz-index:6;\nbottom:12px;\nleft:50%;\nwidth:92px;\nheight:3px;\nborder-radius:999px;\nbackground:rgba(237,242,244,.34);\ntransform:translateX(-50%);\npointer-events:none;\n}\nai bar{\ndisplay:flex;\nflex:0 0 auto;\nalign-items:center;\njustify-content:space-between;\nmin-height:34px;\npadding:6px 13px 1px;\nborder-radius:27px 27px 0 0;\nbackground:#0d1216;\ncolor:var(--mu);\nfont-size:10px;\nfont-weight:800;\n}\nai bar time,\nai bar b{\nfont:inherit;\n}\nai ch{\nposition:relative;\ndisplay:flex;\nflex:0 0 auto;\nalign-items:center;\ngap:9px;\nmin-height:57px;\npadding:8px 11px;\nborder-bottom:1px solid var(--line);\nbackground:rgba(13,18,22,.97);\n}\nai ch>a,\nai m>a{\ndisplay:grid;\nplace-items:center;\nflex:0 0 auto;\nborder:1px solid rgba(255,128,102,.32);\nbackground:\nradial-gradient(circle at 35% 25%,rgba(255,255,255,.14),transparent 36%),\nlinear-gradient(145deg,var(--red),var(--red2));\ncolor:#fff;\nfont-weight:900;\ntext-decoration:none;\nbox-shadow:0 5px 15px rgba(237,91,67,.18);\n}\nai ch>a{\nwidth:38px;\nheight:38px;\nborder-radius:13px;\nfont-size:14px;\n}\nai ch f{\ndisplay:block;\nmin-width:0;\nflex:1;\n}\nai ch strong,\nai ch small{\ndisplay:block;\noverflow:hidden;\ntext-overflow:ellipsis;\nwhite-space:nowrap;\n}\nai ch strong{\ncolor:var(--tx);\nfont-size:13px;\nline-height:1.35;\n}\nai ch small{\nmargin-top:2px;\ncolor:var(--green);\nfont-size:9px;\nletter-spacing:.03em;\n}\nai ch em{\npadding:3px 6px;\nborder:1px solid rgba(118,215,220,.18);\nborder-radius:999px;\ncolor:var(--cyan);\nfont-size:9px;\nfont-style:normal;\n}\nai msgs{\ndisplay:block;\nflex:1 1 auto;\nmin-height:0;\npadding:12px 10px 27px;\noverflow-x:hidden;\noverflow-y:auto;\noverscroll-behavior:contain;\nbackground:\nradial-gradient(circle at 78% 0,rgba(159,47,35,.11),transparent 36%),\nlinear-gradient(rgba(13,18,22,.98),rgba(11,15,19,.98));\nscrollbar-width:thin;\nscrollbar-color:rgba(237,91,67,.3) transparent;\n}\nai msgs::-webkit-scrollbar{\nwidth:4px;\n}\nai msgs::-webkit-scrollbar-thumb{\nborder-radius:999px;\nbackground:rgba(237,91,67,.3);\n}\nai date{\ndisplay:block;\nwidth:max-content;\nmax-width:90%;\nmargin:0 auto 14px;\npadding:3px 8px;\nborder:1px solid var(--line);\nborder-radius:999px;\nbackground:rgba(255,255,255,.025);\ncolor:var(--dim);\nfont-size:9px;\ntext-align:center;\n}\nai m{\ndisplay:flex;\nalign-items:flex-end;\ngap:6px;\nmargin:0 0 10px;\nopacity:0;\nanimation:ai-msg .42s cubic-bezier(.2,.8,.2,1) forwards;\n}\nai m:nth-of-type(2){animation-delay:.06s}\nai m:nth-of-type(3){animation-delay:.12s}\nai m:nth-of-type(4){animation-delay:.18s}\nai m:nth-of-type(5){animation-delay:.24s}\nai m:nth-of-type(6){animation-delay:.3s}\nai m:nth-of-type(7){animation-delay:.36s}\nai m:nth-of-type(8){animation-delay:.42s}\nai m:nth-of-type(9){animation-delay:.48s}\nai m:nth-of-type(10){animation-delay:.54s}\nai m:nth-of-type(11){animation-delay:.6s}\nai m:nth-of-type(12){animation-delay:.66s}\nai m[me]{\njustify-content:flex-end;\n}\nai m>a{\nwidth:24px;\nheight:24px;\nborder-radius:8px;\nfont-size:9px;\n}\nai m[me]>a{\nborder-color:rgba(118,215,220,.32);\nbackground:\nradial-gradient(circle at 35% 25%,rgba(255,255,255,.16),transparent 36%),\nlinear-gradient(145deg,#328d93,#1b5961);\nbox-shadow:0 5px 15px rgba(118,215,220,.12);\n}\nai m u{\nposition:relative;\ndisplay:block;\nmax-width:78%;\npadding:8px 10px 5px;\nborder:1px solid var(--line);\nborder-radius:14px 14px 14px 5px;\nbackground:rgba(31,41,48,.96);\ncolor:#eaf0f2;\nfont-size:12px;\nline-height:1.55;\ntext-decoration:none;\nbox-shadow:0 4px 12px rgba(0,0,0,.12);\n}\nai m[me] u{\nborder-color:rgba(255,127,101,.28);\nborder-radius:14px 14px 5px 14px;\nbackground:linear-gradient(145deg,var(--red),var(--red2));\ncolor:#fff;\n}\nai m u time{\ndisplay:block;\nmargin-top:2px;\ncolor:rgba(225,234,238,.47);\nfont-size:8px;\nline-height:1.3;\ntext-align:right;\n}\nai m[me] u time{\ncolor:rgba(255,255,255,.58);\n}\nai m:hover u{\nborder-color:var(--line2);\ntransform:translateY(-1px);\n}\nai send{\ndisplay:flex;\nflex:0 0 auto;\nalign-items:center;\ngap:7px;\nmin-height:49px;\npadding:8px 10px 13px;\nborder-top:1px solid var(--line);\nborder-radius:0 0 27px 27px;\nbackground:rgba(13,18,22,.98);\n}\nai send span{\ndisplay:flex;\nalign-items:center;\nmin-width:0;\nmin-height:32px;\nflex:1;\npadding:0 11px;\noverflow:hidden;\nborder:1px solid var(--line);\nborder-radius:12px;\nbackground:var(--sf2);\ncolor:var(--dim);\nfont-size:10px;\ntext-overflow:ellipsis;\nwhite-space:nowrap;\n}\nai send b{\ndisplay:grid;\nplace-items:center;\nwidth:33px;\nheight:33px;\nflex:0 0 auto;\nborder-radius:11px;\nbackground:linear-gradient(145deg,var(--red),var(--red2));\ncolor:#fff;\nfont-size:13px;\nbox-shadow:0 5px 15px rgba(237,91,67,.2);\n}\nai details{\nposition:relative;\ndisplay:block;\nmargin:0;\nborder:0;\nbackground:\nlinear-gradient(180deg,rgba(237,91,67,.035),transparent 130px),\nrgba(10,14,18,.9);\n}\nai details>summary{\nposition:relative;\nz-index:2;\ndisplay:flex;\nalign-items:center;\nmin-height:50px;\npadding:10px 44px 10px 17px;\noverflow:hidden;\nborder-bottom:1px solid var(--line);\nbackground:\nlinear-gradient(90deg,rgba(237,91,67,.16),transparent 50%),\nrgba(18,24,29,.95);\ncolor:var(--tx);\nfont-family:ui-monospace,SFMono-Regular,Consolas,monospace;\nfont-size:13px;\nfont-weight:900;\nletter-spacing:.08em;\ncursor:pointer;\nlist-style:none;\nuser-select:none;\n}\nai details>summary::-webkit-details-marker{\ndisplay:none;\n}\nai details>summary::before{\ncontent:\"\";\nwidth:7px;\nheight:7px;\nmargin-right:9px;\nborder-radius:50%;\nbackground:var(--green);\nbox-shadow:0 0 0 4px rgba(85,212,157,.1),0 0 13px rgba(85,212,157,.55);\nanimation:ai-pulse 2s ease-in-out infinite;\n}\nai details>summary::after{\ncontent:\"⌃\";\nposition:absolute;\nright:17px;\ndisplay:grid;\nplace-items:center;\nwidth:23px;\nheight:23px;\nborder:1px solid var(--line);\nborder-radius:8px;\ncolor:var(--red);\nfont-size:14px;\nline-height:1;\ntransition:transform .25s ease;\n}\nai details:not([open])>summary::after{\ntransform:rotate(180deg);\n}\nai details>summary:hover{\nbackground:\nlinear-gradient(90deg,rgba(237,91,67,.22),transparent 58%),\nrgba(21,28,34,.98);\n}\nai st{\ndisplay:grid;\ngrid-template-columns:repeat(2,minmax(0,1fr));\ngap:1px;\npadding:1px;\nbackground:var(--line);\n}\nai g{\nposition:relative;\ndisplay:block;\nmin-width:0;\npadding:38px 12px 10px 15px;\noverflow:hidden;\nbackground:\nlinear-gradient(135deg,rgba(255,255,255,.024),transparent 58%),\nvar(--solid);\ntransition:background .2s ease,box-shadow .2s ease;\n}\nai g::before{\ncontent:attr(t);\nposition:absolute;\ntop:0;\nright:0;\nleft:0;\nheight:30px;\npadding:7px 12px 0 15px;\nborder-bottom:1px solid rgba(205,225,232,.08);\nbackground:rgba(255,255,255,.018);\ncolor:var(--cyan);\nfont-size:10px;\nfont-weight:900;\nline-height:1.5;\nletter-spacing:.13em;\n}\nai g::after{\ncontent:\"\";\nposition:absolute;\ntop:0;\nbottom:0;\nleft:0;\nwidth:2px;\nbackground:var(--cyan);\nopacity:.72;\nbox-shadow:0 0 9px rgba(118,215,220,.3);\n}\nai g:hover{\nz-index:1;\nbackground:\nlinear-gradient(90deg,rgba(118,215,220,.055),transparent 46%),\n#182027;\nbox-shadow:inset 0 0 0 1px rgba(118,215,220,.08);\n}\nai g[risk=\"2\"]::before{\ncolor:var(--yellow);\n}\nai g[risk=\"2\"]::after{\nbackground:var(--yellow);\nbox-shadow:0 0 10px rgba(226,184,93,.38);\n}\nai g[risk=\"3\"]::before{\ncolor:#f18a60;\n}\nai g[risk=\"3\"]::after{\nbackground:#f18a60;\nbox-shadow:0 0 11px rgba(241,138,96,.45);\n}\nai g[risk=\"4\"]{\nbackground:\nradial-gradient(circle at 100% 0,rgba(239,100,100,.09),transparent 45%),\nvar(--solid);\nanimation:ai-danger 3s ease-in-out infinite;\n}\nai g[risk=\"4\"]::before{\ncolor:var(--danger);\n}\nai g[risk=\"4\"]::after{\nbackground:var(--danger);\nbox-shadow:0 0 13px rgba(239,100,100,.6);\n}\nai f{\ndisplay:block;\nmargin:0 0 6px;\npadding:7px 9px;\nborder:1px solid rgba(118,215,220,.16);\nborder-radius:9px;\nbackground:\nlinear-gradient(90deg,rgba(118,215,220,.09),transparent);\ncolor:var(--tx);\nfont-size:13px;\nfont-weight:900;\nline-height:1.45;\n}\nai f[lv=\"1\"]{\nborder-color:rgba(237,91,67,.31);\nbackground:\nlinear-gradient(90deg,rgba(237,91,67,.16),transparent 78%);\ncolor:#ff9a85;\nbox-shadow:inset 2px 0 var(--red);\n}\nai f[lv=\"1\"]::after{\ncontent:\" I\";\nfloat:right;\npadding:1px 6px;\nborder:1px solid rgba(237,91,67,.28);\nborder-radius:999px;\nbackground:rgba(237,91,67,.1);\ncolor:var(--red);\nfont-family:ui-monospace,SFMono-Regular,Consolas,monospace;\nfont-size:9px;\nletter-spacing:.08em;\n}\nai d{\nposition:relative;\ndisplay:block;\nmin-height:25px;\npadding:4px 5px 4px 10px;\nborder-bottom:1px dashed rgba(205,225,232,.075);\ncolor:var(--mu);\nfont-size:12px;\nline-height:1.5;\ntransition:padding-left .18s ease,color .18s ease,background .18s ease;\n}\nai d:last-child{\nborder-bottom:0;\n}\nai d::before{\ncontent:\"\";\nposition:absolute;\ntop:11px;\nleft:1px;\nwidth:3px;\nheight:3px;\nborder-radius:50%;\nbackground:var(--dim);\n}\nai d:hover{\npadding-left:14px;\nborder-radius:5px;\nbackground:linear-gradient(90deg,rgba(237,91,67,.075),transparent);\ncolor:var(--tx);\n}\nai d:hover::before{\nbackground:var(--red);\nbox-shadow:0 0 7px var(--red);\n}\nai g[t=\"当前目标\"] d:first-of-type,\nai g[t=\"可选行动\"] d{\ncolor:#dfe7e9;\n}\nai g[t=\"可选行动\"] d{\nmargin:2px 0;\npadding:6px 7px 6px 12px;\nborder:1px solid transparent;\nborder-radius:7px;\nbackground:rgba(255,255,255,.018);\n}\nai g[t=\"可选行动\"] d:hover{\nborder-color:rgba(237,91,67,.18);\nbackground:linear-gradient(90deg,rgba(237,91,67,.11),rgba(237,91,67,.025));\ntransform:translateX(2px);\n}\n@keyframes ai-scan{\n0%{left:-45%}\n28%,100%{left:125%}\n}\n@keyframes ai-pulse{\n0%,100%{opacity:.55;transform:scale(.88)}\n50%{opacity:1;transform:scale(1.1)}\n}\n@keyframes ai-msg{\nfrom{opacity:0;transform:translateY(8px) scale(.985)}\nto{opacity:1;transform:none}\n}\n@keyframes ai-danger{\n0%,100%{box-shadow:inset 0 0 0 rgba(239,100,100,0)}\n50%{box-shadow:inset 0 0 22px rgba(239,100,100,.055)}\n}\n@media(max-width:720px){\nai{\nmargin:6px auto;\nborder-radius:14px;\nfont-size:14px;\nline-height:1.7;\n}\nai hd{\ngrid-template-columns:1fr auto;\ngap:3px 8px;\npadding:8px 10px 8px 14px;\n}\nai hd span{\ngrid-column:1/-1;\ngrid-row:2;\nfont-size:10px;\n}\nai hd em{\ngrid-column:2;\ngrid-row:1;\nfont-size:10px;\n}\nai article{\npadding:16px 14px 20px;\n}\nai article>p{\ntext-align:left;\n}\nai article>p+p{\nmargin-top:13px;\n}\nai article>p::first-letter{\nfont-size:2.25em;\n}\nai chat{\npadding:18px 7px 21px;\n}\nai ph{\nwidth:min(100%,350px);\nmin-height:500px;\nmax-height:620px;\nborder-radius:31px;\n}\nai bar{\nborder-radius:23px 23px 0 0;\n}\nai send{\nborder-radius:0 0 23px 23px;\n}\nai st{\ngrid-template-columns:1fr;\n}\nai g{\npadding-right:10px;\npadding-left:13px;\n}\n}\n@media(max-width:390px){\nai{\nborder-right-width:0;\nborder-left-width:0;\nborder-radius:0;\n}\nai hd{\nfont-size:11px;\n}\nai hd b{\nfont-size:11px;\n}\nai article{\npadding-right:12px;\npadding-left:12px;\n}\nai article q i{\nmin-width:25px;\nheight:25px;\nmargin-right:4px;\npadding:0 6px;\nfont-size:10px;\n}\nai chat{\npadding-right:4px;\npadding-left:4px;\n}\nai ph{\nmin-height:480px;\npadding:6px;\nborder-radius:28px;\n}\nai ph::before{\ntop:11px;\nwidth:82px;\nheight:18px;\n}\nai ch{\nmin-height:53px;\n}\nai msgs{\npadding-right:7px;\npadding-left:7px;\n}\nai m u{\nmax-width:81%;\nfont-size:11px;\n}\nai details>summary{\npadding-left:13px;\nfont-size:12px;\n}\nai d{\nfont-size:11px;\n}\n}\n@media(prefers-reduced-motion:reduce){\nai::after{\nanimation:none;\ndisplay:none;\n}\nai hd b::before,\nai details>summary::before,\nai g[risk=\"4\"],\nai m{\nanimation:none;\nopacity:1;\n}\nai article q:hover i,\nai m:hover u,\nai g[t=\"可选行动\"] d:hover{\ntransform:none;\n}\n}\n\n/* 变量定义：继承暗色档案终端、熔红警戒与冷青数据流色调 */\n:root {\n  --archive-bg: #080b0f; /* 深渊黑 */\n  --archive-bg-secondary: #10161c; /* 冷调黑蓝 */\n  --archive-surface: rgba(17, 23, 29, 0.92); /* 半透明终端表面 */\n  --archive-surface-secondary: rgba(27, 36, 43, 0.78); /* 输入区域表面 */\n  --archive-solid: #151c22; /* 实体面板色 */\n\n  --archive-text: #edf2f4; /* 高亮文字 */\n  --archive-muted: #a1adb4; /* 次级文字 */\n  --archive-dim: #6f7b82; /* 弱化文字 */\n\n  --archive-line: rgba(205, 225, 232, 0.14); /* 基础边框 */\n  --archive-line-bright: rgba(205, 225, 232, 0.28); /* 激活边框 */\n\n  --archive-red: #ed5b43; /* 熔红主色 */\n  --archive-red-dark: #9f2f23; /* 熔红暗部 */\n  --archive-red-soft: rgba(237, 91, 67, 0.14); /* 熔红光晕 */\n\n  --archive-cyan: #76d7dc; /* 冷青数据流 */\n  --archive-green: #55d49d; /* 在线状态 */\n  --archive-yellow: #e2b85d; /* 警告状态 */\n  --archive-danger: #ef6464; /* 危险状态 */\n\n  --archive-shadow:\n    0 18px 52px rgba(0, 0, 0, 0.38),\n    0 3px 12px rgba(0, 0, 0, 0.22);\n}\n\n/* 按钮与输入框共有基础样式 */\n.btn,\nbutton,\ninput,\ntextarea,\n.input-field {\n  position: relative;\n  border: 1px solid var(--archive-line);\n  border-radius: 12px;\n  padding: 12px 20px;\n  overflow: hidden;\n  outline: none;\n\n  background:\n    radial-gradient(\n      circle at 82% -20%,\n      rgba(237, 91, 67, 0.13),\n      transparent 48%\n    ),\n    linear-gradient(\n      145deg,\n      rgba(31, 41, 48, 0.98),\n      rgba(17, 23, 29, 0.96) 52%,\n      rgba(8, 11, 15, 0.98)\n    );\n\n  color: var(--archive-text);\n  caret-color: var(--archive-red);\n\n  font-family:\n    Inter,\n    \"Segoe UI\",\n    \"PingFang SC\",\n    \"Microsoft YaHei\",\n    sans-serif;\n  font-size: 14px;\n  font-weight: 600;\n  line-height: 1.55;\n\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.035),\n    inset 0 -1px 0 rgba(0, 0, 0, 0.28),\n    0 5px 15px rgba(0, 0, 0, 0.2);\n\n  backdrop-filter: blur(6px);\n  -webkit-backdrop-filter: blur(6px);\n\n  transition:\n    color 0.25s ease,\n    border-color 0.25s ease,\n    background 0.25s ease,\n    box-shadow 0.25s ease,\n    transform 0.25s ease;\n\n  -webkit-tap-highlight-color: transparent;\n}\n\n/* 悬停/聚焦状态：熔红警戒点亮，冷青数据流外溢 */\n.btn:hover,\nbutton:hover,\ninput:hover,\ntextarea:hover,\n.input-field:hover,\ninput:focus,\ntextarea:focus,\n.input-field:focus,\ninput:focus-visible,\ntextarea:focus-visible,\n.input-field:focus-visible {\n  border-color: rgba(118, 215, 220, 0.42);\n\n  background:\n    radial-gradient(\n      circle at 78% 0%,\n      rgba(237, 91, 67, 0.18),\n      transparent 45%\n    ),\n    linear-gradient(\n      145deg,\n      rgba(31, 43, 50, 0.98),\n      rgba(19, 28, 34, 0.98) 52%,\n      rgba(10, 15, 19, 0.98)\n    );\n\n  color: #ffffff;\n\n  box-shadow:\n    inset 2px 0 0 var(--archive-red),\n    inset 0 1px 0 rgba(255, 255, 255, 0.055),\n    0 0 0 3px rgba(118, 215, 220, 0.07),\n    0 0 20px rgba(118, 215, 220, 0.1),\n    0 10px 25px rgba(0, 0, 0, 0.32);\n\n  transform: translateY(-1px);\n}\n\n/* 按钮悬停状态：强化熔红响应 */\n.btn:hover,\nbutton:hover {\n  border-color: rgba(255, 125, 100, 0.46);\n\n  background:\n    radial-gradient(\n      circle at 35% 15%,\n      rgba(255, 255, 255, 0.11),\n      transparent 35%\n    ),\n    linear-gradient(\n      145deg,\n      var(--archive-red),\n      var(--archive-red-dark)\n    );\n\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.12),\n    0 0 0 3px rgba(237, 91, 67, 0.1),\n    0 0 20px rgba(237, 91, 67, 0.18),\n    0 10px 25px rgba(0, 0, 0, 0.34);\n\n  transform: translateY(-2px);\n}\n\n/* 扫光特效定义 */\n.btn::before,\nbutton::before,\n.input-field::before {\n  content: \"\";\n  position: absolute;\n  z-index: 1;\n  top: 0;\n  left: -125%;\n  width: 48%;\n  height: 100%;\n  pointer-events: none;\n\n  background: linear-gradient(\n    90deg,\n    transparent,\n    rgba(237, 242, 244, 0.12),\n    rgba(118, 215, 220, 0.1),\n    transparent\n  );\n\n  transform: skewX(-16deg);\n  transition: left 0.65s cubic-bezier(0.2, 0.8, 0.2, 1);\n}\n\n/* 触发扫光效果 */\n.btn:hover::before,\nbutton:hover::before,\n.input-field:hover::before,\n.input-field:focus-within::before {\n  left: 135%;\n}\n\n/* 确保按钮内容位于扫光层上方 */\n.btn > *,\nbutton > * {\n  position: relative;\n  z-index: 2;\n}\n\n/* 点击特效：熔红沉降与终端按压反馈 */\n.btn:active,\nbutton:active,\ninput:active,\ntextarea:active,\n.input-field:active {\n  border-color: rgba(237, 91, 67, 0.5);\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(159, 47, 35, 0.96),\n      rgba(74, 25, 21, 0.98)\n    );\n\n  color: #ffffff;\n\n  box-shadow:\n    inset 0 4px 10px rgba(0, 0, 0, 0.46),\n    inset 0 0 18px rgba(237, 91, 67, 0.09),\n    0 2px 6px rgba(0, 0, 0, 0.22);\n\n  transform: translateY(1px) scale(0.99);\n}\n\n/* 输入框特有优化 */\ninput,\ntextarea,\n.input-field {\n  cursor: text;\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(27, 36, 43, 0.86),\n      rgba(13, 18, 22, 0.96)\n    );\n\n  color: var(--archive-text);\n}\n\n/* 输入框聚焦时保持冷青边框与熔红侧光 */\ninput:focus,\ntextarea:focus,\n.input-field:focus,\n.input-field:focus-within {\n  border-color: rgba(118, 215, 220, 0.44);\n\n  background:\n    linear-gradient(\n      90deg,\n      rgba(237, 91, 67, 0.065),\n      transparent 24%\n    ),\n    linear-gradient(\n      145deg,\n      rgba(27, 38, 45, 0.98),\n      rgba(12, 17, 21, 0.98)\n    );\n\n  box-shadow:\n    inset 2px 0 0 var(--archive-red),\n    inset 0 1px 0 rgba(255, 255, 255, 0.04),\n    0 0 0 3px rgba(118, 215, 220, 0.07),\n    0 0 18px rgba(118, 215, 220, 0.08),\n    0 8px 22px rgba(0, 0, 0, 0.28);\n\n  transform: translateY(-1px);\n}\n\n/* 占位符颜色调整 */\n::placeholder {\n  color: var(--archive-dim);\n  opacity: 0.78;\n  transition:\n    color 0.2s ease,\n    opacity 0.2s ease;\n}\n\ninput:focus::placeholder,\ntextarea:focus::placeholder,\n.input-field:focus::placeholder {\n  color: var(--archive-muted);\n  opacity: 0.48;\n}\n\n/* 文本选择颜色 */\ninput::selection,\ntextarea::selection,\n.input-field::selection,\n.output-field::selection,\n.output-box::selection {\n  color: #ffffff;\n  background: var(--archive-red);\n}\n\n/* --- 差异化处理：按钮 --- */\n.btn,\nbutton {\n  overflow: hidden;\n  cursor: pointer;\n  isolation: isolate;\n\n  border-color: rgba(255, 128, 102, 0.3);\n\n  background:\n    radial-gradient(\n      circle at 35% 25%,\n      rgba(255, 255, 255, 0.12),\n      transparent 36%\n    ),\n    linear-gradient(\n      145deg,\n      var(--archive-red),\n      var(--archive-red-dark)\n    );\n\n  color: #ffffff;\n  letter-spacing: 0.025em;\n\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.1),\n    0 5px 15px rgba(237, 91, 67, 0.18),\n    0 8px 20px rgba(0, 0, 0, 0.2);\n}\n\n/* 按钮聚焦可见状态 */\n.btn:focus-visible,\nbutton:focus-visible {\n  border-color: rgba(118, 215, 220, 0.72);\n\n  box-shadow:\n    inset 0 1px 0 rgba(255, 255, 255, 0.12),\n    0 0 0 3px rgba(118, 215, 220, 0.14),\n    0 0 22px rgba(118, 215, 220, 0.17),\n    0 7px 20px rgba(0, 0, 0, 0.3);\n}\n\n/* 禁用状态 */\n.btn:disabled,\nbutton:disabled,\ninput:disabled,\ntextarea:disabled,\n.input-field:disabled,\n.input-field[aria-disabled=\"true\"] {\n  cursor: not-allowed;\n  opacity: 0.48;\n  filter: saturate(0.45);\n\n  border-color: var(--archive-line);\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(27, 36, 43, 0.72),\n      rgba(13, 18, 22, 0.82)\n    );\n\n  color: var(--archive-dim);\n  box-shadow: none;\n  transform: none;\n}\n\n/* --- 差异化处理：输入 / 输出 / 编辑框 --- */\ninput,\ntextarea,\n.input-field,\n.output-field,\n.output-box {\n  overflow-y: auto;\n  overflow-x: hidden;\n  cursor: text;\n\n  border: 1px solid var(--archive-line);\n  border-radius: 12px;\n\n  background:\n    radial-gradient(\n      circle at 100% 0,\n      rgba(159, 47, 35, 0.09),\n      transparent 38%\n    ),\n    linear-gradient(\n      145deg,\n      rgba(27, 36, 43, 0.88),\n      rgba(11, 15, 19, 0.98)\n    );\n\n  color: var(--archive-text);\n\n  scrollbar-width: thin;\n  scrollbar-color: rgba(237, 91, 67, 0.34) transparent;\n}\n\n/* 只读输出区域 */\n.output-field,\n.output-box {\n  padding: 14px 16px;\n\n  box-shadow:\n    inset 2px 0 0 rgba(118, 215, 220, 0.68),\n    inset 0 1px 0 rgba(255, 255, 255, 0.03),\n    0 5px 15px rgba(0, 0, 0, 0.18);\n}\n\n/* 输出区域悬停 */\n.output-field:hover,\n.output-box:hover {\n  border-color: var(--archive-line-bright);\n\n  background:\n    radial-gradient(\n      circle at 100% 0,\n      rgba(237, 91, 67, 0.11),\n      transparent 42%\n    ),\n    linear-gradient(\n      145deg,\n      rgba(29, 40, 47, 0.94),\n      rgba(12, 17, 21, 0.98)\n    );\n\n  box-shadow:\n    inset 2px 0 0 var(--archive-cyan),\n    0 0 18px rgba(118, 215, 220, 0.06),\n    0 8px 22px rgba(0, 0, 0, 0.22);\n}\n\n/* 自动填充状态适配暗色终端 */\ninput:-webkit-autofill,\ninput:-webkit-autofill:hover,\ninput:-webkit-autofill:focus,\ntextarea:-webkit-autofill,\ntextarea:-webkit-autofill:hover,\ntextarea:-webkit-autofill:focus {\n  -webkit-text-fill-color: var(--archive-text);\n  caret-color: var(--archive-red);\n  border-color: rgba(118, 215, 220, 0.4);\n  box-shadow:\n    inset 0 0 0 1000px #151d23,\n    inset 2px 0 0 var(--archive-red),\n    0 0 0 3px rgba(118, 215, 220, 0.06);\n  transition: background-color 9999s ease-out;\n}\n\n/* 滚动条样式：熔红轨迹与暗色终端 */\ntextarea::-webkit-scrollbar,\n.input-field::-webkit-scrollbar,\n.output-field::-webkit-scrollbar,\n.output-box::-webkit-scrollbar {\n  width: 6px;\n  height: 6px;\n}\n\ntextarea::-webkit-scrollbar-track,\n.input-field::-webkit-scrollbar-track,\n.output-field::-webkit-scrollbar-track,\n.output-box::-webkit-scrollbar-track {\n  border-radius: 999px;\n  background: rgba(8, 11, 15, 0.45);\n}\n\ntextarea::-webkit-scrollbar-thumb,\n.input-field::-webkit-scrollbar-thumb,\n.output-field::-webkit-scrollbar-thumb,\n.output-box::-webkit-scrollbar-thumb {\n  border: 1px solid rgba(255, 255, 255, 0.035);\n  border-radius: 999px;\n\n  background:\n    linear-gradient(\n      180deg,\n      rgba(237, 91, 67, 0.58),\n      rgba(159, 47, 35, 0.62)\n    );\n\n  box-shadow: 0 0 7px rgba(237, 91, 67, 0.18);\n}\n\ntextarea::-webkit-scrollbar-thumb:hover,\n.input-field::-webkit-scrollbar-thumb:hover,\n.output-field::-webkit-scrollbar-thumb:hover,\n.output-box::-webkit-scrollbar-thumb:hover {\n  background:\n    linear-gradient(\n      180deg,\n      var(--archive-red),\n      var(--archive-red-dark)\n    );\n\n  box-shadow: 0 0 9px rgba(237, 91, 67, 0.32);\n}\n\n/* 减少动态效果偏好 */\n@media (prefers-reduced-motion: reduce) {\n  .btn,\n  button,\n  input,\n  textarea,\n  .input-field,\n  .output-field,\n  .output-box,\n  .btn::before,\n  button::before,\n  .input-field::before {\n    transition: none;\n  }\n\n  .btn:hover,\n  button:hover,\n  input:hover,\n  textarea:hover,\n  .input-field:hover,\n  input:focus,\n  textarea:focus,\n  .input-field:focus,\n  .btn:active,\n  button:active {\n    transform: none;\n  }\n\n  .btn::before,\n  button::before,\n  .input-field::before {\n    display: none;\n  }\n}","options":null,"language":"zh","containsNSFW":false,"publicAccess":true,"deletedAt":null,"isAnonymous":true,"enableSafeguard":false,"defaultModelSettings":{"model":"mango_gemini_vertex/gemini-2.5-flash-thinking-128","contextWindow":4},"totalConversations":17,"totalMessages":18,"totalCreditsUsed":625,"totalTokensUsed":88605,"totalPlayedUsers":1,"deeplyPlayed":1,"fixedPromptLength":4477,"lorebookLength":0,"author":{"id":"NN5f3iHYlTRtNZ4yBkm4iXHnJ7zukSQD","name":"485059025","displayUsername":"2787087494","username":"2787087494"},"cardsTags":[{"tag":{"name":"超高自由度","cardsCount":1072}},{"tag":{"name":"末日生存","cardsCount":3}},{"tag":{"name":"已破甲","cardsCount":2367}},{"tag":{"name":"超低消耗","cardsCount":513}},{"tag":{"name":"丧尸末日","cardsCount":18}},{"tag":{"name":"自定义开局","cardsCount":93}},{"tag":{"name":"ROLL天赋","cardsCount":38}},{"tag":{"name":"自由探索","cardsCount":1195}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}