{"id":"f238d7c2-0e1f-4c2a-9541-476a59df5c98","authorId":"CFA38KdWHFPCtRIAygWp4CVlhwF70gRg","title":"规则怪谈：幸福里公寓","description":"午夜12点，走廊惨白的感应灯疯狂闪烁。门缝里塞进了一张染血的《住户守则》。这里没有鬼魂，只有无法违抗的规则。当你听到水管里的咀嚼声时，千万不要回头。请记住，理智是你唯一的武器，一旦它归零，你就会成为“它们”的一员。","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"jxisxzbnceoki3k542uw6mkj.webp","coverWidth":400,"coverHeight":300,"introPage":"lg24ee3x5gz4l5yq7ci5z70h.html","changelog":null,"createdAt":"2026-06-08T00:14:20.985Z","updatedAt":"2026-07-18T05:06:58.956Z","initPublicAt":"2026-06-08T00:15:01.158Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* =========================================\n   全局基础结构 (无变量依赖)\n   ========================================= */\ngame input[type=\"radio\"][name=\"pnl\"] { \n  position: absolute; opacity: 0; pointer-events: none; \n}\n\ngame panel[b] {\n  display: flex; width: 100%; gap: 8px; padding: 12px 0; margin: 16px 0 0 0; box-sizing: border-box;\n}\n\ngame panel[b] label {\n  flex: 1 1 0; padding: 10px 20px; font-size: 13px; font-weight: 600;\n  letter-spacing: 2px; text-align: center; cursor: pointer; user-select: none;\n  border-radius: 6px; white-space: nowrap;\n}\n\ngame i[sh] { display: block; height: 2px; margin: 0 0 16px 0; }\ngame div.p-stack { display: block; position: relative; }\ngame div.p-stack aside { display: none; padding: 16px; border-radius: 8px; }\ngame div.p-stack aside > b {\n  display: block; font-size: 11px; font-weight: 600; text-align: center;\n  letter-spacing: 4px; padding-bottom: 8px; margin-bottom: 12px;\n}\ngame div.p-stack aside > section { display: block; }\ngame panel[b] label span { display: inline-block; }\n\ngame panel, game mem, game rel { display: block; border-radius: 8px; padding: 16px; }\ngame panel > h, game acts > h {\n  display: block; font-size: 11px; font-weight: 600; text-align: center;\n  letter-spacing: 4px; padding-bottom: 8px; margin-bottom: 10px;\n}\ngame row { display: flex; justify-content: space-between; align-items: center; padding: 6px 0; font-size: 12px; }\ngame k, game v, game name { display: inline; }\ngame env {\n  display: block; font-size: 12px; text-align: center; padding: 8px 16px; margin-bottom: 16px;\n  letter-spacing: 1.5px; font-style: italic;\n}\ngame hr { display: block; border: none; height: 2px; margin: 20px 0; }\ngame details { display: block; margin: 12px 0; }\ngame details summary {\n  display: block; cursor: pointer; user-select: none; font-size: 12px; font-weight: 600;\n  letter-spacing: 2px; padding: 10px 14px; text-align: center;\n}\ngame table { display: table; width: 100%; border-collapse: collapse; margin: 8px 0; font-size: 12px; }\ngame caption { display: table-caption; font-weight: 600; font-size: 12px; letter-spacing: 2px; padding: 8px 0; text-align: left; }\ngame thead { display: table-header-group; }\ngame tbody { display: table-row-group; }\ngame tr { display: table-row; }\ngame th { display: table-cell; font-weight: 600; text-align: left; padding: 8px 10px; }\ngame td { display: table-cell; padding: 8px 10px; vertical-align: top; line-height: 1.5; }\n\ngame acts { display: block; margin: 16px 0; padding: 16px; border-radius: 8px; counter-reset: option; }\ngame acts li {\n  display: flex; align-items: center; padding: 12px 16px; margin: 8px 0;\n  border-radius: 6px; font-size: 13px; line-height: 1.6; cursor: pointer; position: relative; counter-increment: option;\n}\ngame acts li::before {\n  content: counter(option); display: flex; align-items: center; justify-content: center;\n  width: 24px; height: 24px; border-radius: 6px; font-weight: 600; font-size: 12px; margin-right: 12px; flex-shrink: 0;\n}\ngame acts num { display: none; }\n\ngame {\n  display: block; position: relative; border-radius: 10px; box-shadow: 0 6px 24px rgba(0,0,0,0.4);\n  padding: 16px; box-sizing: border-box;\n}\ngame::after {\n  content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 3px; border-radius: 0 0 10px 10px;\n}\n\n/* 自定义标签基础样式 */\ngame rule, game warn {\n  display: block; padding: 12px 16px; margin: 12px 0; border-radius: 6px; font-size: 13px; line-height: 1.6;\n}\n\n/* =========================================\n   规则怪谈主题色板与变量 (rules-horror)\n   ========================================= */\ngame[data-theme=\"rules-horror\"] {\n  --bg: #0a0a0c;\n  --bg-card: #141418;\n  --border: #2a2a30;\n  --accent: #d93838;\n  --accent-soft: #ff6b6b;\n  --text: #d4d4d8;\n  --text-sub: #a1a1aa;\n  --text-dim: #71717a;\n  \n  --space-safe-x: 16px;\n  --space-safe-y: 16px;\n  --space-block-gap: 16px;\n  --space-text-inset: 8px;\n  \n  background: var(--bg);\n  color: var(--text);\n  border: 1px solid var(--border);\n  font-family: 'Noto Sans SC', 'Microsoft YaHei', 'PingFang SC', sans-serif;\n}\n\n/* 面板显示逻辑 */\ngame[data-theme=\"rules-horror\"]:has(input.p-1:checked) div.p-stack aside[p=\"1\"],\ngame[data-theme=\"rules-horror\"]:has(input.p-2:checked) div.p-stack aside[p=\"2\"] {\n  display: block;\n}\n\n/* 颜色注入 */\ngame[data-theme=\"rules-horror\"] panel[b] { border-top: 1px solid var(--border); border-bottom: 1px solid var(--border); }\ngame[data-theme=\"rules-horror\"] panel[b] label { background: var(--bg-card); border: 1px solid var(--border); color: var(--text-dim); }\ngame[data-theme=\"rules-horror\"] panel[b] label:hover {\n  background: color-mix(in srgb, var(--bg-card) 70%, var(--accent) 30%);\n  border-color: var(--accent-soft); color: var(--text);\n}\ngame[data-theme=\"rules-horror\"] panel[b] label:has(input.p-1:checked),\ngame[data-theme=\"rules-horror\"] panel[b] label:has(input.p-2:checked) {\n  background: var(--accent); border-color: var(--accent); color: var(--bg);\n}\n\ngame[data-theme=\"rules-horror\"] i[sh] {\n  background: linear-gradient(90deg, transparent, var(--accent) 20%, var(--accent-soft) 50%, var(--accent) 80%, transparent);\n  opacity: 0.6;\n}\n\ngame[data-theme=\"rules-horror\"] div.p-stack aside { background: var(--bg-card); border: 1px solid var(--border); }\ngame[data-theme=\"rules-horror\"] div.p-stack aside > b { color: var(--accent-soft); border-bottom: 1px solid var(--border); }\n\ngame[data-theme=\"rules-horror\"] panel, game[data-theme=\"rules-horror\"] mem, game[data-theme=\"rules-horror\"] rel {\n  background: var(--bg-card); border: 1px solid var(--border);\n}\ngame[data-theme=\"rules-horror\"] panel > h, game[data-theme=\"rules-horror\"] acts > h {\n  color: var(--accent-soft); border-bottom: 1px solid var(--border);\n}\ngame[data-theme=\"rules-horror\"] k { color: var(--text-sub); }\ngame[data-theme=\"rules-horror\"] v { color: var(--text); font-weight: 500; }\ngame[data-theme=\"rules-horror\"] name { color: var(--accent-soft); font-weight: 600; }\n\ngame[data-theme=\"rules-horror\"] env {\n  color: var(--text-sub); border-top: 1px dashed var(--border); border-bottom: 1px dashed var(--border);\n}\ngame[data-theme=\"rules-horror\"] hr {\n  background: linear-gradient(90deg, transparent, var(--accent) 20%, var(--accent-soft) 50%, var(--accent) 80%, transparent);\n  opacity: 0.6;\n}\n\ngame[data-theme=\"rules-horror\"] details summary { color: var(--text-dim); }\ngame[data-theme=\"rules-horror\"] details[open] summary { border-bottom: 1px solid var(--border); }\n\ngame[data-theme=\"rules-horror\"] table { color: var(--text-sub); }\ngame[data-theme=\"rules-horror\"] table caption { color: var(--accent-soft); border-bottom: 2px solid var(--accent-soft); }\ngame[data-theme=\"rules-horror\"] th { color: var(--text-dim); border-bottom: 1px solid var(--border); }\ngame[data-theme=\"rules-horror\"] td { border-bottom: 1px dashed var(--border); }\ngame[data-theme=\"rules-horror\"] tr:last-child td { border-bottom: none; }\ngame[data-theme=\"rules-horror\"] tbody tr { background: var(--bg-card); }\ngame[data-theme=\"rules-horror\"] tbody tr:nth-child(even) {\n  background: color-mix(in srgb, var(--bg-card) 95%, var(--border) 5%);\n}\n\ngame[data-theme=\"rules-horror\"] acts { background: var(--bg-card); border: 1px solid var(--border); }\ngame[data-theme=\"rules-horror\"] acts li {\n  background: color-mix(in srgb, var(--bg-card) 50%, var(--bg) 50%);\n  border: 1px solid var(--border); color: var(--text-sub);\n}\ngame[data-theme=\"rules-horror\"] acts li::before { background: var(--accent); color: var(--text); }\ngame[data-theme=\"rules-horror\"] acts li:hover {\n  background: color-mix(in srgb, var(--bg-card) 70%, var(--accent) 30%);\n  border-color: var(--accent-soft); color: var(--text); transform: translateX(4px);\n}\ngame[data-theme=\"rules-horror\"] acts li:hover::before { background: var(--accent-soft); color: var(--bg); }\n\ngame[data-theme=\"rules-horror\"]::after {\n  background: linear-gradient(90deg, var(--accent), var(--accent-soft), var(--accent));\n}\n\n/* 主题特有组件样式注入 */\ngame[data-theme=\"rules-horror\"] rule {\n  background: color-mix(in srgb, var(--bg-card) 80%, var(--accent) 20%);\n  border: 1px dashed var(--accent-soft); color: var(--text);\n  font-family: 'SimSun', serif; /* 规则通常带有纸质或印刷感 */\n  letter-spacing: 1px;\n}\ngame[data-theme=\"rules-horror\"] warn {\n  background: rgba(217, 56, 56, 0.1);\n  border-left: 4px solid var(--accent); color: var(--accent-soft);\n  font-weight: bold; text-align: center;\n}\n/* =========================================\n   全局基础结构 (新增规则记录标签)\n   ========================================= */\ngame law {\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n  margin: 8px 0;\n  padding: 8px 12px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 4px;\n}\n\ngame law num {\n  display: inline-block;\n  font-weight: 600;\n  flex-shrink: 0;\n}\n\n/* =========================================\n   全局基础结构 (新增规则记录标签)\n   ========================================= */\ngame law {\n  display: flex;\n  align-items: flex-start;\n  gap: 8px;\n  margin: 8px 0;\n  padding: 8px 12px;\n  font-size: 12px;\n  line-height: 1.5;\n  border-radius: 4px;\n}\n\ngame law num {\n  display: inline-block;\n  font-weight: 600;\n  flex-shrink: 0;\n}\n\n/* =========================================\n   规则怪谈主题色板与变量 (新增规则记录样式)\n   ========================================= */\ngame[data-theme=\"rules-horror\"] law {\n  background: color-mix(in srgb, var(--bg-card) 90%, var(--text-dim) 10%);\n  border-left: 2px solid var(--text-dim);\n  color: var(--text-sub);\n}\n\ngame[data-theme=\"rules-horror\"] law num {\n  color: var(--text-dim);\n}\n\ngame[data-theme=\"rules-horror\"] law v {\n  color: var(--text-main);\n  font-family: 'SimSun', serif; /* 保持规则文本的纸质印刷感 */\n  letter-spacing: 0.5px;\n}\n\n/* 特殊状态的规则：被污染、极度危险或自相矛盾的规则 */\ngame[data-theme=\"rules-horror\"] law[type=\"danger\"] {\n  background: color-mix(in srgb, var(--bg-card) 85%, var(--accent) 15%);\n  border-left: 2px solid var(--accent);\n  color: var(--accent-soft);\n}\n\ngame[data-theme=\"rules-horror\"] law[type=\"danger\"] num {\n  color: var(--accent);\n}\n\ngame[data-theme=\"rules-horror\"] law[type=\"danger\"] v {\n  color: var(--accent-soft);\n  text-decoration: underline wavy var(--accent); /* 用波浪线暗示规则的诡异性 */\n}\n\n/* 被证实为伪造的规则 */\ngame[data-theme=\"rules-horror\"] law[type=\"fake\"] {\n  opacity: 0.6;\n  border-left: 2px dashed var(--border);\n}\n\ngame[data-theme=\"rules-horror\"] law[type=\"fake\"] v {\n  text-decoration: line-through;\n  color: var(--text-dim);\n}","options":{"items":[{"order":0,"label":"【格式修复】","type":"SET-INPUT","value":"【格式修复】"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"model":"pear/gemini-3-flash-preview"},"totalConversations":11,"totalMessages":91,"totalCreditsUsed":51349,"totalTokensUsed":1092534,"totalPlayedUsers":12,"deeplyPlayed":4,"fixedPromptLength":7986,"lorebookLength":1860,"author":{"id":"CFA38KdWHFPCtRIAygWp4CVlhwF70gRg","name":"葵水","displayUsername":"kuishui","username":"kuishui"},"cardsTags":[{"tag":{"name":"现代都市","cardsCount":551}},{"tag":{"name":"规则怪谈","cardsCount":4}},{"tag":{"name":"超高自由度","cardsCount":985}},{"tag":{"name":"可快餐可长线","cardsCount":615}},{"tag":{"name":"低消耗","cardsCount":592}},{"tag":{"name":"已破甲","cardsCount":2211}},{"tag":{"name":"超低消耗","cardsCount":476}},{"tag":{"name":"角色扮演","cardsCount":375}},{"tag":{"name":"男性向","cardsCount":904}},{"tag":{"name":"开放世界","cardsCount":1290}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}