{"id":"e05d6f5a-c04c-4fbe-b38b-5fdedf54f3f6","authorId":"GHjbY5FoKKfDvFyUWccAbfxzz2niXWK6","title":"绯樱女子学院","description":"新人自用勿喷QAQ","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":null,"coverWidth":null,"coverHeight":null,"introPage":"osjq84rrjanbjqrf9kcqi51f.html","changelog":"","createdAt":"2026-07-19T23:07:56.757Z","updatedAt":"2026-07-20T04:59:52.382Z","initPublicAt":"2026-07-19T23:09:31.591Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ============================================\r\n   绯樱女子学院 · Neo-Brutalism 波普风主题\r\n   ============================================ */\r\n\r\n/* --- 全局字体与基础变量 --- */\r\n@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;700;900&display=swap');\r\n\r\n/* --- 正文美化 --- */\r\n.msg-content {\r\n  font-family: 'Noto Sans SC', sans-serif;\r\n  font-size: 15px;\r\n  line-height: 1.85;\r\n  color: #1a1a1a;\r\n  letter-spacing: 0.3px;\r\n}\r\n\r\n.msg-content p {\r\n  margin: 0.6em 0;\r\n  text-indent: 2em;\r\n  text-align: justify;\r\n}\r\n\r\n/*对话引号高亮 */\r\n.msg-content p::first-line {\r\n  font-weight: 700;\r\n}\r\n\r\n/* --- 分割线美化 --- */\r\n.msg-content hr {\r\n  border: none;\r\n  height: 3px;\r\n  background: #0a0a0a;\r\n  margin: 16px 0;\r\n  position: relative;\r\n}\r\n\r\n.msg-content hr::after {\r\n  content: '◆';\r\n  position: absolute;\r\n  top: 50%;\r\n  left: 50%;\r\n  transform: translate(-50%, -50%);\r\n  background: #fff8e7;\r\n  padding: 0 10px;\r\n  color: #ff4d6d;\r\n  font-size: 14px;\r\n  font-weight: 900;\r\n}\r\n\r\n/* ============================================\r\n   状态栏面板 · 通用 section 样式\r\n   ============================================ */\r\n\r\ndetails.section {\r\n  border: 3px solid #0a0a0a;\r\n  border-radius: 0;\r\n  margin: 12px 0;\r\n  background: #fff8e7;\r\n  box-shadow: 5px 5px 0 #0a0a0a;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n/* 各section 顶部装饰色条 */\r\ndetails.section::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 5px;\r\n}\r\n\r\ndetails.section.s::before {\r\n  background: #00b4d8;\r\n}\r\n\r\ndetails.section.p::before {\r\n  background: #ff4d6d;\r\n}\r\n\r\ndetails.section.n::before {\r\n  background: #ffd60a;\r\n}\r\n\r\ndetails.section.v::before {\r\n  background: #7b2ff7;\r\n}\r\n\r\ndetails.section.m::before {\r\n  background: #ff6b35;\r\n}\r\n\r\ndetails.section.a::before {\r\n  background: #06d6a0;\r\n}\r\n\r\n/* --- summary 标题栏 --- */\r\ndetails.section > summary {\r\n  font-family: 'Noto Sans SC', sans-serif;\r\n  font-weight: 900;\r\n  font-size: 15px;\r\n  padding: 12px 16px 10px;\r\n  cursor: pointer;\r\n  list-style: none;\r\n  color: #0a0a0a;\r\n  background: transparent;\r\n  border-bottom: 2px dashed #0a0a0a;\r\n  position: relative;\r\n  user-select: none;\r\n  transition: background 0.15s;\r\n}\r\n\r\ndetails.section > summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\ndetails.section > summary::before {\r\n  content: '▶';\r\n  display: inline-block;\r\n  margin-right: 8px;\r\n  font-size: 11px;\r\n  transition: transform 0.2s;\r\n  color: #ff4d6d;\r\n}\r\n\r\ndetails.section[open] > summary::before {\r\n  transform: rotate(90deg);\r\n}\r\n\r\ndetails.section > summary:hover {\r\n  background: rgba(255, 77, 109, 0.06);\r\n}\r\n\r\n/* summary 右侧装饰标签 */\r\ndetails.section.s > summary::after {\r\n  content: 'SCENE';\r\n}\r\n\r\ndetails.section.p > summary::after {\r\n  content: 'PLAYER';\r\n}\r\n\r\ndetails.section.n > summary::after {\r\n  content: 'NPC';\r\n}\r\n\r\ndetails.section.v > summary::after {\r\n  content: 'DATA';\r\n}\r\n\r\ndetails.section.m > summary::after {\r\n  content: 'MEMORY';\r\n}\r\n\r\ndetails.section.a > summary::after {\r\n  content: 'ACTION';\r\n}\r\n\r\ndetails.section > summary::after {\r\n  font-family: 'Noto Sans SC', monospace;\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n  letter-spacing: 2px;\r\n  padding: 2px 8px;\r\n  border: 2px solid #0a0a0a;\r\n  position: absolute;\r\n  right: 12px;\r\n  top: 50%;\r\n  transform: translateY(-50%) rotate(-2deg);\r\n  box-shadow: 2px 2px 0 #0a0a0a;\r\n}\r\n\r\ndetails.section.s > summary::after {\r\n  background: #00b4d8;color: #fff;\r\n}\r\n\r\ndetails.section.p > summary::after {\r\n  background: #ff4d6d;\r\n  color: #fff;\r\n}\r\n\r\ndetails.section.n > summary::after {\r\n  background: #ffd60a;\r\n  color: #0a0a0a;\r\n}\r\n\r\ndetails.section.v > summary::after {\r\n  background: #7b2ff7;\r\n  color: #fff;\r\n}\r\n\r\ndetails.section.m > summary::after {\r\n  background: #ff6b35;\r\n  color: #fff;\r\n}\r\n\r\ndetails.section.a > summary::after {\r\n  background: #06d6a0;\r\n  color: #0a0a0a;\r\n}\r\n\r\n/* ============================================\r\n   卡片 .card\r\n   ============================================ */\r\n\r\ndetails.section .card {\r\n  margin: 10px 12px;\r\n  padding: 12px 14px;\r\n  background: #fffdf5;\r\n  border: 2px solid #0a0a0a;\r\n  box-shadow: 3px 3px 0 #0a0a0a;\r\n  position: relative;\r\n}\r\n\r\n/* 卡片左上角装饰小方块 */\r\ndetails.section .card::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: -4px;\r\n  left: -4px;\r\n  width: 12px;\r\n  height: 12px;\r\n  border: 2px solid #0a0a0a;\r\n}\r\n\r\ndetails.section.s .card::before {\r\n  background: #00b4d8;\r\n}\r\n\r\ndetails.section.p .card::before {\r\n  background: #ff4d6d;\r\n}\r\n\r\ndetails.section.n .card::before {\r\n  background: #ffd60a;\r\n}\r\n\r\ndetails.section.v .card::before {\r\n  background: #7b2ff7;\r\n}\r\n\r\ndetails.section.m .card::before {\r\n  background: #ff6b35;\r\n}\r\n\r\ndetails.section.a .card::before {\r\n  background: #06d6a0;\r\n}\r\n\r\n/* 卡片右下角装饰小方块 */\r\ndetails.section .card::after {\r\n  content: '';\r\n  position: absolute;\r\n  bottom: -4px;\r\n  right: -4px;\r\n  width: 8px;\r\n  height: 8px;\r\n  background: #0a0a0a;\r\n}\r\n\r\n/* --- 卡片内 h3 标题 --- */\r\ndetails.section .card h3 {\r\n  font-family: 'Noto Sans SC', sans-serif;\r\n  font-weight: 900;\r\n  font-size: 14px;\r\n  color: #0a0a0a;\r\n  margin: 0 0 10px 0;\r\n  padding: 0 0 6px 0;\r\n  border-bottom: 2px solid #0a0a0a;\r\n  position: relative;\r\n}\r\n\r\ndetails.section .card h3::after {\r\n  content: '';\r\n  position: absolute;\r\n  bottom: -2px;\r\n  left: 0;\r\n  width: 40px;\r\n  height: 2px;\r\n}\r\n\r\ndetails.section.s .card h3::after {\r\n  background: #00b4d8;\r\n}\r\n\r\ndetails.section.p .card h3::after {\r\n  background: #ff4d6d;\r\n}\r\n\r\ndetails.section.n .card h3::after {\r\n  background: #ffd60a;\r\n}\r\n\r\ndetails.section.v .card h3::after {\r\n  background: #7b2ff7;\r\n}\r\n\r\ndetails.section.m .card h3::after {\r\n  background: #ff6b35;\r\n}\r\n\r\ndetails.section.a .card h3::after {\r\n  background: #06d6a0;\r\n}\r\n\r\n/* ============================================\r\n   表格样式\r\n   ============================================ */\r\n\r\ndetails.section table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  font-family: 'Noto Sans SC', sans-serif;\r\n  font-size: 13px;\r\n}\r\n\r\ndetails.section table thead tr {\r\n  border-bottom: 3px solid #0a0a0a;\r\n}\r\n\r\ndetails.section table th {\r\n  font-weight: 900;\r\n  text-align: left;\r\n  padding: 6px 8px;\r\n  color: #0a0a0a;\r\n  font-size: 12px;\r\n  letter-spacing: 1px;text-transform: uppercase;\r\n  white-space: nowrap;\r\n}\r\n\r\n/* 各 section 表头背景色 */\r\ndetails.section.s table th {\r\n  background: rgba(0, 180, 216, 0.15);\r\n}\r\n\r\ndetails.section.p table th {\r\n  background: rgba(255, 77, 109, 0.12);\r\n}\r\n\r\ndetails.section.n table th {\r\n  background: rgba(255, 214, 10, 0.18);\r\n}\r\n\r\ndetails.section.v table th {\r\n  background: rgba(123, 47, 247, 0.1);\r\n}\r\n\r\ndetails.section.m table th {\r\n  background: rgba(255, 107, 53, 0.12);\r\n}\r\n\r\ndetails.section.a table th {\r\n  background: rgba(6, 214, 160, 0.15);\r\n}\r\n\r\ndetails.section table td {\r\n  padding: 7px 8px;\r\n  border-bottom: 1px solid rgba(10, 10, 10, 0.1);\r\n  color: #2a2a2a;\r\n  line-height: 1.5;word-break: break-word;\r\n}\r\n\r\ndetails.section table tbody tr:hover {\r\n  background: rgba(255, 214, 10, 0.08);\r\n}\r\n\r\ndetails.section table tbody tr:last-child td {\r\n  border-bottom: none;\r\n}\r\n\r\n/* 表格第一列加粗（属性名） */\r\ndetails.section table td:first-child {\r\n  font-weight: 800;\r\n  color: #0a0a0a;\r\n  white-space: nowrap;\r\n  min-width: 70px;\r\n}\r\n\r\n/* ============================================\r\n   输入框 &聊天界面美化\r\n   ============================================ */\r\n\r\n/* 聊天背景 */\r\n.chat-container,\r\n.message-list,\r\n.chat-messages,\r\n[class*=\"chat-body\"],\r\n[class*=\"message-container\"],\r\n[class*=\"chat-content\"] {\r\n  background: #fff8e7 !important;\r\n}\r\n\r\n/* 用户消息气泡 */\r\n.msg-user,\r\n[class*=\"user-message\"],\r\n[class*=\"message-right\"] .msg-content,\r\n[class*=\"self\"] .msg-content {\r\n  background: #ff4d6d !important;\r\n  color: #fff !important;\r\n  border: 3px solid #0a0a0a !important;border-radius: 0 !important;\r\n  box-shadow: 4px 4px 0 #0a0a0a !important;\r\n  font-weight: 700 !important;\r\n  padding: 10px 14px !important;\r\n}\r\n\r\n/* AI消息气泡 */\r\n.msg-ai,\r\n[class*=\"ai-message\"],\r\n[class*=\"message-left\"] .msg-content,\r\n[class*=\"other\"] .msg-content {\r\n  background: #fffdf5 !important;\r\n  color: #1a1a1a !important;\r\n  border: 3px solid #0a0a0a !important;\r\n  border-radius: 0 !important;\r\n  box-shadow: 4px 4px 0 #0a0a0a !important;\r\n  padding: 10px 14px !important;\r\n}\r\n\r\n/* 输入框区域 */\r\ntextarea,\r\n[class*=\"input\"] textarea,\r\n[class*=\"chat-input\"] textarea,\r\n.message-input textarea {\r\n  background: #fffdf5 !important;\r\n  border: 3px solid #0a0a0a !important;\r\n  border-radius: 0 !important;\r\n  box-shadow: 4px 4px 0 #0a0a0a inset !important;\r\n  font-family: 'Noto Sans SC', sans-serif !important;\r\n  font-size: 14px !important;\r\n  font-weight: 700 !important;\r\n  color: #0a0a0a !important;\r\n  padding: 10px 12px !important;\r\n  transition: box-shadow 0.15s, border-color 0.15s !important;\r\n}\r\n\r\ntextarea:focus,\r\n[class*=\"input\"] textarea:focus,\r\n[class*=\"chat-input\"] textarea:focus,\r\n.message-input textarea:focus {\r\n  border-color: #ff4d6d !important;\r\n  box-shadow: 5px 5px 0 #ff4d6d inset !important;\r\n  outline: none !important;\r\n}\r\n\r\n/* 发送按钮 */\r\n[class*=\"send\"] button,\r\nbutton[class*=\"send\"],\r\n.message-input button,\r\n[class*=\"chat-input\"] button {\r\n  background: #ffd60a !important;\r\n  color: #0a0a0a !important;\r\n  border: 3px solid #0a0a0a !important;\r\n  border-radius: 0 !important;\r\n  box-shadow: 3px 3px 0 #0a0a0a !important;\r\n  font-weight: 900 !important;\r\n  font-family: 'Noto Sans SC', sans-serif !important;\r\n  text-transform: uppercase !important;\r\n  letter-spacing: 1px !important;\r\n  cursor: pointer !important;\r\n  transition: transform 0.1s, box-shadow 0.1s !important;\r\n}\r\n\r\n[class*=\"send\"] button:hover,\r\nbutton[class*=\"send\"]:hover,\r\n.message-input button:hover,\r\n[class*=\"chat-input\"] button:hover {\r\n  transform: translate(-2px, -2px) !important;\r\n  box-shadow: 5px 5px 0 #0a0a0a !important;\r\n}\r\n\r\n[class*=\"send\"] button:active,\r\nbutton[class*=\"send\"]:active,\r\n.message-input button:active,\r\n[class*=\"chat-input\"] button:active {\r\n  transform: translate(2px, 2px) !important;\r\n  box-shadow: 1px 1px 0 #0a0a0a !important;\r\n}\r\n\r\n/* 底部操作栏（评论、回到底部等） */\r\n[class*=\"toolbar\"],\r\n[class*=\"bottom-bar\"],\r\n[class*=\"action-bar\"] {\r\n  background: #fff8e7 !important;\r\n  border-top: 3px solid #0a0a0a !important;\r\n}\r\n\r\n[class*=\"toolbar\"] button,\r\n[class*=\"bottom-bar\"] button,\r\n[class*=\"action-bar\"] button {\r\n  background: #fffdf5 !important;\r\n  border: 2px solid #0a0a0a !important;\r\n  border-radius: 0 !important;\r\n  box-shadow: 2px 2px 0 #0a0a0a !important;\r\n  font-weight: 800 !important;\r\n  color: #0a0a0a !important;\r\n  font-size: 12px !important;\r\n  transition: transform 0.1s, box-shadow 0.1s, background 0.15s !important;\r\n}\r\n\r\n[class*=\"toolbar\"] button:hover,\r\n[class*=\"bottom-bar\"] button:hover,\r\n[class*=\"action-bar\"] button:hover {\r\n  background: #00b4d8 !important;\r\n  color: #fff !important;\r\n  transform: translate(-1px, -1px) !important;\r\n  box-shadow: 3px 3px 0 #0a0a0a !important;\r\n}\r\n\r\n/*快捷回复按钮 */\r\n[class*=\"quick-reply\"],\r\n[class*=\"quickReply\"] {\r\n  background: #06d6a0 !important;\r\n  border: 2px solid #0a0a0a !important;\r\n  border-radius: 0 !important;\r\n  box-shadow: 3px 3px 0 #0a0a0a !important;\r\n  font-weight: 800 !important;\r\n  color: #0a0a0a !important;\r\n  cursor: pointer !important;\r\n  transition: transform 0.1s, box-shadow 0.1s !important;\r\n}\r\n\r\n[class*=\"quick-reply\"]:hover,\r\n[class*=\"quickReply\"]:hover {\r\n  background: #ffd60a !important;\r\n  transform: translate(-2px, -2px) !important;\r\n  box-shadow: 5px 5px 0 #0a0a0a !important;\r\n}\r\n\r\n/* 评论区域 */\r\n[class*=\"comment\"],\r\n[class*=\"review\"] {\r\n  background: #fffdf5 !important;\r\n  border: 2px solid #0a0a0a !important;\r\n  border-radius: 0 !important;\r\n  box-shadow: 3px 3px 0 #0a0a0a !important;\r\n  margin: 6px 0 !important;\r\n}\r\n\r\n/* 模组/Mod 区域 */\r\n[class*=\"mod\"],\r\n[class*=\"plugin\"] {\r\n  background: #fffdf5 !important;\r\n  border: 2px solid #0a0a0a !important;\r\n  border-radius: 0 !important;\r\n  box-shadow: 3px 3px 0 #0a0a0a !important;\r\n}\r\n\r\n/* ============================================\r\n   滚动条美化\r\n   ============================================ */\r\n\r\n::-webkit-scrollbar {\r\n  width: 8px;\r\n}\r\n\r\n::-webkit-scrollbar-track {\r\n  background: #fff8e7;\r\n  border-left: 2px solid #0a0a0a;\r\n}\r\n\r\n::-webkit-scrollbar-thumb {\r\n  background: #ff4d6d;\r\n  border: 2px solid #0a0a0a;\r\n}\r\n\r\n::-webkit-scrollbar-thumb:hover {\r\n  background: #ffd60a;\r\n}\r\n\r\n/* ============================================\r\n   动效与交互\r\n   ============================================ */\r\n\r\n/* 面板展开动画 */\r\ndetails.section[open] {\r\n  animation: popIn 0.2s ease-out;\r\n}\r\n\r\n@keyframes popIn {\r\n  0% {\r\n    opacity: 0.7;\r\n    transform: scale(0.98) translateY(4px);\r\n  }\r\n  100% {\r\n    opacity: 1;\r\n    transform: scale(1) translateY(0);\r\n  }\r\n}\r\n\r\n/* 卡片 hover 效果 */\r\ndetails.section .card:hover {\r\n  transform: translate(-2px, -2px);\r\n  box-shadow: 5px 5px 0 #0a0a0a;transition: transform 0.15s, box-shadow 0.15s;\r\n}\r\n\r\n/* 表格行hover 高亮条*/\r\ndetails.section table tbody tr {\r\n  transition: background 0.12s;\r\n}\r\n\r\n/*============================================\r\n   移动端适配\r\n   ============================================ */\r\n\r\n@media (max-width: 768px) {\r\n  details.section {\r\n    margin: 8px 0;\r\n    box-shadow: 3px 3px 0 #0a0a0a;\r\n  }\r\n\r\n  details.section .card {\r\n    margin: 8px 8px;\r\n    padding: 10px 10px;\r\n  }\r\n\r\n  details.section > summary {\r\n    font-size: 14px;\r\n    padding: 10px 12px 8px;\r\n  }\r\n\r\n  details.section > summary::after {\r\n    font-size: 8px;\r\n    padding: 1px 6px;\r\n    right: 8px;\r\n  }\r\n\r\n  details.section table {\r\n    font-size: 12px;\r\n  }\r\n\r\n  details.section table th,\r\n  details.section table td {\r\n    padding: 5px 6px;\r\n  }\r\n\r\n  /* 场景表格横向滚动 */\r\n  details.section.s .card {\r\n    overflow-x: auto;}\r\n\r\n  details.section.s table {\r\n    min-width: 500px;\r\n  }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n  details.section > summary::after {\r\n    display: none;\r\n  }\r\n\r\n  details.section .card::before {\r\n    width: 8px;\r\n    height: 8px;\r\n  }\r\n}\r\n\r\n/*============================================\r\n   正文区域 · story-body 美化\r\n   ============================================ */\r\n\r\n.story-body {\r\n  background: #fffdf5;\r\n  border: 3px solid #0a0a0a;\r\n  box-shadow: 5px 5px 0 #0a0a0a;\r\n  padding: 24px 20px 28px;\r\n  margin: 14px 0;\r\n  position: relative;\r\n  font-family: 'Noto Sans SC', sans-serif;\r\n  line-height: 1.95;\r\n  font-size: 15px;\r\n  color: #1a1a1a;\r\n}\r\n\r\n/* 左上角装饰标签 */\r\n.story-body::before {\r\n  content: 'STORY';\r\n  position: absolute;\r\n  top: -12px;\r\n  left: 14px;\r\n  font-family: 'Noto Sans SC', monospace;\r\n  font-size: 9px;\r\n  font-weight: 900;\r\n  letter-spacing: 2px;\r\n  padding: 2px 10px;\r\n  background: #ff4d6d;\r\n  color: #fff;\r\n  border: 2px solid #0a0a0a;\r\n  box-shadow: 2px 2px 0 #0a0a0a;transform: rotate(-2deg);\r\n  z-index: 1;\r\n}\r\n\r\n/* 右下角装饰小方块 */\r\n.story-body::after {\r\n  content: '';\r\n  position: absolute;\r\n  bottom: -5px;\r\n  right: -5px;\r\n  width: 14px;\r\n  height: 14px;\r\n  background: #ffd60a;\r\n  border: 2px solid #0a0a0a;\r\n}\r\n\r\n/* 正文段落 */\r\n.story-body p {\r\n  margin: 0;\r\n  padding: 0.7em 0;\r\n  text-indent: 2em;\r\n  text-align: justify;\r\n  border-bottom: 1px dashed rgba(10, 10, 10, 0.08);\r\n  position: relative;\r\n}\r\n\r\n.story-body p:last-child {\r\n  border-bottom: none;\r\n  padding-bottom: 0;\r\n}\r\n\r\n.story-body p:first-child {\r\n  padding-top: 0;\r\n}\r\n\r\n/* 左侧装饰竖线 */\r\n.story-body p::before {\r\n  content: '';\r\n  position: absolute;\r\n  left: 0;\r\n  top: 0.7em;\r\n  bottom: 0.7em;\r\n  width: 3px;\r\n  background: transparent;\r\n  transition: background 0.2s;\r\n}\r\n\r\n.story-body p:hover::before {\r\n  background: #ff4d6d;\r\n}\r\n\r\n/* 段落hover效果 */\r\n.story-body p:hover {\r\n  background: rgba(255, 77, 109, 0.03);\r\n  padding-left: 10px;\r\n  transition: padding-left 0.2s, background 0.2s;\r\n}\r\n\r\n/* ============================================\r\n   ECG 心电图分割线\r\n   ============================================ */\r\n\r\n.ecg-line {\r\n  position: relative;\r\n  height: 40px;\r\n  margin: 16px 0;\r\n  overflow: hidden;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n\r\n/* 底部基准线 */\r\n.ecg-line::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: 50%;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 3px;\r\n  background: #0a0a0a;\r\n  transform: translateY(-50%);\r\n}\r\n\r\n/* 心电图波形 SVG */\r\n.ecg-line::after {\r\n  content: '';\r\n  position: absolute;\r\n  top: 50%;\r\n  left: 50%;\r\n  transform: translate(-50%, -50%);\r\n  width: 120px;\r\n  height: 40px;\r\n  background: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 40'%3E%3Cpolyline points='0,20 20,20 30,20 38,20 42,5 46,35 50,10 54,25 58,20 70,20 80,20 85,20 89,8 93,32 97,14 101,24 105,20 120,20' fill='none' stroke='%23ff4d6d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E\") no-repeat center;\r\n  background-size: contain;\r\n  z-index: 1;\r\n  animation: ecgPulse 2s ease-in-out infinite;\r\n}\r\n\r\n/* 心电图背景遮罩（盖住基准线中间部分） */\r\n.ecg-line {\r\n  background: transparent;\r\n}\r\n\r\n/* 用渐变遮盖中间基准线让SVG更清晰 */\r\n.ecg-line::before {\r\n  background: linear-gradient(\r\n    to right,\r\n    #0a0a0a 0%,\r\n    #0a0a0a calc(50% - 65px),\r\n    transparent calc(50% - 65px),\r\n    transparent calc(50% + 65px),\r\n    #0a0a0a calc(50% + 65px),\r\n    #0a0a0a 100%\r\n  );\r\n}\r\n\r\n/* 心电图脉冲动画 */\r\n@keyframes ecgPulse {\r\n  0%, 100% {\r\n    opacity: 1;\r\n    filter: drop-shadow(0 0 0px #ff4d6d);\r\n  }\r\n  50% {\r\n    opacity: 0.85;\r\n    filter: drop-shadow(0 0 6px #ff4d6d);\r\n  }\r\n}\r\n\r\n/* ============================================\r\n   移动端适配补充\r\n   ============================================ */\r\n\r\n@media (max-width: 768px) {\r\n  .story-body {\r\n    padding: 20px 14px 24px;\r\n    margin: 10px 0;\r\n    font-size: 14px;\r\n    line-height: 1.85;\r\n    box-shadow: 3px 3px 0 #0a0a0a;\r\n  }\r\n\r\n  .story-body::before {\r\n    font-size: 8px;\r\n    padding: 1px 8px;top: -10px;\r\n    left: 10px;\r\n  }\r\n\r\n  .story-body::after {\r\n    width: 10px;\r\n    height: 10px;\r\n    bottom: -4px;\r\n    right: -4px;\r\n  }\r\n\r\n  .ecg-line {\r\n    height: 32px;\r\n    margin: 12px 0;\r\n  }\r\n\r\n  .ecg-line::after {\r\n    width: 90px;\r\n    height: 32px;\r\n  }\r\n\r\n  .ecg-line::before {\r\n    background: linear-gradient(\r\n      to right,\r\n      #0a0a0a 0%,\r\n      #0a0a0a calc(50% - 50px),\r\n      transparent calc(50% - 50px),\r\n      transparent calc(50% + 50px),\r\n      #0a0a0a calc(50% + 50px),\r\n      #0a0a0a 100%\r\n    );\r\n  }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n  .story-body::before {\r\n    display: none;\r\n  }\r\n\r\n  .ecg-line::after {\r\n    width: 70px;\r\n  }\r\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"model":"lemon_gemini_enterprise/gemini-3.1-pro-preview"},"totalConversations":1,"totalMessages":24,"totalCreditsUsed":30556,"totalTokensUsed":587549,"totalPlayedUsers":1,"deeplyPlayed":1,"fixedPromptLength":13769,"lorebookLength":6689,"author":{"id":"GHjbY5FoKKfDvFyUWccAbfxzz2niXWK6","name":"小舞","displayUsername":"bingfengwu","username":"bingfengwu"},"cardsTags":[{"tag":{"name":"低消耗","cardsCount":592}},{"tag":{"name":"开局即可色","cardsCount":1444}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}