{"id":"3379fcd8-5899-4b1e-90d1-6a1ac8df385b","authorId":"CFA38KdWHFPCtRIAygWp4CVlhwF70gRg","title":"规则淫谈","description":" 欢迎来到现代都市的阴暗面。这里可能是你加班到深夜的公司，也可能是你合租的公寓。空间已经被不可名状的“欲望怪谈”接管，贴在墙角、藏在抽屉里的诡异守则是你生存的唯一依仗。","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"fvrc1fdtt7jqp3cdj9o5qorv.webp","coverWidth":400,"coverHeight":300,"introPage":"amt29y80deff9tqk0cbzpe1o.html","changelog":null,"createdAt":"2026-06-12T19:28:14.810Z","updatedAt":"2026-07-23T18:08:32.604Z","initPublicAt":"2026-06-12T19:33:04.440Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ------------------------------------------------------------------\n   基础变量定义区 (作用域仅限 theme=\"rule-eros\")\n------------------------------------------------------------------ */\ngame[data-theme=\"rule-eros\"] {\n  --bg: #110e11;\n  --bg-card: #1c151a;\n  --border: #382431;\n  --accent: #ff3366;\n  --accent-soft: #ff7aa3;\n  --text: #e8dce3;\n  --text-sub: #b39baa;\n  --text-dim: #7a6372;\n  \n  --space-safe-x: 16px;\n  --space-safe-y: 16px;\n  --space-block-gap: 16px;\n  --space-text-inset: 12px;\n\n  /* 角色对话色板 */\n  --q-player: #a3b8cc;   /* 玩家: 偏冷的灰蓝色，代表残存的理智 */\n  --q-anchor: #ff3366;   /* 核心怪异: 强烈的猩红/亮粉，充满侵略性 */\n  --q-bg: #cc99aa;       /* NPC/受害者: 褪色的粉紫色，已被污染 */\n  --q-versus: #ff0033;   /* 致命实体: 极度危险的血红 */\n  --q-sys: #cccccc;      /* 系统/广播: 无机质的冷白灰 */\n  --q-unknown: #995588;  /* 未知喘息: 浑浊的紫红 */\n\n  /* 状态栏色板 */\n  --status-critical: #ff3366;   /* 一级规则追踪 */\n  --status-warning: #ff8c00;    /* 规则冲突/发情警告 */\n  --status-progress: #b833ff;   /* 异化/欲望进度条 */\n}\n\n/* ------------------------------------------------------------------\n   全局块级声明与重置\n------------------------------------------------------------------ */\ngame[data-theme=\"rule-eros\"],\ngame[data-theme=\"rule-eros\"] panel,\ngame[data-theme=\"rule-eros\"] acts,\ngame[data-theme=\"rule-eros\"] mem,\ngame[data-theme=\"rule-eros\"] details,\ngame[data-theme=\"rule-eros\"] env,\ngame[data-theme=\"rule-eros\"] row,\ngame[data-theme=\"rule-eros\"] q,\ngame[data-theme=\"rule-eros\"] critical,\ngame[data-theme=\"rule-eros\"] warning,\ngame[data-theme=\"rule-eros\"] gauge,\ngame[data-theme=\"rule-eros\"] bar,\ngame[data-theme=\"rule-eros\"] fill,\ngame[data-theme=\"rule-eros\"] item,\ngame[data-theme=\"rule-eros\"] rule,\ngame[data-theme=\"rule-eros\"] cot,\ngame[data-theme=\"rule-eros\"] text {\n  display: block;\n}\n\ngame[data-theme=\"rule-eros\"] k,\ngame[data-theme=\"rule-eros\"] v,\ngame[data-theme=\"rule-eros\"] num,\ngame[data-theme=\"rule-eros\"] span,\ngame[data-theme=\"rule-eros\"] name {\n  display: inline;\n}\n\n/* 表格保护 */\ngame[data-theme=\"rule-eros\"] table { width: 100%; border-collapse: collapse; margin: 8px 0; font-size: 12px; }\ngame[data-theme=\"rule-eros\"] thead, game[data-theme=\"rule-eros\"] tbody, game[data-theme=\"rule-eros\"] tr { display: table-row-group; }\ngame[data-theme=\"rule-eros\"] tr { display: table-row; }\ngame[data-theme=\"rule-eros\"] th, game[data-theme=\"rule-eros\"] td { display: table-cell; }\n\n/* ------------------------------------------------------------------\n   主容器装饰 & 排版\n------------------------------------------------------------------ */\ngame[data-theme=\"rule-eros\"] {\n  position: relative;\n  border-radius: 8px;\n  background: var(--bg);\n  color: var(--text);\n  border: 1px solid var(--border);\n  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.8);\n  padding: var(--space-safe-y) var(--space-safe-x);\n  font-family: 'Noto Sans SC', 'Microsoft YaHei', sans-serif;\n  line-height: 1.6;\n}\n\ngame[data-theme=\"rule-eros\"]::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0; height: 3px;\n  border-radius: 0 0 8px 8px;\n  background: linear-gradient(90deg, var(--accent-soft), var(--accent), var(--border));\n}\n\ngame[data-theme=\"rule-eros\"] p {\n  margin: 12px 0;\n  font-size: 14px;\n}\n\n/* ------------------------------------------------------------------\n   特有组件：规则纸条 <rule>\n------------------------------------------------------------------ */\ngame[data-theme=\"rule-eros\"] rule {\n  margin: 16px 0;\n  padding: 12px 16px;\n  background: repeating-linear-gradient(\n    -45deg,\n    color-mix(in srgb, var(--border) 20%, transparent),\n    color-mix(in srgb, var(--border) 20%, transparent) 10px,\n    transparent 10px,\n    transparent 20px\n  ), color-mix(in srgb, var(--bg-card) 50%, var(--bg));\n  border: 1px dashed var(--accent-soft);\n  border-left: 4px solid var(--accent);\n  color: var(--accent-soft);\n  font-family: 'SimSun', serif;\n  font-weight: bold;\n  letter-spacing: 1px;\n  text-shadow: 0 0 2px rgba(255,51,102,0.3);\n}\n\n/* ------------------------------------------------------------------\n   环境描写 <env>\n------------------------------------------------------------------ */\ngame[data-theme=\"rule-eros\"] env {\n  color: var(--text-dim);\n  font-size: 12px;\n  text-align: center;\n  padding: 8px var(--space-text-inset);\n  margin-bottom: var(--space-block-gap);\n  border-top: 1px dashed var(--border);\n  border-bottom: 1px dashed var(--border);\n  letter-spacing: 2px;\n  background: radial-gradient(ellipse at center, color-mix(in srgb, var(--bg-card) 80%, transparent) 0%, transparent 70%);\n}\n\n/* ------------------------------------------------------------------\n   折叠区 <details> & <cot>\n------------------------------------------------------------------ */\ngame[data-theme=\"rule-eros\"] details {\n  margin: 12px 0;\n  background: var(--bg-card);\n  border: 1px solid var(--border);\n  border-radius: 6px;\n}\ngame[data-theme=\"rule-eros\"] summary {\n  cursor: pointer;\n  user-select: none;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--text-dim);\n  letter-spacing: 2px;\n  padding: 10px;\n  text-align: center;\n  display: block;\n}\ngame[data-theme=\"rule-eros\"] details[open] summary {\n  border-bottom: 1px solid var(--border);\n  color: var(--text-sub);\n}\ngame[data-theme=\"rule-eros\"] cot {\n  padding: 12px;\n}\n\n/* ------------------------------------------------------------------\n   角色对话 <q>\n------------------------------------------------------------------ */\ngame[data-theme=\"rule-eros\"] q {\n  margin: 8px 0;\n  padding: 6px 12px 6px 14px;\n  border-left: 3px solid;\n  border-radius: 0 4px 4px 0;\n  font-size: 14px;\n}\ngame[data-theme=\"rule-eros\"] q[w]::before {\n  content: attr(w);\n  display: inline-block;\n  font-size: 12px;\n  font-weight: 700;\n  padding: 1px 8px;\n  margin-right: 8px;\n  border-radius: 3px;\n  vertical-align: middle;\n  border: 1px solid;\n}\n\n/* p: 玩家 */\ngame[data-theme=\"rule-eros\"] q[c=\"p\"] {\n  border-left-color: var(--q-player);\n  background: linear-gradient(90deg, color-mix(in srgb, var(--q-player) 8%, transparent) 0%, transparent 80%);\n  color: color-mix(in srgb, var(--text) 90%, var(--q-player) 10%);\n}\ngame[data-theme=\"rule-eros\"] q[c=\"p\"][w]::before {\n  background: color-mix(in srgb, var(--q-player) 15%, transparent);\n  color: var(--q-player);\n  border-color: color-mix(in srgb, var(--q-player) 30%, transparent);\n}\n\n/* a: 核心怪异 */\ngame[data-theme=\"rule-eros\"] q[c=\"a\"] {\n  border-left-color: var(--q-anchor);\n  background: linear-gradient(90deg, color-mix(in srgb, var(--q-anchor) 10%, transparent) 0%, transparent 90%);\n  color: color-mix(in srgb, var(--text) 85%, var(--q-anchor) 15%);\n}\ngame[data-theme=\"rule-eros\"] q[c=\"a\"][w]::before {\n  background: color-mix(in srgb, var(--q-anchor) 20%, transparent);\n  color: var(--q-anchor);\n  border-color: color-mix(in srgb, var(--q-anchor) 40%, transparent);\n}\n\n/* b: NPC/受害者 */\ngame[data-theme=\"rule-eros\"] q[c=\"b\"] {\n  border-left-color: var(--q-bg);\n  background: linear-gradient(90deg, color-mix(in srgb, var(--q-bg) 6%, transparent) 0%, transparent 60%);\n  color: color-mix(in srgb, var(--text) 90%, var(--q-bg) 10%);\n}\ngame[data-theme=\"rule-eros\"] q[c=\"b\"][w]::before {\n  background: color-mix(in srgb, var(--q-bg) 15%, transparent);\n  color: var(--q-bg);\n  border-color: color-mix(in srgb, var(--q-bg) 30%, transparent);\n}\n\n/* v: 致命实体 */\ngame[data-theme=\"rule-eros\"] q[c=\"v\"] {\n  border-left-color: var(--q-versus);\n  background: linear-gradient(90deg, color-mix(in srgb, var(--q-versus) 8%, transparent) 0%, transparent 70%);\n  color: color-mix(in srgb, var(--text) 80%, var(--q-versus) 20%);\n}\ngame[data-theme=\"rule-eros\"] q[c=\"v\"][w]::before {\n  background: color-mix(in srgb, var(--q-versus) 20%, transparent);\n  color: var(--q-versus);\n  border-color: color-mix(in srgb, var(--q-versus) 40%, transparent);\n}\n\n/* s: 系统广播/纸条 */\ngame[data-theme=\"rule-eros\"] q[c=\"s\"] {\n  border-left-color: var(--q-sys);\n  background: linear-gradient(90deg, color-mix(in srgb, var(--q-sys) 5%, transparent) 0%, transparent 50%);\n  color: var(--text-sub);\n  font-family: 'SimSun', serif;\n}\ngame[data-theme=\"rule-eros\"] q[c=\"s\"][w]::before {\n  background: color-mix(in srgb, var(--q-sys) 10%, transparent);\n  color: var(--q-sys);\n  border-color: color-mix(in srgb, var(--q-sys) 25%, transparent);\n}\n\n/* x: 未知喘息 */\ngame[data-theme=\"rule-eros\"] q[c=\"x\"] {\n  border-left-color: var(--q-unknown);\n  background: linear-gradient(90deg, color-mix(in srgb, var(--q-unknown) 10%, transparent) 0%, transparent 80%);\n  color: color-mix(in srgb, var(--accent-soft) 80%, var(--text));\n  font-style: italic;\n}\ngame[data-theme=\"rule-eros\"] q[c=\"x\"][w]::before {\n  background: color-mix(in srgb, var(--q-unknown) 15%, transparent);\n  color: var(--q-unknown);\n  border-color: color-mix(in srgb, var(--q-unknown) 30%, transparent);\n  font-style: normal;\n}\n\n/* ------------------------------------------------------------------\n   模块切换系统 (Tab切换)\n------------------------------------------------------------------ */\ngame[data-theme=\"rule-eros\"] input[type=\"radio\"][name=\"pnl\"] { \n  position: absolute; opacity: 0; pointer-events: none;\n}\ngame[data-theme=\"rule-eros\"] panel[b] {\n  display: flex; width: 100%; gap: 8px; padding: 12px 0; margin: 16px 0 0 0; box-sizing: border-box;\n}\ngame[data-theme=\"rule-eros\"] panel[b] label {\n  flex: 1 1 0; padding: 10px 0; font-size: 13px; font-weight: 600; letter-spacing: 2px;\n  text-align: center; cursor: pointer; user-select: none; border-radius: 6px;\n  background: var(--bg-card); border: 1px solid var(--border); color: var(--text-dim);\n}\ngame[data-theme=\"rule-eros\"] panel[b] label:hover {\n  background: color-mix(in srgb, var(--bg-card) 60%, var(--accent) 40%);\n  color: var(--text); border-color: var(--accent-soft);\n}\n/* 选中状态 */\ngame[data-theme=\"rule-eros\"] panel[b] label:has(input.p-1:checked),\ngame[data-theme=\"rule-eros\"] panel[b] label:has(input.p-2:checked) {\n  background: var(--accent); color: var(--bg); border-color: var(--accent);\n}\n\ngame[data-theme=\"rule-eros\"] i[sh] {\n  display: block; height: 2px; margin: 0 0 16px 0;\n  background: linear-gradient(90deg, transparent, var(--accent) 20%, var(--accent-soft) 50%, var(--accent) 80%, transparent);\n  opacity: 0.5;\n}\n\ngame[data-theme=\"rule-eros\"] div.p-stack { display: block; position: relative; }\ngame[data-theme=\"rule-eros\"] div.p-stack aside {\n  display: none; padding: 16px; border-radius: 8px; background: var(--bg-card); border: 1px solid var(--border);\n}\ngame[data-theme=\"rule-eros\"] div.p-stack aside > b {\n  display: block; font-size: 12px; font-weight: 600; text-align: center; letter-spacing: 4px;\n  padding-bottom: 8px; margin-bottom: 12px; color: var(--accent-soft); border-bottom: 1px solid var(--border);\n}\n\n/* 显示逻辑 */\ngame[data-theme=\"rule-eros\"]:has(input.p-1:checked) aside[p=\"1\"],\ngame[data-theme=\"rule-eros\"]:has(input.p-2:checked) aside[p=\"2\"] {\n  display: block;\n}\n\n/* ------------------------------------------------------------------\n   面板内容细节 (卡片, 键值, 进度条, 规则区)\n------------------------------------------------------------------ */\ngame[data-theme=\"rule-eros\"] row {\n  display: flex; justify-content: space-between; align-items: center;\n  padding: 6px 0; font-size: 12px; border-bottom: 1px dashed color-mix(in srgb, var(--border) 50%, transparent);\n}\ngame[data-theme=\"rule-eros\"] row:last-of-type { border-bottom: none; }\ngame[data-theme=\"rule-eros\"] k { color: var(--text-sub); }\ngame[data-theme=\"rule-eros\"] v { color: var(--text); font-weight: 500; text-align: right; }\n\n/* 进度型内容 <gauge> */\ngame[data-theme=\"rule-eros\"] gauge {\n  display: flex; flex-direction: column; margin: 12px 0; padding: 8px 12px;\n  background: color-mix(in srgb, var(--bg) 50%, transparent); border-radius: 4px;\n}\ngame[data-theme=\"rule-eros\"] gauge k { font-size: 11px; color: var(--text-sub); margin-bottom: 4px; }\ngame[data-theme=\"rule-eros\"] gauge bar {\n  display: block; height: 6px; border-radius: 3px; background: var(--border); overflow: hidden; margin-bottom: 4px;\n}\ngame[data-theme=\"rule-eros\"] gauge fill {\n  display: block; height: 100%; background: linear-gradient(90deg, var(--status-progress), color-mix(in srgb, var(--status-progress) 50%, white));\n  border-radius: 3px 0 0 3px;\n}\ngame[data-theme=\"rule-eros\"] gauge v { font-size: 11px; color: var(--status-progress); text-align: right; }\n\n/* 一级重要 <critical> (生存法则) */\ngame[data-theme=\"rule-eros\"] critical {\n  margin: 16px 0 8px 0; padding: 12px; border-radius: 6px;\n  background: color-mix(in srgb, var(--status-critical) 8%, var(--bg-card));\n  border: 1px solid color-mix(in srgb, var(--status-critical) 30%, transparent);\n  border-left: 3px solid var(--status-critical);\n}\ngame[data-theme=\"rule-eros\"] critical > h {\n  display: block; font-size: 11px; font-weight: bold; letter-spacing: 2px;\n  padding-bottom: 6px; margin-bottom: 8px; color: var(--status-critical);\n  border-bottom: 1px solid color-mix(in srgb, var(--status-critical) 20%, transparent);\n}\ngame[data-theme=\"rule-eros\"] critical item {\n  padding: 6px 10px 6px 20px; margin: 4px 0; font-size: 12px; line-height: 1.5; position: relative;\n  color: color-mix(in srgb, var(--text) 90%, var(--status-critical) 10%);\n}\ngame[data-theme=\"rule-eros\"] critical item::before {\n  content: '■'; position: absolute; left: 6px; top: 7px; font-size: 8px; color: var(--status-critical);\n}\n\n/* 警示内容 <warning> */\ngame[data-theme=\"rule-eros\"] warning {\n  padding: 10px 12px; margin: 12px 0; border-radius: 4px;\n  background: color-mix(in srgb, var(--status-warning) 15%, transparent);\n  border-left: 3px solid var(--status-warning);\n  color: color-mix(in srgb, var(--text) 80%, var(--status-warning) 20%);\n  font-size: 12px; font-weight: 600; letter-spacing: 0.5px;\n}\n\n/* ------------------------------------------------------------------\n   表格 <mem>\n------------------------------------------------------------------ */\ngame[data-theme=\"rule-eros\"] caption {\n  color: var(--accent-soft); font-weight: 600; font-size: 12px; letter-spacing: 2px;\n  padding: 8px 0; text-align: left; border-bottom: 2px solid var(--border);\n}\ngame[data-theme=\"rule-eros\"] th { color: var(--text-dim); border-bottom: 1px solid var(--border); padding: 8px 6px; font-weight: 500;}\ngame[data-theme=\"rule-eros\"] td { border-bottom: 1px dashed var(--border); padding: 8px 6px; line-height: 1.4; }\ngame[data-theme=\"rule-eros\"] tbody tr:nth-child(even) { background: color-mix(in srgb, var(--bg-card) 90%, var(--bg) 10%); }\n\n/* ------------------------------------------------------------------\n   选项区块 <acts>\n------------------------------------------------------------------ */\ngame[data-theme=\"rule-eros\"] acts {\n  margin: 16px 0 0 0; padding: 16px; border-radius: 8px; background: var(--bg-card);\n  border: 1px solid var(--border); counter-reset: act_opt;\n}\ngame[data-theme=\"rule-eros\"] acts > h {\n  display: block; font-size: 12px; font-weight: 600; text-align: center; letter-spacing: 4px;\n  padding-bottom: 8px; margin-bottom: 12px; color: var(--accent-soft); border-bottom: 1px solid var(--border);\n}\ngame[data-theme=\"rule-eros\"] acts li {\n  display: flex; align-items: flex-start; padding: 12px; margin: 8px 0; border-radius: 6px;\n  font-size: 13px; cursor: pointer; counter-increment: act_opt;\n  background: color-mix(in srgb, var(--bg) 60%, transparent); border: 1px solid var(--border);\n  color: var(--text-sub);\n}\ngame[data-theme=\"rule-eros\"] acts li::before {\n  content: counter(act_opt); display: flex; align-items: center; justify-content: center;\n  width: 20px; height: 20px; border-radius: 4px; font-weight: bold; font-size: 11px;\n  margin-right: 12px; flex-shrink: 0; background: var(--border); color: var(--text-dim);\n}\ngame[data-theme=\"rule-eros\"] acts li:hover {\n  background: color-mix(in srgb, var(--bg-card) 50%, var(--accent) 15%);\n  border-color: var(--accent-soft); color: var(--text);\n}\ngame[data-theme=\"rule-eros\"] acts li:hover::before {\n  background: var(--accent); color: var(--bg);\n}\n\ngame[data-theme=\"rule-eros\"] hr {\n  display: block; border: none; height: 1px; margin: 24px 0;\n  background: linear-gradient(90deg, transparent, var(--border), transparent);\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":67,"totalMessages":621,"totalCreditsUsed":337003,"totalTokensUsed":8277347,"totalPlayedUsers":53,"deeplyPlayed":15,"fixedPromptLength":8995,"lorebookLength":1860,"author":{"id":"CFA38KdWHFPCtRIAygWp4CVlhwF70gRg","name":"葵水","displayUsername":"kuishui","username":"kuishui"},"cardsTags":[{"tag":{"name":"现代都市","cardsCount":551}},{"tag":{"name":"规则怪谈","cardsCount":4}},{"tag":{"name":"超高自由度","cardsCount":982}},{"tag":{"name":"可快餐可长线","cardsCount":614}},{"tag":{"name":"低消耗","cardsCount":592}},{"tag":{"name":"已破甲","cardsCount":2206}},{"tag":{"name":"全性向","cardsCount":278}},{"tag":{"name":"超低消耗","cardsCount":475}},{"tag":{"name":"可剧情可涩涩","cardsCount":2460}},{"tag":{"name":"角色扮演","cardsCount":371}},{"tag":{"name":"调教","cardsCount":1007}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"开局即可色","cardsCount":1444}},{"tag":{"name":"超色情描写","cardsCount":5}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}