{"id":"dae8d860-a6c5-4245-93e2-851f1e232fdf","authorId":"QM0teK4fQrVTcK6SMfzz21G8aRVSNg9Q","title":"电车痴汉模拟器","description":"【随机npc出现】【想干嘛干嘛】\n末班车，23:47，山手线。\n\n车厢门合拢的那一刻，城市的霓虹被甩在玻璃外面，\n只剩下铁轨咣当咣当的节奏，和你掌心里那层薄汗。\n\n前面那个穿OL套裙的女人，今天是第三次和你同车了。\n栗色长发松松扎在脑后，露出一截白得过分的脖颈。\n她戴着耳机低头刷手机，对周围一无所知——\n裙摆随着列车的晃动轻轻擦过你的指背，\n丝袜下的小腿因为高跟鞋而绷得很紧。\n\n车厢拥挤，每一次刹车，人群都会向前挤压。\n她的后背贴上来，又因为惯性弹开，再贴上来。\n你能闻到她头发上很淡的洗发水味道，\n混着这节车厢里属于深夜的、暧昧的汗气。\n\n她的手机屏幕亮着——是男朋友发来的\"还没到家吗\"。\n她回了一个\"嗯，快了\"，然后把手机塞进了包里。\n\n包扣\"啪\"地一声合上。\n\n车厢摇晃。\n你的手指，距离她裙摆的边缘，只有一个呼吸。\n\n下一站，新宿。\n还有四分钟。\n\n——你，要动手吗？","background":"okqqj7vix5si5tp8wveyz8ka.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"yow1qmao9aw8x9ywcuu7syue.webp","coverWidth":1206,"coverHeight":1746,"introPage":"ud8hwt8j4v2t1q2yj1atogwu.html","changelog":null,"createdAt":"2026-05-19T10:36:28.390Z","updatedAt":"2026-07-26T09:06:48.941Z","initPublicAt":"2026-05-19T10:43:36.837Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;700&family=ZCOOL+QingKe+HuangYou&display=swap');\n\n.dorm-wrap{\n  --bg:#f4edd8;\n  --bg2:#ece4cb;\n  --ink:#2c2416;\n  --red:#8b1a1a;\n  --red2:#c0392b;\n  --line:#bfae8e;\n  --shadow:rgba(44,36,22,.12);\n  --accent:#6b4c2a;\n  font-family:'Noto Serif SC',serif;\n  color:var(--ink);\n  font-size:14.5px;\n  line-height:1.7;\n  max-width:100%;\n  padding:6px;\n  background:\n    repeating-linear-gradient(0deg,transparent,transparent 27px,rgba(180,160,120,.13) 27px,rgba(180,160,120,.13) 28px),\n    linear-gradient(135deg,#f4edd8 0%,#e8dfc5 40%,#f0e8d0 100%);\n  position:relative;\n}\n.dorm-wrap::before{\n  content:'';\n  position:absolute;\n  top:12px;right:18px;\n  width:80px;height:80px;\n  background:radial-gradient(circle,rgba(139,26,26,.08) 0%,rgba(139,26,26,.03) 50%,transparent 70%);\n  border:2.5px solid rgba(139,26,26,.25);\n  border-radius:50%;\n  z-index:2;\n  pointer-events:none;\n}\n.dorm-wrap::after{\n  content:'CONFIDENTIAL';\n  position:absolute;\n  top:38px;right:6px;\n  font-size:8px;\n  letter-spacing:3px;\n  color:rgba(139,26,26,.2);\n  font-family:monospace;\n  transform:rotate(-12deg);\n  pointer-events:none;\n  z-index:2;\n}\n\n/* ===== 思维推理 ===== */\n.dorm-reason{\n  background:var(--bg2);\n  border:1px dashed var(--line);\n  margin-bottom:8px;\n  padding:0;\n}\n.dorm-reason>summary{\n  cursor:pointer;\n  padding:6px 10px;\n  font-size:13px;\n  font-weight:700;\n  color:var(--accent);\n  letter-spacing:1px;\n  list-style:none;\n  position:relative;\n  user-select:none;\n}\n.dorm-reason>summary::-webkit-details-marker{display:none}\n.dorm-reason>summary::before{\n  content:'▶ ';\n  font-size:10px;\n  transition:transform .2s;\n  display:inline-block;\n}\n.dorm-reason[open]>summary::before{\n  transform:rotate(90deg);\n}\n.dorm-reason-in{\n  padding:4px 10px 8px;\n}\n.dorm-reason-r{\n  display:flex;\n  gap:4px;\n  padding:2px 0;\n  border-bottom:1px dotted rgba(191,174,142,.5);\n  font-size:12.5px;\n}\n.dorm-reason-r:last-child{border-bottom:none}\n.dorm-reason-k{\n  flex-shrink:0;\n  width:70px;\n  color:var(--accent);\n  font-weight:700;\n  font-size:11.5px;\n}\n.dorm-reason-k::after{content:'│';margin-left:4px;color:var(--line)}\n.dorm-reason-v{\n  flex:1;\n  color:#555040;\n  font-size:12px;\n}\n\n/* ===== 环境 ===== */\n.dorm-env{\n  background:linear-gradient(90deg,rgba(107,76,42,.06),transparent);\n  border-left:3px solid var(--accent);\n  padding:8px 10px;\n  margin-bottom:8px;\n  font-size:13.5px;\n  color:#4a3f2f;\n  font-style:italic;\n  position:relative;\n}\n.dorm-env::before{\n  content:'📍 现场环境';\n  display:block;\n  font-size:10px;\n  font-style:normal;\n  font-weight:700;\n  letter-spacing:2px;\n  color:var(--accent);\n  margin-bottom:3px;\n  text-transform:uppercase;\n}\n\n/* ===== 目标信息 ===== */\n.dorm-profile{\n  border:1.5px solid var(--line);\n  background:\n    linear-gradient(to bottom,rgba(244,237,216,.9),rgba(236,228,203,.95)),\n    url(\"data:image/svg+xml,%3Csvg width='6' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1' height='1' fill='rgba(150,130,90,.06)'/%3E%3C/svg%3E\");\n  margin-bottom:8px;\n  position:relative;\n  overflow:hidden;\n}\n.dorm-profile::before{\n  content:'';\n  position:absolute;\n  top:-8px;left:20px;\n  width:40px;height:16px;\n  background:var(--red);\n  opacity:.15;\n  transform:rotate(-2deg);\n  border-radius:0 0 2px 2px;\n}\n.dorm-profile::after{\n  content:'';\n  position:absolute;\n  top:0;left:0;right:0;\n  height:3px;\n  background:linear-gradient(90deg,var(--red),var(--red2),var(--red));\n}\n.dorm-profile-h{\n  padding:8px 10px 4px;\n  font-size:14px;\n  font-weight:700;\n  color:var(--red);\n  letter-spacing:3px;\n  border-bottom:1px solid var(--line);\n}\n.dorm-profile-r{\n  display:flex;\n  padding:3px 10px;\n  border-bottom:1px dotted rgba(191,174,142,.4);\n  font-size:13px;\n  transition:background .15s;\n}\n.dorm-profile-r:hover{background:rgba(139,26,26,.03)}\n.dorm-profile-r:last-child{border-bottom:none}\n.dorm-profile-k{\n  flex-shrink:0;\n  width:65px;\n  font-weight:700;\n  color:var(--accent);\n  font-size:12px;\n  padding-top:1px;\n}\n.dorm-profile-k::after{content:' ┃';color:var(--line);font-weight:400}\n.dorm-profile-v{\n  flex:1;\n  padding-left:6px;\n}\n\n/* ===== 正文 ===== */\n.dorm-body{\n  padding:8px 4px;\n  line-height:1.85;\n  text-align:justify;\n}\n.dorm-girl{\n  color:var(--red2);\n  font-weight:700;\n  border-bottom:1.5px solid rgba(192,57,43,.3);\n}\n\n/* ===== 分隔线 ===== */\n.dorm-cut{\n  border:none;\n  height:1px;\n  background:repeating-linear-gradient(90deg,var(--line) 0,var(--line) 8px,transparent 8px,transparent 14px);\n  margin:4px 0;\n  position:relative;\n}\n.dorm-cut::after{\n  content:'✦';\n  position:absolute;\n  left:50%;top:50%;\n  transform:translate(-50%,-50%);\n  background:var(--bg);\n  padding:0 8px;\n  color:var(--line);\n  font-size:10px;\n}\n\n/* ===== 行动选项 ===== */\n.dorm-acts{\n  border:1.5px solid var(--accent);\n  background:rgba(107,76,42,.03);\n  margin:8px 0;\n}\n.dorm-acts-h{\n  background:linear-gradient(90deg,var(--accent),#8b6914);\n  color:#f4edd8;\n  text-align:center;\n  padding:5px;\n  font-size:13px;\n  font-weight:700;\n  letter-spacing:6px;\n}\n.dorm-acts-i{\n  padding:5px 10px;\n  font-size:13px;\n  border-bottom:1px dotted var(--line);\n  cursor:default;\n  transition:all .15s;\n}\n.dorm-acts-i:last-child{border-bottom:none}\n.dorm-acts-i:hover{\n  background:rgba(107,76,42,.08);\n  padding-left:16px;\n}\n\n/* ===== 状态面板 ===== */\n.dorm-panel{\n  border:1.5px solid var(--red);\n  margin:8px 0;\n  position:relative;\n}\n.dorm-panel::before{\n  content:'STATUS';\n  position:absolute;\n  top:-8px;right:10px;\n  background:var(--bg);\n  padding:0 6px;\n  font-size:9px;\n  letter-spacing:3px;\n  color:var(--red);\n  font-family:monospace;\n}\n.dorm-panel-h{\n  background:linear-gradient(90deg,var(--red),var(--red2));\n  color:#f4edd8;\n  text-align:center;\n  padding:5px;\n  font-size:13px;\n  font-weight:700;\n  letter-spacing:6px;\n}\n.dorm-panel-r{\n  display:flex;\n  padding:3px 10px;\n  border-bottom:1px dotted rgba(139,26,26,.15);\n  font-size:13px;\n  transition:background .15s;\n}\n.dorm-panel-r:hover{background:rgba(139,26,26,.04)}\n.dorm-panel-r:last-child{border-bottom:none}\n.dorm-panel-k{\n  flex-shrink:0;\n  width:80px;\n  font-weight:700;\n  font-size:12px;\n}\n.dorm-panel-v{\n  flex:1;\n}\n\n/* ===== 记忆区 ===== */\n.dorm-mem{\n  border:1px dashed var(--red);\n  margin-top:8px;\n  background:rgba(139,26,26,.02);\n}\n.dorm-mem>summary{\n  cursor:pointer;\n  padding:6px 10px;\n  font-size:13px;\n  font-weight:700;\n  color:var(--red);\n  letter-spacing:1px;\n  list-style:none;\n  user-select:none;\n}\n.dorm-mem>summary::-webkit-details-marker{display:none}\n.dorm-mem>summary::before{\n  content:'◉ ';\n  font-size:10px;\n}\n.dorm-mem-in{\n  padding:4px 10px 8px;\n}\n.dorm-mem-s{\n  margin-bottom:6px;\n}\n.dorm-mem-t{\n  font-size:12px;\n  font-weight:700;\n  color:var(--accent);\n  border-bottom:1px solid var(--line);\n  padding-bottom:2px;\n  margin-bottom:3px;\n}\n.dorm-mem-l,.dorm-mem-p{\n  font-size:12px;\n  padding:1px 0 1px 8px;\n  color:#555040;\n}\n.dorm-mem-w{\n  text-align:center;\n  font-size:10px;\n  color:var(--red);\n  letter-spacing:1px;\n  padding:4px;\n  border-top:1px dashed rgba(139,26,26,.2);\n  margin-top:4px;\n}\n\n/* ===== 微动画 ===== */\n@keyframes stamp{\n  0%{opacity:0;transform:scale(2) rotate(-12deg)}\n  60%{opacity:.2;transform:scale(.95) rotate(-12deg)}\n  100%{opacity:.2;transform:scale(1) rotate(-12deg)}\n}\n.dorm-wrap::after{\n  animation:stamp .4s ease-out both;\n}\n/* ===== 隐藏默认顶部彩条 ===== */\n[class*=\"bg-[#F1CBCB]\"],\n[class*=\"bg-[#c9e1e9]\"] {\n  display: none !important;\n}\n\n/* ===== 聊天框主体 ===== */\n.bg-gray-100\\/90.relative.inline-block {\n  background:\n    repeating-linear-gradient(0deg, transparent, transparent 27px, rgba(180,160,120,.1) 27px, rgba(180,160,120,.1) 28px),\n    linear-gradient(135deg, #f4edd8 0%, #e8dfc5 40%, #f0e8d0 100%) !important;\n  border: 1.5px solid #bfae8e !important;\n  border-radius: 3px !important;\n  box-shadow:\n    2px 3px 8px rgba(44,36,22,.12),\n    inset 0 0 30px rgba(200,185,150,.15) !important;\n  position: relative !important;\n  isolation: isolate !important;\n}\n\n/* 左侧红色档案条 */\n.bg-gray-100\\/90.relative.inline-block::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  width: 4px !important;\n  height: 100% !important;\n  background: linear-gradient(180deg, #8b1a1a, #c0392b, #8b1a1a) !important;\n  z-index: 0 !important;\n  border-radius: 3px 0 0 3px !important;\n}\n\n/* 右上角CLASSIFIED水印 */\n.bg-gray-100\\/90.relative.inline-block::after {\n  content: 'CLASSIFIED' !important;\n  position: absolute !important;\n  top: 10px !important;\n  right: 8px !important;\n  font-size: 8px !important;\n  font-family: monospace !important;\n  letter-spacing: 2px !important;\n  color: rgba(139,26,26,.12) !important;\n  transform: rotate(-8deg) !important;\n  pointer-events: none !important;\n  z-index: 0 !important;\n}\n\n/* ===== 文本内容 ===== */\n.markdown-body {\n  color: #2c2416 !important;\n  font-family: 'Noto Serif SC', 'Georgia', serif !important;\n  z-index: 1 !important;\n  background: transparent !important;\n  line-height: 1.75 !important;\n}\n\n/* ===== 底部附加元素 ===== */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n  color: #6b4c2a !important;\n  transition: color .2s !important;\n}\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover {\n  color: #8b1a1a !important;\n}\n.MuiTypography-root.MuiTypography-body2.css-6c0gf2 {\n  color: #8a7a5a !important;\n  font-family: monospace !important;\n  font-size: 11px !important;\n}\n.text-orange-500 {\n  color: #8b6914 !important;\n}\n\n/* ===== 自定义加载动画（打字机光标） ===== */\n.style_dot-flashing__8L91Q.style_text__zGhNq {\n  display: none !important;\n}\n.flex.items-center.justify-center.w-6.h-5 {\n  position: relative !important;\n  height: 24px !important;\n}\n.flex.items-center.justify-center.w-6.h-5::before {\n  content: '' !important;\n  position: absolute !important;\n  left: 50% !important;\n  top: 50% !important;\n  transform: translate(-50%, -50%) !important;\n  width: 2px !important;\n  height: 16px !important;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='16'%3E%3Crect width='2' height='16' fill='%238b1a1a'%3E%3Canimate attributeName='opacity' values='1;0;1' dur='1s' repeatCount='indefinite'/%3E%3C/rect%3E%3C/svg%3E\") !important;\n  background-size: contain !important;\n  background-repeat: no-repeat !important;\n}\n.flex.items-center.justify-center.w-6.h-5::after {\n  content: 'DECRYPTING...' !important;\n  position: absolute !important;\n  left: 14px !important;\n  top: 50% !important;\n  transform: translateY(-50%) !important;\n  font-size: 8px !important;\n  font-family: monospace !important;\n  letter-spacing: 2px !important;\n  color: #8b1a1a !important;\n  white-space: nowrap !important;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='1'%3E%3Crect width='1' height='1' fill='transparent'%3E%3Canimate attributeName='opacity' values='1;.4;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/rect%3E%3C/svg%3E\") !important;\n}\n```\n\n---\n\n## 界面美化\n\n顶部栏、底部输入栏、评论区统一为档案卷宗主题——泛黄纸张底色、暗红与褐色系、等宽字体点缀。\n\n```css\n/* ===== 顶部栏 ===== */\n.sticky.w-full.top-0.flex.items-center {\n  background: linear-gradient(180deg, #e8dfc5, #f0e8d0) !important;\n  border-bottom: 2px solid #bfae8e !important;\n  box-shadow: 0 2px 6px rgba(44,36,22,.1) !important;\n}\n#ai-model-selector .truncate.text-\\[13px\\] {\n  color: #2c2416 !important;\n  font-family: 'Georgia', serif !important;\n  font-weight: 700 !important;\n}\n#ai-model-selector .shrink-0.flex.items-center svg {\n  color: #6b4c2a !important;\n}\n#header-setting-button {\n  color: #6b4c2a !important;\n}\n#header-setting-button svg {\n  color: #6b4c2a !important;\n  transition: transform .2s !important;\n}\n#header-setting-button:hover svg {\n  transform: rotate(30deg) !important;\n}\n.sticky.w-full.top-0 svg.lucide-clock-8 {\n  color: #6b4c2a !important;\n}\n\n/* ===== 底部栏 ===== */\n.bg-gradient-to-t {\n  background: linear-gradient(to top, #e8dfc5 60%, transparent) !important;\n}\n#ai-chat-bottom-input {\n  background: #f4edd8 !important;\n  border: 1.5px solid #bfae8e !important;\n  border-radius: 3px !important;\n  box-shadow: inset 0 1px 4px rgba(44,36,22,.08) !important;\n}\n#ai-chat-input {\n  background: transparent !important;\n  color: #2c2416 !important;\n  font-family: 'Georgia', serif !important;\n  font-size: 14px !important;\n}\n#ai-chat-input::placeholder {\n  color: #a09478 !important;\n  font-style: italic !important;\n}\n#ai-chat-input::selection {\n  background: rgba(139,26,26,.15) !important;\n  color: #2c2416 !important;\n}\n\n/* ===== 按钮栏 ===== */\n#ai-mod-button2 button.MuiButton-root {\n  color: #6b4c2a !important;\n  border-color: #bfae8e !important;\n  font-family: 'Georgia', serif !important;\n  transition: all .2s !important;\n}\n#ai-mod-button2 button.MuiButton-root:hover {\n  background: rgba(139,26,26,.06) !important;\n  color: #8b1a1a !important;\n  border-color: #8b1a1a !important;\n}\n#ai-mod-button2 button.MuiButton-root svg {\n  color: inherit !important;\n}\n\n/* ===== 分页栏 ===== */\n.MuiPaginationItem-root {\n  color: #6b4c2a !important;\n  border-color: #bfae8e !important;\n  font-family: monospace !important;\n}\n.MuiPaginationItem-root.Mui-selected {\n  background: #8b1a1a !important;\n  color: #f4edd8 !important;\n  border-color: #8b1a1a !important;\n}\n.MuiPaginationItem-root.Mui-disabled {\n  color: #c4b896 !important;\n}\n.MuiPaginationItem-icon {\n  color: #6b4c2a !important;\n}\n.MuiInputBase-input {\n  color: #2c2416 !important;\n  border-color: #bfae8e !important;\n}\n.MuiStack-root.css-1uwir8f .MuiBox-root {\n  color: #6b4c2a !important;\n}\n\n/* ===== 评论区 ===== */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n  background: linear-gradient(135deg, #f4edd8, #ece4cb) !important;\n}\ndiv.text-lg.font-bold {\n  color: #8b1a1a !important;\n  font-family: 'Georgia', serif !important;\n  letter-spacing: 2px !important;\n}\np.MuiTypography-body1.text-grey-600 {\n  color: #6b4c2a !important;\n}\nspan.MuiRating-iconEmpty svg {\n  color: #c4b896 !important;\n}\nspan.MuiRating-iconFilled svg {\n  color: #c0392b !important;\n}\nspan.text-orange-500 {\n  color: #8b6914 !important;\n}\ntextarea.rc-textarea {\n  background: #faf5e6 !important;\n  color: #2c2416 !important;\n  border-color: #bfae8e !important;\n  font-family: 'Georgia', serif !important;\n}\ntextarea.rc-textarea:focus {\n  border-color: #8b1a1a !important;\n  box-shadow: 0 0 0 2px rgba(139,26,26,.1) !important;\n}\ndiv.bg-gray-100.text-gray-500 {\n  background: #ece4cb !important;\n  color: #8a7a5a !important;\n}\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n  color: #8b1a1a !important;\n  transition: transform .2s !important;\n}\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover {\n  transform: scale(1.1) !important;\n}\ndiv.style_divider__mW0YX {\n  background: #bfae8e !important;\n}\nbutton.MuiButton-containedPrimary {\n  background: #8b1a1a !important;\n  color: #f4edd8 !important;\n}\nbutton.MuiButton-outlinedPrimary {\n  color: #6b4c2a !important;\n  border-color: #bfae8e !important;\n}\nbutton.MuiButton-outlinedPrimary:hover {\n  background: rgba(139,26,26,.06) !important;\n  border-color: #8b1a1a !important;\n}\ndiv.group img.rounded-full {\n  border: 1.5px solid #bfae8e !important;\n}\ndiv.text-sm.text-grey-600 span.font-bold {\n  color: #2c2416 !important;\n}\nspan.text-\\[10px\\] {\n  color: #8b1a1a !important;\n}\ndiv.break-all {\n  color: #2c2416 !important;\n}\ndiv.text-xs.text-grey-600 {\n  color: #8a7a5a !important;\n  font-family: monospace !important;\n}\nbutton.text-gray-400 {\n  color: #a09478 !important;\n}\nbutton.text-gray-400:hover {\n  color: #8b1a1a !important;\n}\nspan.cursor-pointer {\n  color: #6b4c2a !important;\n}\nspan.cursor-pointer:hover {\n  color: #8b1a1a !important;\n}\ndiv.ml-8.border-l {\n  border-color: #bfae8e !important;\n}\ndiv.p-3.overflow-y-auto {\n  color: #2c2416 !important;\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":110,"totalMessages":1417,"totalCreditsUsed":1294673,"totalTokensUsed":27039237,"totalPlayedUsers":93,"deeplyPlayed":37,"fixedPromptLength":7512,"lorebookLength":0,"author":{"id":"QM0teK4fQrVTcK6SMfzz21G8aRVSNg9Q","name":"一粒生米","displayUsername":"sxy250","username":"sxy250"},"cardsTags":[{"tag":{"name":"低消耗","cardsCount":591}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"开局即可色","cardsCount":1444}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}