{"id":"b1c9deb3-faaf-45e6-8585-36d2fb7063d6","authorId":"VgKTbZna35R932D2a8w23m1RBiDri9Hb","title":"在校园催眠/被催眠的日记&校园常识修改模拟器","description":"【自由体验男性＆女性视角】【看一下评论区】你改写了一条常识：「在教室里脱掉内衣是正常的。」\n第二天，没有人觉得不对。\n第三天，你开始写第二条。\n——又或者，你是那个浑然不觉自己已经脱掉内衣的人。","background":"hnq66v1obd5v34g6n3fbaesu.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"acnqxv8y96jk7ii7upckakyg.webp","coverWidth":400,"coverHeight":300,"introPage":"c4v8rob3oielg0c4p51f1vwr.html","changelog":null,"createdAt":"2026-08-02T13:13:50.002Z","updatedAt":"2026-08-02T14:14:39.686Z","initPublicAt":"2026-08-02T13:15:13.100Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ============================================================\n   校园生活模拟器 · 玻璃手账风格（最终整合版）\n   适配新结构：隐藏推演链，柔和记忆区与公告板\n   ============================================================ */\n\n/* ---------- 根容器 ---------- */\nai {\n  all: initial;\n  display: block;\n  font-family: \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", system-ui, -apple-system, sans-serif;\n  max-width: 840px;\n  margin: 0 auto;\n  padding: 28px 28px 48px;\n  background: linear-gradient(145deg, #f0f5fa 0%, #e4ecf3 100%);\n  color: #1e2b3c;\n  line-height: 1.8;\n  border-radius: 32px;\n  box-shadow: 0 8px 40px rgba(30, 50, 70, 0.06);\n  position: relative;\n  background-image: \n    radial-gradient(circle at 20% 30%, rgba(255,255,255,0.5) 1px, transparent 1px),\n    radial-gradient(circle at 80% 70%, rgba(255,255,255,0.3) 1px, transparent 1px);\n  background-size: 40px 40px, 60px 60px;\n  background-blend-mode: overlay;\n}\n\n/* ---------- 隐藏推演链（思维链） ---------- */\nai details.cot {\n  display: none !important;\n}\n\n/* ---------- 所有卡片通用玻璃样式 ---------- */\nai details:not(.cot),\nai hd,\nai g,\nai nc,\nai table {\n  background: rgba(255, 255, 255, 0.7) !important;\n  backdrop-filter: none;\n  -webkit-backdrop-filter: none;\n  border: 1px solid rgba(255, 255, 255, 0.6);\n  box-shadow: \n    0 4px 16px rgba(0, 0, 0, 0.03),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95),\n    inset 0 -1px 0 rgba(255, 255, 255, 0.2);\n  transition: box-shadow 0.3s, border-color 0.3s, transform 0.2s;\n}\n\nai details:not(.cot):hover,\nai hd:hover,\nai g:hover,\nai nc:hover {\n  box-shadow: \n    0 8px 30px rgba(0, 0, 0, 0.05),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95),\n    inset 0 -1px 0 rgba(255, 255, 255, 0.2);\n  border-color: rgba(255, 255, 255, 0.8);\n}\n\n/* ---------- 头部 ---------- */\nai hd {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 6px 20px;\n  padding: 16px 26px;\n  margin-bottom: 28px;\n  border-radius: 20px;\n  font-size: 0.92rem;\n  color: #1a3a5c;\n  letter-spacing: 0.03em;\n  background: rgba(235, 245, 252, 0.75) !important;\n  border: 1px solid rgba(255, 255, 255, 0.7);\n  box-shadow: \n    0 6px 24px rgba(60, 120, 180, 0.06),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95),\n    inset 0 -2px 0 rgba(255, 255, 255, 0.3);\n  position: relative;\n}\n\nai hd::before {\n  content: \"🏫\";\n  font-size: 1.5rem;\n  margin-right: 4px;\n  filter: drop-shadow(0 2px 4px rgba(0,0,0,0.05));\n}\n\nai hd::after {\n  content: \"\";\n  position: absolute;\n  right: 12px;\n  top: 8px;\n  width: 60px;\n  height: 60px;\n  background: radial-gradient(circle, rgba(255,255,255,0.3) 0%, transparent 70%);\n  border-radius: 50%;\n  pointer-events: none;\n}\n\nai hd > * {\n  display: inline-block;\n  background: rgba(255, 255, 255, 0.5);\n  padding: 4px 16px;\n  border-radius: 40px;\n  font-size: 0.85rem;\n  color: #1a3a5c;\n  border: 1px solid rgba(255, 255, 255, 0.3);\n  box-shadow: 0 1px 4px rgba(0,0,0,0.02);\n  backdrop-filter: none;\n}\n\n/* ============================================================\n   ✨ 正文区域\n   ============================================================ */\nai text {\n  display: block;\n  padding: 8px 12px 16px;\n  background: rgba(255, 252, 245, 0.55);\n  border-radius: 16px;\n  border: 1px solid rgba(255, 255, 255, 0.4);\n  box-shadow: inset 0 0 40px rgba(220, 200, 180, 0.05);\n  position: relative;\n  background-image: \n    url(\"data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E\");\n  background-blend-mode: overlay;\n}\n\nai text::before {\n  content: \"\";\n  position: absolute;\n  top: 20px;\n  left: 30px;\n  right: 30px;\n  bottom: 20px;\n  background: repeating-linear-gradient(\n    transparent,\n    transparent 31px,\n    rgba(200, 180, 165, 0.08) 31px,\n    rgba(200, 180, 165, 0.08) 32px\n  );\n  pointer-events: none;\n  border-radius: 8px;\n  z-index: 0;\n}\n\nai text::after {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  right: 0;\n  width: 36px;\n  height: 36px;\n  background: linear-gradient(135deg, transparent 50%, rgba(200, 180, 165, 0.12) 50%);\n  pointer-events: none;\n  border-radius: 0 16px 0 0;\n  z-index: 1;\n}\n\nai text > * {\n  position: relative;\n  z-index: 1;\n}\n\n/* ---------- 正文段落 ---------- */\nai text p {\n  margin: 0 0 18px 0;\n  padding: 2px 0 2px 0;\n  font-size: 1.02rem;\n  color: #2a3a4a;\n  text-align: justify;\n  line-height: 2.1;\n  letter-spacing: 0.03em;\n  text-indent: 2em;\n  font-weight: 400;\n  font-family: \"STKaiti\", \"KaiTi\", \"华文楷体\", \"楷体\", \"Noto Serif SC\", serif;\n}\n\nai text p:first-child::first-letter {\n  font-size: 2.8em;\n  float: left;\n  line-height: 0.9;\n  margin-right: 6px;\n  color: #4a7a9a;\n  font-weight: 700;\n  font-family: \"STKaiti\", \"KaiTi\", \"华文楷体\", \"楷体\", \"Noto Serif SC\", serif;\n}\n\nai text p + p {\n  position: relative;\n}\n\nai text p + p::before {\n  content: \"♢\";\n  display: block;\n  text-align: center;\n  font-size: 0.7rem;\n  color: rgba(150, 170, 190, 0.25);\n  margin: -6px 0 2px 0;\n  letter-spacing: 0.4em;\n  font-weight: 300;\n}\n\nai text p:hover {\n  background: rgba(255, 255, 255, 0.15);\n  border-radius: 6px;\n  transition: background 0.2s;\n}\n\n/* ============================================================\n   💬 对话引用\n   ============================================================ */\nai q {\n  display: block;\n  margin: 20px 0 20px 20px;\n  padding: 16px 22px 16px 22px;\n  background: rgba(255, 255, 255, 0.92);\n  border-radius: 16px 16px 16px 4px;\n  font-style: normal;\n  color: #1a3a5c;\n  position: relative;\n  box-shadow: \n    0 4px 16px rgba(0, 0, 0, 0.04),\n    0 1px 4px rgba(0, 0, 0, 0.02),\n    inset 0 1px 0 rgba(255, 255, 255, 0.9);\n  font-family: \"STKaiti\", \"KaiTi\", \"华文楷体\", \"楷体\", \"Noto Serif SC\", serif;\n  line-height: 1.9;\n  text-indent: 0;\n  transform: rotate(-0.3deg);\n  transition: transform 0.2s ease, box-shadow 0.2s ease, background 0.2s;\n  border-left: none !important;\n}\n\nai q:hover {\n  transform: rotate(0deg) translateY(-2px);\n  box-shadow: \n    0 8px 24px rgba(0, 0, 0, 0.06),\n    0 2px 8px rgba(0, 0, 0, 0.03),\n    inset 0 1px 0 rgba(255, 255, 255, 0.9);\n}\n\nai q[n=\"苏沐瑶\"] {\n  background: rgba(255, 240, 240, 0.92);\n}\nai q[n=\"白芷\"] {\n  background: rgba(235, 245, 255, 0.92);\n}\n\nai q[n]::after {\n  content: \"—— \" attr(n);\n  display: block;\n  margin-top: 10px;\n  font-size: 0.8rem;\n  color: #6a8aa0;\n  text-align: right;\n  font-weight: 400;\n  letter-spacing: 0.04em;\n  font-family: \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", sans-serif;\n  border-top: 1px dashed rgba(180, 200, 220, 0.3);\n  padding-top: 6px;\n}\n\nai q::before {\n  display: none !important;\n}\n\n/* ============================================================\n   📚 折叠面板 —— 通用样式（排除 .cot）\n   ============================================================ */\nai details:not(.cot) {\n  display: block;\n  margin: 22px 0 0;\n  padding: 0;\n  border-radius: 20px;\n  background: rgba(255, 255, 255, 0.7) !important;\n  border: 1px solid rgba(255, 255, 255, 0.6);\n  box-shadow: \n    0 4px 20px rgba(0, 0, 0, 0.03),\n    inset 0 1px 0 rgba(255, 255, 255, 0.9),\n    inset 0 -1px 0 rgba(255, 255, 255, 0.2);\n  transition: box-shadow 0.3s, border-color 0.3s;\n  overflow: visible;\n}\n\nai details:not(.cot)[open] {\n  border-color: rgba(255, 255, 255, 0.9);\n  box-shadow: \n    0 8px 32px rgba(0, 0, 0, 0.06),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95),\n    inset 0 -1px 0 rgba(255, 255, 255, 0.2);\n}\n\nai summary {\n  display: block;\n  padding: 16px 24px;\n  font-weight: 700;\n  font-size: 0.95rem;\n  color: #1d3a57;\n  cursor: pointer;\n  border-radius: 20px 20px 0 0;\n  background: rgba(245, 250, 255, 0.6);\n  transition: background 0.3s, color 0.2s;\n  letter-spacing: 0.04em;\n  user-select: none;\n  list-style: none;\n  position: relative;\n  border-bottom: 2px solid transparent;\n  z-index: 2;\n}\n\nai summary:hover {\n  background: rgba(235, 245, 252, 0.7);\n}\n\nai details:not(.cot)[open] > summary {\n  background: rgba(225, 240, 252, 0.7);\n  border-bottom-color: rgba(150, 190, 220, 0.4);\n}\n\nai summary::before {\n  content: \"● \";\n  font-size: 0.6rem;\n  color: rgba(91, 141, 184, 0.6);\n  display: inline-block;\n  margin-right: 6px;\n  vertical-align: middle;\n}\n\n/* 各面板主题色（跳过第1个 .cot） */\nai details:nth-of-type(1):not(.cot) summary {\n  background: rgba(220, 240, 255, 0.5);\n  color: #0e3b5e;\n}\nai details:nth-of-type(1):not(.cot)[open] {\n  border-color: rgba(100, 170, 220, 0.5);\n}\nai details:nth-of-type(2):not(.cot) summary {\n  background: rgba(220, 245, 220, 0.5);\n  color: #2a5a3a;\n}\nai details:nth-of-type(2):not(.cot)[open] {\n  border-color: rgba(120, 190, 140, 0.5);\n}\nai details:nth-of-type(3):not(.cot) summary {\n  background: rgba(250, 235, 210, 0.5);\n  color: #6a4e2a;\n}\nai details:nth-of-type(3):not(.cot)[open] {\n  border-color: rgba(210, 170, 130, 0.5);\n}\n/* 校园风向板（第4个）见下方独立样式 */\n/* 记忆区（第5个）见下方独立样式 */\nai details:nth-of-type(6):not(.cot) summary {\n  background: rgba(250, 225, 220, 0.5);\n  color: #6a2e2a;\n}\nai details:nth-of-type(6):not(.cot)[open] {\n  border-color: rgba(210, 140, 130, 0.5);\n}\n\n/* 折叠内容动画 */\nai details:not(.cot) > *:not(summary) {\n  max-height: 0;\n  overflow: hidden;\n  padding: 0 24px 0 24px;\n  opacity: 0;\n  transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),\n              padding 0.4s ease,\n              opacity 0.3s ease;\n}\n\nai details:not(.cot)[open] > *:not(summary) {\n  max-height: 5000px;\n  padding: 12px 24px 22px;\n  opacity: 1;\n}\n\n/* ============================================================\n   📢 校园风向 & 传闻板 —— 柔和软木板（圆润过渡）\n   ============================================================ */\n/* 使用第4个 details（因为第一个 .cot 被隐藏，所以索引变化，但用实际标签选择更安全） */\n/* 但我们有 class 标记，可以直接用 details:nth-of-type(4) 但 .cot 被隐藏了，实际可见的第4个 details 就是原本的第5个？ */\n/* 更可靠：用属性选择器或直接按顺序，既然 .cot 被 display:none，那么可见的 details 顺序依次为：\n   1. 主角信息\n   2. NPC信息\n   3. 常识一览\n   4. 校园风向\n   5. 记忆区\n   6. 行动推荐\n   所以我们仍然可以用 nth-of-type(4) 和 nth-of-type(5) 来定位校园风向和记忆区，因为 .cot 不占位。\n   但为了更稳健，我们可以使用类或 data 属性，但用户没有给这些 details 加类，所以用 nth-of-type 没问题。\n*/\nai details:nth-of-type(4) {\n  background: rgba(210, 190, 170, 0.15) !important; /* 更淡的软木底色，减少对比 */\n  border: 1px solid rgba(190, 170, 150, 0.25);\n  border-radius: 20px;\n  box-shadow: \n    inset 0 0 40px rgba(160, 140, 120, 0.04),\n    0 4px 16px rgba(0, 0, 0, 0.02);\n  padding-bottom: 2px;\n  position: relative;\n}\n\nai details:nth-of-type(4)::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  border-radius: 20px;\n  background-image: \n    url(\"data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E\");\n  background-blend-mode: overlay;\n  pointer-events: none;\n  z-index: 0;\n}\n\nai details:nth-of-type(4) > * {\n  position: relative;\n  z-index: 1;\n}\n\nai details:nth-of-type(4) summary {\n  background: rgba(200, 180, 160, 0.2) !important;\n  color: #3d2a1a !important;\n  border-bottom: 2px solid rgba(160, 140, 120, 0.15);\n  border-radius: 20px 20px 0 0 !important;\n}\n\nai details:nth-of-type(4) summary::before {\n  content: \"📌 \";\n  font-size: 1rem;\n  color: #8a6a4a;\n}\n\n/* 每条 g 变成独立便签（柔和版） */\nai details:nth-of-type(4) g {\n  display: block;\n  margin: 14px 12px 16px 12px;\n  padding: 14px 18px 12px 18px;\n  border-radius: 14px 16px 16px 14px;\n  border-left: 4px solid rgba(180, 160, 140, 0.3);\n  background: rgba(255, 252, 245, 0.8) !important;\n  box-shadow: \n    0 2px 8px rgba(0, 0, 0, 0.02),\n    0 1px 2px rgba(0, 0, 0, 0.01),\n    inset 0 1px 0 rgba(255, 255, 255, 0.8);\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n  position: relative;\n  backdrop-filter: none;\n  border: 1px solid rgba(255, 255, 255, 0.4);\n}\n\nai details:nth-of-type(4) g[t=\"校园公告\"] {\n  border-left-color: #c47a6b;\n  background: rgba(255, 248, 245, 0.85) !important;\n}\nai details:nth-of-type(4) g[t=\"NPC间传闻\"] {\n  border-left-color: #8aa67a;\n  background: rgba(245, 252, 242, 0.85) !important;\n}\nai details:nth-of-type(4) g[t=\"近期事件\"] {\n  border-left-color: #b58da8;\n  background: rgba(252, 245, 250, 0.85) !important;\n}\n\n/* 图钉装饰 */\nai details:nth-of-type(4) g::before {\n  content: \"📌\";\n  position: absolute;\n  top: -8px;\n  left: 14px;\n  font-size: 16px;\n  filter: drop-shadow(0 1px 3px rgba(0,0,0,0.08));\n  transform: rotate(-6deg);\n  font-family: \"Segoe UI Emoji\", \"Apple Color Emoji\", sans-serif;\n  z-index: 2;\n}\n\n/* 标题标签 */\nai details:nth-of-type(4) g::after {\n  content: attr(t);\n  display: inline-block;\n  font-size: 0.65rem;\n  font-weight: 700;\n  color: #fff;\n  background: rgba(100, 120, 140, 0.6);\n  padding: 1px 12px;\n  border-radius: 30px;\n  letter-spacing: 0.06em;\n  margin-bottom: 6px;\n  font-family: \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", sans-serif;\n  backdrop-filter: none;\n  border: 1px solid rgba(255,255,255,0.15);\n}\n\nai details:nth-of-type(4) g[t=\"校园公告\"]::after {\n  background: rgba(196, 122, 107, 0.7);\n}\nai details:nth-of-type(4) g[t=\"NPC间传闻\"]::after {\n  background: rgba(138, 166, 122, 0.7);\n}\nai details:nth-of-type(4) g[t=\"近期事件\"]::after {\n  background: rgba(181, 141, 168, 0.7);\n}\n\nai details:nth-of-type(4) g > d {\n  padding: 4px 0 2px 0;\n  border-bottom: 1px dashed rgba(200, 180, 170, 0.15);\n  font-size: 0.9rem;\n  color: #2a3a4a;\n  font-family: \"STKaiti\", \"KaiTi\", \"华文楷体\", \"楷体\", \"Noto Serif SC\", serif;\n  line-height: 1.7;\n}\n\nai details:nth-of-type(4) g > d:last-child {\n  border-bottom: none;\n}\n\nai details:nth-of-type(4) g > d::before {\n  content: \"• \";\n  color: rgba(150, 170, 190, 0.35);\n  font-weight: 300;\n}\n\nai details:nth-of-type(4) g:hover {\n  transform: translateY(-2px) rotate(0.2deg);\n  box-shadow: \n    0 6px 18px rgba(0, 0, 0, 0.04),\n    0 2px 6px rgba(0, 0, 0, 0.02),\n    inset 0 1px 0 rgba(255, 255, 255, 0.8);\n}\n\nai details:nth-of-type(4) g:empty {\n  display: none;\n}\n\n/* ============================================================\n   🧠 记忆区 —— 柔和档案盒（圆润过渡）\n   ============================================================ */\nai details:nth-of-type(5) {\n  background: rgba(245, 240, 230, 0.15) !important; /* 更淡的底色 */\n  border: 1px solid rgba(200, 185, 165, 0.2);\n  border-radius: 20px;\n  box-shadow: \n    inset 0 0 40px rgba(200, 180, 160, 0.03),\n    0 4px 16px rgba(0, 0, 0, 0.02);\n  padding-bottom: 2px;\n  position: relative;\n}\n\nai details:nth-of-type(5)::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  border-radius: 20px;\n  background-image: \n    url(\"data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E\");\n  background-blend-mode: overlay;\n  pointer-events: none;\n  z-index: 0;\n}\n\nai details:nth-of-type(5) > * {\n  position: relative;\n  z-index: 1;\n}\n\nai details:nth-of-type(5) summary {\n  background: rgba(220, 210, 195, 0.2) !important;\n  color: #3d3228 !important;\n  border-bottom: 2px solid rgba(200, 185, 165, 0.15);\n  border-radius: 20px 20px 0 0 !important;\n}\n\nai details:nth-of-type(5) summary::before {\n  content: \"📂 \";\n  font-size: 1rem;\n}\n\n/* 记忆区内的普通 d */\nai details:nth-of-type(5) > d {\n  padding: 8px 16px;\n  margin: 6px 14px 8px 14px;\n  background: rgba(255, 252, 245, 0.5);\n  border-radius: 30px;\n  border: 1px solid rgba(200, 185, 170, 0.15);\n  font-size: 0.85rem;\n  color: #4a3d32;\n  text-align: center;\n  font-family: \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", sans-serif;\n  letter-spacing: 0.06em;\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);\n  display: inline-block;\n  width: auto;\n}\n\n/* 归纳状态 */\nai details:nth-of-type(5) details {\n  margin: 10px 12px 14px 12px;\n  padding: 0;\n  border-radius: 14px;\n  background: rgba(255, 252, 245, 0.7) !important;\n  border: 1px solid rgba(200, 185, 170, 0.15);\n  box-shadow: \n    0 2px 8px rgba(0, 0, 0, 0.01),\n    inset 0 1px 0 rgba(255, 255, 255, 0.6);\n  overflow: hidden;\n}\n\nai details:nth-of-type(5) details summary {\n  background: rgba(235, 225, 215, 0.3) !important;\n  color: #3d3228 !important;\n  border-bottom: 1px solid rgba(200, 185, 170, 0.1);\n  font-weight: 600;\n  font-size: 0.85rem;\n  padding: 10px 18px;\n  border-radius: 14px 14px 0 0 !important;\n  letter-spacing: 0.04em;\n}\n\nai details:nth-of-type(5) details summary::before {\n  content: \"📋 \";\n  font-size: 0.9rem;\n  color: #7a6a5a;\n}\n\nai details:nth-of-type(5) details d {\n  padding: 5px 18px 5px 28px;\n  font-size: 0.82rem;\n  color: #4a3d32;\n  border-bottom: 1px dashed rgba(200, 185, 170, 0.1);\n  font-family: \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", sans-serif;\n  position: relative;\n}\n\nai details:nth-of-type(5) details d:last-child {\n  border-bottom: none;\n}\n\nai details:nth-of-type(5) details d::before {\n  content: \"▸\";\n  position: absolute;\n  left: 8px;\n  color: rgba(160, 140, 120, 0.3);\n  font-size: 0.6rem;\n}\n\n/* 记忆区 g 档案盒 */\nai details:nth-of-type(5) g {\n  display: block;\n  margin: 12px 12px 16px 12px;\n  padding: 12px 16px 14px 16px;\n  border-radius: 14px;\n  background: rgba(255, 252, 245, 0.7) !important;\n  border-left: 4px solid rgba(160, 140, 120, 0.25);\n  box-shadow: \n    0 2px 8px rgba(0, 0, 0, 0.01),\n    inset 0 1px 0 rgba(255, 255, 255, 0.6);\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n  position: relative;\n  border: 1px solid rgba(200, 185, 170, 0.1);\n  border-left-width: 4px;\n}\n\nai details:nth-of-type(5) g[t=\"剧情记忆 PLOT\"] {\n  border-left-color: #b58da8;\n  background: rgba(252, 245, 250, 0.75) !important;\n}\nai details:nth-of-type(5) g[t=\"长期记忆 LTM\"] {\n  border-left-color: #8aa6b8;\n  background: rgba(245, 250, 252, 0.75) !important;\n}\nai details:nth-of-type(5) g[t=\"短期记忆 STM\"] {\n  border-left-color: #c4a57a;\n  background: rgba(252, 248, 240, 0.75) !important;\n}\n\nai details:nth-of-type(5) g::after {\n  content: attr(t);\n  display: inline-block;\n  font-size: 0.6rem;\n  font-weight: 700;\n  color: #fff;\n  background: rgba(160, 140, 120, 0.5);\n  padding: 1px 12px;\n  border-radius: 30px;\n  letter-spacing: 0.06em;\n  margin-bottom: 6px;\n  font-family: \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", sans-serif;\n  border: 1px solid rgba(255,255,255,0.15);\n}\n\nai details:nth-of-type(5) g[t=\"剧情记忆 PLOT\"]::after {\n  background: rgba(181, 141, 168, 0.6);\n}\nai details:nth-of-type(5) g[t=\"长期记忆 LTM\"]::after {\n  background: rgba(138, 166, 184, 0.6);\n}\nai details:nth-of-type(5) g[t=\"短期记忆 STM\"]::after {\n  background: rgba(196, 165, 122, 0.6);\n}\n\nai details:nth-of-type(5) g::before {\n  display: none !important;\n}\n\nai details:nth-of-type(5) g table {\n  background: rgba(255, 255, 255, 0.25) !important;\n  border: 1px solid rgba(200, 185, 170, 0.1);\n  border-radius: 10px;\n  overflow: hidden;\n  font-size: 0.82rem;\n  margin-top: 4px;\n}\n\nai details:nth-of-type(5) g table th {\n  background: rgba(220, 210, 195, 0.2);\n  color: #3d3228;\n  font-size: 0.7rem;\n  padding: 6px 10px;\n  border-bottom: 1px solid rgba(200, 185, 170, 0.15);\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n}\n\nai details:nth-of-type(5) g table td {\n  padding: 6px 10px;\n  border-bottom: 1px solid rgba(200, 185, 170, 0.08);\n  color: #3d3228;\n  font-size: 0.82rem;\n  line-height: 1.6;\n  font-family: \"STKaiti\", \"KaiTi\", \"华文楷体\", \"楷体\", \"Noto Serif SC\", serif;\n}\n\nai details:nth-of-type(5) g table tr:last-child td {\n  border-bottom: none;\n}\n\nai details:nth-of-type(5) g table tr:hover td {\n  background: rgba(255, 255, 255, 0.15);\n}\n\nai details:nth-of-type(5) g:hover {\n  transform: translateY(-2px);\n  box-shadow: \n    0 4px 16px rgba(0, 0, 0, 0.03),\n    0 2px 6px rgba(0, 0, 0, 0.01),\n    inset 0 1px 0 rgba(255, 255, 255, 0.6);\n}\n\nai details:nth-of-type(5) g:empty {\n  display: none;\n}\n\n/* ============================================================\n   📝 常识一览表格（原“一览”）\n   ============================================================ */\nai details:nth-of-type(3) table {\n  display: table;\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 0.85rem;\n  background: rgba(255, 255, 255, 0.4) !important;\n  border-radius: 12px;\n  overflow: hidden;\n  border: 1px solid rgba(255, 255, 255, 0.5);\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.8);\n}\n\nai details:nth-of-type(3) table th {\n  background: rgba(220, 235, 248, 0.5);\n  color: #1f405e;\n  font-weight: 700;\n  padding: 8px 12px;\n  text-align: left;\n  border-bottom: 2px solid rgba(180, 200, 220, 0.3);\n  font-size: 0.78rem;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n}\n\nai details:nth-of-type(3) table td {\n  padding: 8px 12px;\n  border-bottom: 1px solid rgba(200, 215, 230, 0.2);\n  vertical-align: top;\n  color: #1b3348;\n}\n\nai details:nth-of-type(3) table tr:last-child td {\n  border-bottom: none;\n}\n\nai details:nth-of-type(3) table tr:hover td {\n  background: rgba(255, 255, 255, 0.2);\n}\n\n/* ============================================================\n   📋 信息条目 d（通用）\n   ============================================================ */\nai d {\n  display: block;\n  padding: 6px 0;\n  font-size: 0.9rem;\n  border-bottom: 1px solid rgba(200, 215, 230, 0.3);\n  color: #1f364d;\n}\n\nai d:last-of-type {\n  border-bottom: none;\n}\n\nai f {\n  display: inline-block;\n  min-width: 56px;\n  font-weight: 700;\n  color: rgba(43, 87, 125, 0.8);\n  margin-right: 6px;\n  font-size: 0.85rem;\n}\n\n/* ============================================================\n   👥 NPC 卡片组\n   ============================================================ */\nai nc {\n  display: block;\n  padding: 10px 0 6px;\n  background: rgba(255, 255, 255, 0.3) !important;\n  border-radius: 16px;\n  margin: 6px 0 10px;\n  border: 1px solid rgba(255, 255, 255, 0.5);\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.6);\n}\n\nai nc d {\n  padding: 4px 16px;\n  border-bottom: 1px solid rgba(200, 215, 230, 0.2);\n}\n\n/* ============================================================\n   ➖ 分割线\n   ============================================================ */\nai hr {\n  display: block;\n  margin: 24px 0 0;\n  border: none;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.6), rgba(180, 200, 220, 0.4), rgba(255,255,255,0.6), transparent);\n  opacity: 0.6;\n}\n\n/* ============================================================\n   📊 通用表格（备用）\n   ============================================================ */\nai table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 0.85rem;\n  background: rgba(255, 255, 255, 0.4) !important;\n  border-radius: 12px;\n  overflow: hidden;\n  border: 1px solid rgba(255, 255, 255, 0.5);\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.8);\n}\n\nai th {\n  background: rgba(220, 235, 248, 0.5);\n  color: #1f405e;\n  font-weight: 700;\n  padding: 8px 12px;\n  text-align: left;\n  border-bottom: 2px solid rgba(180, 200, 220, 0.3);\n  font-size: 0.78rem;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n}\n\nai td {\n  padding: 8px 12px;\n  border-bottom: 1px solid rgba(200, 215, 230, 0.2);\n  vertical-align: top;\n  color: #1b3348;\n}\n\nai tr:last-child td {\n  border-bottom: none;\n}\n\nai tr:hover td {\n  background: rgba(255, 255, 255, 0.2);\n}\n\n/* ============================================================\n   🏷️ g 标签（通用）\n   ============================================================ */\nai g {\n  display: block;\n  margin: 8px 0 14px;\n  padding: 12px 18px;\n  background: rgba(255, 255, 255, 0.3) !important;\n  border-radius: 16px;\n  border-left: 5px solid rgba(139, 179, 208, 0.5);\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.6);\n  color: #1a3a5c;\n  font-size: 0.95rem;\n  line-height: 1.6;\n}\n\nai g::before {\n  content: attr(t) \" \";\n  display: block;\n  font-weight: 700;\n  font-size: 1.05rem;\n  color: #1a3a5c;\n  margin-bottom: 6px;\n  letter-spacing: 0.05em;\n  border-bottom: 2px solid rgba(180, 200, 220, 0.3);\n  padding-bottom: 4px;\n}\n\nai g:not([t])::before {\n  display: none;\n}\n\nai g > * {\n  font-weight: normal;\n  color: inherit;\n}\n\nai g > d {\n  font-weight: normal;\n  color: #1f364d;\n  border-bottom: 1px solid rgba(200, 215, 230, 0.2);\n}\n\n/* ============================================================\n   🎯 行动推荐\n   ============================================================ */\nai details:last-of-type[open] {\n  background: rgba(255, 245, 240, 0.7) !important;\n  border-color: rgba(210, 140, 130, 0.6);\n}\n\nai details:last-of-type[open] summary {\n  background: rgba(250, 225, 220, 0.6);\n  color: #5a2a22;\n  border-bottom-color: rgba(210, 140, 130, 0.3);\n}\n\nai details:last-of-type[open] d {\n  padding: 10px 18px;\n  margin: 6px 0;\n  background: rgba(255, 255, 255, 0.5);\n  border-radius: 40px;\n  border: 1px solid rgba(255, 255, 255, 0.8);\n  font-weight: 600;\n  color: #1b3d5c;\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.9), 0 2px 8px rgba(0,0,0,0.02);\n  transition: all 0.2s;\n}\n\nai details:last-of-type[open] d:hover {\n  background: rgba(255, 255, 255, 0.8);\n  border-color: rgba(210, 140, 130, 0.5);\n  transform: translateX(6px);\n  box-shadow: 0 4px 16px rgba(180, 100, 80, 0.05);\n}\n\nai details:last-of-type[open] d::before {\n  content: \"▸ \";\n  color: rgba(176, 106, 90, 0.7);\n  font-weight: 700;\n}\n\n/* ============================================================\n   🆕 空状态表格\n   ============================================================ */\nai table:has(td:only-child) {\n  background: rgba(255, 255, 255, 0.2) !important;\n  border: 2px dashed rgba(200, 215, 230, 0.5);\n  box-shadow: none !important;\n  border-radius: 12px;\n}\n\nai table:has(td:only-child) th {\n  display: none;\n}\n\nai table:has(td:only-child) td {\n  text-align: center;\n  padding: 22px 12px;\n  color: rgba(138, 162, 185, 0.7);\n  font-size: 0.85rem;\n  font-style: italic;\n  font-weight: 300;\n  letter-spacing: 0.04em;\n  background: transparent !important;\n}\n\n/* ============================================================\n   📱 响应式微调\n   ============================================================ */\n@media (max-width: 600px) {\n  ai {\n    padding: 16px 14px 30px;\n    border-radius: 20px;\n    background: linear-gradient(145deg, #f0f5fa 0%, #e4ecf3 100%);\n    background-size: auto;\n  }\n\n  ai hd {\n    padding: 12px 16px;\n    font-size: 0.8rem;\n    gap: 4px 12px;\n    flex-direction: column;\n    align-items: stretch;\n  }\n\n  ai hd > * {\n    padding: 3px 12px;\n    font-size: 0.78rem;\n  }\n\n  ai hd::after {\n    display: none;\n  }\n\n  ai text {\n    padding: 6px 6px 12px;\n  }\n  ai text p {\n    font-size: 0.95rem;\n    line-height: 2;\n    text-indent: 1.8em;\n    font-family: \"STKaiti\", \"KaiTi\", \"华文楷体\", \"楷体\", \"Noto Serif SC\", serif;\n  }\n  ai text p:first-child::first-letter {\n    font-size: 2.2em;\n  }\n  ai text p + p::before {\n    font-size: 0.6rem;\n  }\n  ai text::after {\n    width: 24px;\n    height: 24px;\n  }\n\n  ai q {\n    margin-left: 8px;\n    padding: 12px 14px 12px 14px;\n    transform: rotate(0deg);\n    font-family: \"STKaiti\", \"KaiTi\", \"华文楷体\", \"楷体\", \"Noto Serif SC\", serif;\n  }\n\n  /* 常识一览表格滚动 */\n  ai details:nth-of-type(3) {\n    position: relative;\n  }\n\n  ai details:nth-of-type(3)[open] > *:not(summary) {\n    overflow-x: auto;\n    overflow-y: visible;\n    -webkit-overflow-scrolling: touch;\n    padding: 6px 4px 16px 4px;\n    scrollbar-width: thin;\n    scrollbar-color: rgba(180, 200, 220, 0.4) transparent;\n  }\n\n  ai details:nth-of-type(3)[open] > *:not(summary)::-webkit-scrollbar {\n    height: 6px;\n  }\n  ai details:nth-of-type(3)[open] > *:not(summary)::-webkit-scrollbar-track {\n    background: rgba(200, 215, 230, 0.15);\n    border-radius: 10px;\n  }\n  ai details:nth-of-type(3)[open] > *:not(summary)::-webkit-scrollbar-thumb {\n    background: rgba(160, 185, 210, 0.4);\n    border-radius: 10px;\n  }\n\n  ai details:nth-of-type(3) table {\n    display: table;\n    min-width: 620px;\n    width: auto;\n    font-size: 0.72rem;\n    border-radius: 10px;\n    margin: 0;\n  }\n\n  ai details:nth-of-type(3) table th,\n  ai details:nth-of-type(3) table td {\n    padding: 6px 10px;\n    white-space: nowrap;\n    font-size: 0.7rem;\n    vertical-align: middle;\n  }\n\n  ai details:nth-of-type(3) table th:nth-child(1),\n  ai details:nth-of-type(3) table td:nth-child(1) {\n    padding: 6px 6px;\n    min-width: 36px;\n    text-align: center;\n  }\n  ai details:nth-of-type(3) table th:nth-child(2),\n  ai details:nth-of-type(3) table td:nth-child(2) {\n    min-width: 100px;\n  }\n  ai details:nth-of-type(3) table th:nth-child(3),\n  ai details:nth-of-type(3) table td:nth-child(3) {\n    min-width: 160px;\n    max-width: 220px;\n    white-space: normal;\n    word-break: break-word;\n  }\n  ai details:nth-of-type(3) table th:nth-child(4),\n  ai details:nth-of-type(3) table td:nth-child(4) {\n    min-width: 140px;\n    max-width: 200px;\n    white-space: normal;\n    word-break: break-word;\n  }\n\n  ai details:nth-of-type(3) table::after {\n    content: \"↔ 左右滑动查看完整表格\";\n    display: block;\n    text-align: center;\n    font-size: 0.55rem;\n    color: rgba(100, 130, 160, 0.5);\n    padding: 6px 0 2px 0;\n    letter-spacing: 0.06em;\n    font-family: \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", sans-serif;\n  }\n\n  ai details:nth-of-type(3) table:has(td:only-child)::after {\n    display: none;\n  }\n\n  /* 通用表格 */\n  ai table {\n    font-size: 0.75rem;\n  }\n  ai th,\n  ai td {\n    padding: 6px 8px;\n  }\n\n  /* 折叠面板 */\n  ai details:not(.cot) > *:not(summary) {\n    padding: 0 14px 0 14px;\n  }\n  ai details:not(.cot)[open] > *:not(summary) {\n    padding: 6px 14px 16px;\n  }\n\n  ai summary {\n    padding: 12px 16px;\n    font-size: 0.88rem;\n  }\n\n  /* 空状态表格 */\n  ai table:has(td:only-child) td {\n    padding: 14px 10px;\n  }\n\n  /* 通用 g 标签 */\n  ai g {\n    padding: 10px 14px;\n    font-size: 0.9rem;\n  }\n  ai g::before {\n    font-size: 0.95rem;\n  }\n\n  ai text::before {\n    left: 12px;\n    right: 12px;\n  }\n\n  /* 公告板响应式 */\n  ai details:nth-of-type(4) g {\n    margin: 12px 6px 14px 6px;\n    padding: 12px 14px 10px 14px;\n  }\n  ai details:nth-of-type(4) g::before {\n    font-size: 14px;\n    top: -8px;\n    left: 10px;\n  }\n  ai details:nth-of-type(4) g::after {\n    font-size: 0.55rem;\n    padding: 1px 10px;\n  }\n\n  /* 记忆区响应式 */\n  ai details:nth-of-type(5) g {\n    margin: 10px 6px 12px 6px;\n    padding: 10px 12px 10px 12px;\n  }\n  ai details:nth-of-type(5) g::after {\n    font-size: 0.55rem;\n    padding: 1px 8px;\n  }\n  ai details:nth-of-type(5) details {\n    margin: 8px 6px 10px 6px;\n  }\n  ai details:nth-of-type(5) > d {\n    padding: 6px 12px;\n    font-size: 0.78rem;\n    margin: 4px 10px 6px 10px;\n  }\n  ai details:nth-of-type(5) g table {\n    font-size: 0.7rem;\n  }\n  ai details:nth-of-type(5) g table th,\n  ai details:nth-of-type(5) g table td {\n    padding: 4px 6px;\n  }\n}\n\n/* ============================================================\n   🖨️ 打印友好\n   ============================================================ */\n@media print {\n  ai {\n    background: white !important;\n    box-shadow: none !important;\n    border: 1px solid #ccc;\n  }\n  ai details:not(.cot),\n  ai hd,\n  ai g,\n  ai nc,\n  ai table {\n    background: white !important;\n    box-shadow: none !important;\n    border: 1px solid #ccc !important;\n  }\n  ai details:not(.cot)[open]:last-of-type d:hover {\n    transform: none;\n    box-shadow: none;\n  }\n  ai text {\n    background: white !important;\n  }\n  ai text::before,\n  ai text::after {\n    display: none;\n  }\n  ai q {\n    transform: none !important;\n    background: white !important;\n  }\n  ai details:nth-of-type(4) {\n    background: white !important;\n  }\n  ai details:nth-of-type(4)::before {\n    display: none;\n  }\n  ai details:nth-of-type(4) g {\n    transform: none !important;\n    box-shadow: 0 1px 4px rgba(0,0,0,0.05) !important;\n  }\n  ai details:nth-of-type(5) {\n    background: white !important;\n  }\n  ai details:nth-of-type(5)::before {\n    display: none;\n  }\n  ai details:nth-of-type(5) g {\n    transform: none !important;\n    box-shadow: none !important;\n    background: white !important;\n  }\n  ai details:nth-of-type(3) table::after {\n    display: none !important;\n  }\n  ai details:nth-of-type(3)[open] > *:not(summary) {\n    overflow: visible !important;\n  }\n}","options":{"items":[{"order":0,"label":"【追加常识：XXXX】","type":"SET-INPUT","value":"【追加常识：】"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":10,"totalMessages":28,"totalCreditsUsed":25883,"totalTokensUsed":477812,"totalPlayedUsers":8,"deeplyPlayed":1,"fixedPromptLength":10518,"lorebookLength":482,"author":{"id":"VgKTbZna35R932D2a8w23m1RBiDri9Hb","name":"萧知徽","displayUsername":"3475703564","username":"3475703564"},"cardsTags":[{"tag":{"name":"校园","cardsCount":438}},{"tag":{"name":"加强色情描写","cardsCount":496}},{"tag":{"name":"女性视角","cardsCount":122}},{"tag":{"name":"常识修改","cardsCount":14}},{"tag":{"name":"恶堕","cardsCount":321}},{"tag":{"name":"调教","cardsCount":1059}},{"tag":{"name":"后宫","cardsCount":734}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}