{"id":"de53291c-9a44-471e-8f8c-a64dd1dbc593","authorId":"nSVhrzDFNgh5ywZu7gj7dfgF3yB244CN","title":"💎【罪与兽之城】当人类被饲养，陷入无尽♥️轮回的沧海市💎【70+角色立绘👙详细任务链+各类副本与奇遇 】","description":" 18岁那天，等来的不是成年礼。而是眼神充满贪婪与饥饿的父母和恋人。在沧海市的各个角落，人与兽共用一张脸，享受着同样的爱与恨。但没人知道下一秒，那张脸皮下，会不会长出鳞片和獠牙。迷雾笼罩的沧海市是【罪与兽的城】。在这里什么是[真]？什么又是[假]？出卖同伴的人类与沉溺在情感中的巨兽，谁是[人]？谁是[兽]？当然这一切的一切都由你自己决定，在这座毁灭与重启当中无尽轮回的城市里，唯一等待你回答的问题只有一个：“当直面世界终将破碎的真相时，爱与执念是否还能给予你向着[命运]挥拳的勇气？”  上个纪元的重生者，这个世纪的求生者，他们在人与兽之间徘徊。或响应“母神”的呼唤，亦或是聆听“天道”的指引。但无论选择何处，改变的只有那颗不断倾斜的“心”。\n剧情与线索埋藏在城市当中，故事的真相也会伴随时间展开~\n而世间一切的因果与真相，尽数交缠在第十二扇星门当中。","background":"xtokhptfxzrbvi00y09k2y50.webp","backgroundWidth":1920,"backgroundHeight":1088,"cover":"ehdipmhjn2o36n9psfhyk5bp.webp","coverWidth":1920,"coverHeight":1088,"introPage":"z9ke6ijs88qbu7z1c39m78je.html","changelog":"","createdAt":"2026-07-20T05:57:50.251Z","updatedAt":"2026-07-27T04:51:04.123Z","initPublicAt":"2026-07-25T15:03:36.633Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":null,"memorySchema":null,"injectStyles":"/* =========================================\r\n   绿境圣堂 - 哥特绿歌融合版样式表\r\n   (字体放大优化版)\r\n========================================= */\r\n/* 核心容器：隔离网页底层黑白背景，采用温润羊皮纸底色 */\r\nmc {\r\n  display: block !important;\r\n  background: #fdfaf2 !important; \r\n  color: #1e3523 !important; \r\n  font-family: 'Georgia', 'Times New Roman', 'Microsoft YaHei', serif;\r\n  font-size: 16px; /* 基础字体由14px放大至16px */\r\n  line-height: 1.65; /* 略微增加行高以适应大字体 */\r\n  padding: 16px;\r\n  margin: 10px 0;\r\n  border: 2px solid #5a7d65; \r\n  border-radius: 12px;\r\n  box-shadow: 0 6px 18px rgba(90, 125, 101, 0.15), \r\n              inset 0 0 25px rgba(210, 185, 150, 0.2);\r\n  box-sizing: border-box;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n/* 繁盛律动环境微光（绿歌光环） */\r\nmc::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: 0; left: 0; right: 0; bottom: 0;\r\n  background: radial-gradient(circle at 50% 20%, rgba(110, 190, 130, 0.08) 0%, transparent 70%);\r\n  pointer-events: none;\r\n  z-index: 0;\r\n}\r\nmc > * {\r\n  position: relative;\r\n  z-index: 1;\r\n}\r\n/* 顶部状态栏：时间、地点、天气 */\r\nmc hd {\r\n  display: block;\r\n  text-align: center;\r\n  font-size: 1.15em; /* 同步放大 */\r\n  font-weight: bold;\r\n  color: #2e5c3e; \r\n  text-shadow: 0 1px 1px rgba(255,255,255,0.8);\r\n  border-bottom: 1px solid rgba(110, 190, 130, 0.4);\r\n  padding-bottom: 8px;\r\n  margin-bottom: 15px;\r\n  letter-spacing: 1px;\r\n}\r\n/* 剧情正文框 */\r\nmc txt {\r\n  display: block;\r\n  background: rgba(235, 245, 237, 0.8); \r\n  border-left: 3px solid #6ebe82; \r\n  padding: 14px 16px; /* 增加内边距适应大字体 */\r\n  border-radius: 4px;\r\n  margin-bottom: 16px;\r\n  box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);\r\n}\r\nmc txt p {\r\n  text-indent: 2em;\r\n  margin: 0 0 12px 0;\r\n  color: #1b3a24;\r\n}\r\nmc txt p:last-child {\r\n  margin-bottom: 0;\r\n}\r\n/* 折叠面板 (场景、主角、NPC、记忆等) */\r\nmc details {\r\n  margin-top: 8px;\r\n  background: rgba(246, 242, 232, 0.9); \r\n  border: 1px solid rgba(210, 185, 150, 0.5);\r\n  border-radius: 6px;\r\n  overflow: hidden;\r\n}\r\nmc summary {\r\n  display: block;\r\n  cursor: pointer;\r\n  font-weight: bold;\r\n  font-size: 1.05em; /* 同步放大 */\r\n  color: #4b6a50; \r\n  padding: 10px 14px;\r\n  background: linear-gradient(90deg, rgba(240, 238, 233, 0.9), rgba(246, 242, 232, 0.9));\r\n  border-bottom: 1px solid rgba(210, 185, 150, 0.3);\r\n  user-select: none;\r\n  transition: all 0.25s ease;\r\n}\r\nmc summary:hover {\r\n  color: #ffffff;\r\n  background: #6ebe82;\r\n  text-shadow: none;\r\n}\r\nmc summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n/* 场景感知实时映射 */\r\nmc map, mc sense, mc pos {\r\n  display: block;\r\n  padding: 8px 14px;\r\n  font-size: 0.95em; /* 同步放大 */\r\n  border-bottom: 1px solid rgba(110, 190, 130, 0.15);\r\n  background: rgba(255, 255, 255, 0.3);\r\n}\r\nmc map { color: #2e6930; }   \r\nmc sense { color: #5c3a7a; } \r\nmc pos { color: #8c531d; border-bottom: none; } \r\n/* 折叠组内的子分区小标题 */\r\nmc h {\r\n  display: block;\r\n  font-size: 1.05em; /* 同步放大 */\r\n  font-weight: bold;\r\n  color: #3e2723; \r\n  border-left: 2px solid #5a7d65;\r\n  padding-left: 8px;\r\n  margin: 16px 12px 6px 12px;\r\n}\r\n/* 标准数据展示行 */\r\nmc d {\r\n  display: block;\r\n  padding: 5px 12px;\r\n  font-size: 0.95em; /* 同步放大 */\r\n  color: #2b3e30;\r\n}\r\nmc d b {\r\n  color: #4b6a50;\r\n  font-weight: bold;\r\n}\r\n/* 六维属性网格布局 */\r\nmc grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(2, 1fr);\r\n  gap: 2px;\r\n  padding: 4px 12px;\r\n  background: rgba(110, 190, 130, 0.05);\r\n  margin: 6px 12px;\r\n  border-radius: 4px;\r\n}\r\nmc grid d {\r\n  padding: 4px 6px;\r\n}\r\n/* 状态胶囊标签 */\r\nmc c {\r\n  display: inline-block;\r\n  font-size: 0.85em; /* 同步放大 */\r\n  padding: 2px 6px;\r\n  border-radius: 4px;\r\n  background: rgba(210, 185, 150, 0.2);\r\n  color: #3e2723;\r\n  margin-left: 6px;\r\n  border: 1px solid rgba(210, 185, 150, 0.4);\r\n  vertical-align: middle;\r\n}\r\n/* 生命、灵性、理智的特色血条样式 */\r\nmc .hp c { background: rgba(187, 10, 10, 0.1); border-color: rgba(187, 10, 10, 0.4); color: #8b0000; }\r\nmc .mp c { background: rgba(30, 144, 255, 0.1); border-color: rgba(30, 144, 255, 0.4); color: #004080; }\r\nmc .san c { background: rgba(138, 43, 226, 0.1); border-color: rgba(138, 43, 226, 0.4); color: #4b0082; }\r\n/* 技艺与装备 */\r\nmc .skill {\r\n  border-left: 2px solid #8e24aa;\r\n  background: rgba(142, 36, 170, 0.04);\r\n  margin: 4px 12px;\r\n  border-radius: 0 4px 4px 0;\r\n}\r\nmc .item {\r\n  border-left: 2px solid #5a7d65;\r\n  background: rgba(90, 125, 101, 0.05);\r\n  margin: 4px 12px;\r\n  border-radius: 0 4px 4px 0;\r\n}\r\n/* 灰白琉璃分割线 */\r\nmc hr {\r\n  border: 0;\r\n  height: 1px;\r\n  background: linear-gradient(90deg, transparent, rgba(110, 190, 130, 0.4), transparent);\r\n  margin: 14px 0;\r\n}\r\n/* 敌对目标与危险警报 */\r\nmc mob {\r\n  display: block;\r\n  background: linear-gradient(135deg, rgba(187, 10, 10, 0.05), rgba(246, 242, 232, 0.8));\r\n  border: 1px solid rgba(187, 10, 10, 0.3);\r\n  border-radius: 6px;\r\n  margin: 8px 12px;\r\n  padding: 8px 0;\r\n  box-shadow: inset 0 1px 3px rgba(0,0,0,0.02);\r\n}\r\nmc .danger {\r\n  color: #b3081e;\r\n  font-size: 1.1em; /* 同步放大 */\r\n  font-weight: bold;\r\n}\r\nmc .danger t {\r\n  font-size: 0.8em; /* 同步放大 */\r\n  background: rgba(187, 10, 10, 0.15);\r\n  border: 1px solid #b3081e;\r\n  padding: 2px 5px;\r\n  border-radius: 3px;\r\n  margin-left: 6px;\r\n  color: #b3081e;\r\n  font-weight: normal;\r\n}\r\n/* 抉择行动面板 */\r\nmc .act-law, mc .act-neu, mc .act-chaos, mc .act-abyss, mc .act-wait {\r\n  margin: 8px 12px;\r\n  padding: 10px 14px;\r\n  border-radius: 4px;\r\n  border-left: 3px solid #666;\r\n  background: rgba(255, 255, 255, 0.6);\r\n  transition: all 0.2s ease-in-out;\r\n}\r\nmc .act-law { border-left-color: #4682b4; }\r\nmc .act-neu { border-left-color: #8899a6; }\r\nmc .act-chaos { border-left-color: #b3081e; }\r\nmc .act-abyss { border-left-color: #9c27b0; animation: forest-abyss-pulse 2s infinite alternate; }\r\nmc .act-wait { border-left-color: #cbb593; }\r\nmc .act-law:hover { background: #e3f2fd; color: #0d47a1; }\r\nmc .act-neu:hover { background: #eceff1; color: #37474f; }\r\nmc .act-chaos:hover { background: #ffebee; color: #c62828; }\r\nmc .act-abyss:hover { background: #f3e5f5; color: #4a148c; }\r\nmc .act-wait:hover { background: #fdf8eb; color: #5c3d21; }\r\n@keyframes forest-abyss-pulse {\r\n  from { box-shadow: inset 0 0 2px rgba(156, 39, 176, 0.1); }\r\n  to { box-shadow: inset 0 0 8px rgba(156, 39, 176, 0.25); }\r\n}\r\n/* 移动端优化 */\r\n@media (max-width: 600px) {\r\n  mc {\r\n    padding: 14px;\r\n    font-size: 15px; /* 移动端同步放大至15px */\r\n  }\r\n  mc grid {\r\n    grid-template-columns: 1fr;\r\n    gap: 0px;\r\n  }\r\n  mc h {\r\n    margin: 14px 8px 6px 8px;\r\n  }\r\n  mc d {\r\n    padding: 4px 8px;\r\n  }\r\n}\r\n/* =========================================\r\n   对话气泡与网页全局美化 (本然绿歌·护眼浅色)\r\n========================================= */\r\n/* AI侧气泡 */\r\n.group.is-assistant > div:first-child {\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  background-color: rgba(253, 250, 242, 0.96) !important;\r\n  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.52), rgba(235, 245, 237, 0.5) 55%, rgba(246, 242, 232, 0.56)) !important;\r\n  background-size: cover !important;\r\n  border: 1px solid rgba(90, 125, 101, 0.52) !important;\r\n  border-radius: 14px !important;\r\n  box-shadow: 0 8px 28px rgba(30, 53, 35, 0.1), inset 0 0 24px rgba(110, 190, 130, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.68) !important;\r\n  backdrop-filter: blur(12px) saturate(120%) !important;\r\n  padding: 18px !important;\r\n  animation: none !important;\r\n}\r\n.group.is-assistant .rili-markdown-renderer, \r\n.group.is-assistant .rili-markdown-renderer * {\r\n  color: #1b3a24 !important;\r\n  text-shadow: none !important;\r\n}\r\n/* 用户侧气泡 */\r\n.group.is-user > div:first-child {\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  background-color: rgba(246, 242, 232, 0.97) !important;\r\n  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.58), rgba(241, 238, 226, 0.5) 50%, rgba(225, 239, 228, 0.62)) !important;\r\n  background-size: cover !important;\r\n  border: 1px solid rgba(90, 125, 101, 0.44) !important;\r\n  border-radius: 14px !important;\r\n  box-shadow: 0 8px 26px rgba(62, 39, 35, 0.09), inset 0 0 22px rgba(203, 181, 147, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.72) !important;\r\n  backdrop-filter: blur(12px) saturate(120%) !important;\r\n  padding: 18px !important;\r\n  animation: none !important;\r\n}\r\n.group.is-user .rili-markdown-renderer, \r\n.group.is-user .rili-markdown-renderer * {\r\n  color: #3e2723 !important;\r\n  text-shadow: none !important;\r\n}\r\n/* 功能按钮与辅助控件 */\r\n.flex.items-center.gap-2.pb-2 > button {\r\n  background: linear-gradient(135deg, rgba(30, 53, 35, 0.94), rgba(75, 106, 80, 0.94)) !important;\r\n  color: #d8f2de !important;\r\n  border: 1px solid rgba(110, 190, 130, 0.68) !important;\r\n  border-radius: 8px !important;\r\n  box-shadow: 0 5px 16px rgba(30, 53, 35, 0.24), inset 0 1px 0 rgba(255, 255, 255, 0.16), 0 0 12px rgba(110, 190, 130, 0.2) !important;\r\n  font-weight: bold !important;\r\n  letter-spacing: 0.04em !important;\r\n  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n  padding: 6px 16px !important;\r\n}\r\n.flex.items-center.gap-2.pb-2 > button:hover {\r\n  background: linear-gradient(135deg, #5a7d65, #6ebe82) !important;\r\n  color: #fdfaf2 !important;\r\n  border-color: #a9e1b6 !important;\r\n  transform: translateY(-2px) !important;\r\n  box-shadow: 0 8px 22px rgba(30, 53, 35, 0.24), 0 0 22px rgba(110, 190, 130, 0.58) !important;\r\n}\r\n/* 输入框聚焦激活 */\r\n#ai-chat-input {\r\n  background-color: rgba(253, 250, 242, 0.96) !important;\r\n  border: 1px solid rgba(90, 125, 101, 0.52) !important;\r\n  border-radius: 12px !important;\r\n  color: #1e3523 !important;\r\n  box-shadow: inset 0 2px 8px rgba(30, 53, 35, 0.06), 0 5px 18px rgba(30, 53, 35, 0.1), 0 0 12px rgba(110, 190, 130, 0.1) !important;\r\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.45), rgba(235, 245, 237, 0.34)) !important;\r\n  background-size: cover !important;\r\n}\r\n#ai-chat-input:focus {\r\n  border-color: #6ebe82 !important;\r\n  background-color: rgba(253, 250, 242, 0.99) !important;\r\n  box-shadow: inset 0 2px 8px rgba(30, 53, 35, 0.06), 0 7px 24px rgba(30, 53, 35, 0.13), 0 0 24px rgba(110, 190, 130, 0.3) !important;\r\n  outline: none !important;\r\n  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.58), rgba(235, 245, 237, 0.48)) !important;\r\n  background-size: cover !important;\r\n}\r\n#ai-chat-bottom-input {\r\n  background: linear-gradient(180deg, rgba(246, 242, 232, 0.76), rgba(253, 250, 242, 0.94)) !important;\r\n  backdrop-filter: blur(16px) saturate(125%) !important;\r\n  border-top: 1px solid rgba(90, 125, 101, 0.42) !important;\r\n  box-shadow: 0 -10px 30px rgba(30, 53, 35, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.72) !important;\r\n}\r\n.text-xs.font-mono.text-muted-foreground {\r\n  color: #4b6a50 !important;\r\n  opacity: 0.88 !important;\r\n  letter-spacing: 0.02em !important;\r\n  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.72) !important;\r\n}\r\n/* 网页全局底层色彩变量注入（已修复选择器以符合平台硬性约束） */\r\nmc, .group {\r\n  --background: 43 55% 97% !important;\r\n  --foreground: 137 31% 16% !important;\r\n  --card: 43 55% 97% !important;\r\n  --card-foreground: 137 31% 16% !important;\r\n  --popover: 43 55% 97% !important;\r\n  --popover-foreground: 137 31% 16% !important;\r\n  --primary: 137 28% 42% !important;\r\n  --primary-foreground: 43 55% 97% !important;\r\n  --secondary: 137 28% 92% !important;\r\n  --secondary-foreground: 137 31% 16% !important;\r\n  --muted: 39 30% 91% !important;\r\n  --muted-foreground: 132 17% 35% !important;\r\n  --accent: 137 34% 84% !important;\r\n  --accent-foreground: 137 38% 22% !important;\r\n  --border: 137 20% 52% !important;\r\n  --input: 137 20% 52% !important;\r\n  --ring: 137 35% 46% !important;\r\n  --sidebar-background: 43 46% 95% !important;\r\n  --sidebar-foreground: 137 31% 16% !important;\r\n  --sidebar-border: 137 20% 52% !important;\r\n}\r\nnav {\r\n  position: sticky !important;\r\n  top: 0 !important;\r\n  z-index: 50 !important;\r\n  background: linear-gradient(135deg, rgba(253, 250, 242, 0.94), rgba(235, 245, 237, 0.9) 52%, rgba(246, 242, 232, 0.94)) !important;\r\n  backdrop-filter: blur(18px) saturate(135%) !important;\r\n  border-bottom: 1px solid rgba(90, 125, 101, 0.58) !important;\r\n  box-shadow: 0 8px 30px rgba(30, 53, 35, 0.12), inset 0 -1px 0 rgba(255, 255, 255, 0.75), inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;\r\n}\r\nnav::after {\r\n  content: '';\r\n  position: absolute;\r\n  bottom: -2px;\r\n  left: 0;\r\n  width: 100%;\r\n  height: 3px;\r\n  pointer-events: none;\r\n  background: linear-gradient(90deg, transparent 0%, #cbb593 14%, #5a7d65 32%, #a9e1b6 50%, #5a7d65 68%, #cbb593 86%, transparent 100%) !important;\r\n  background-size: 100% 100% !important;\r\n  animation: none !important;\r\n}\r\n#prompt-input [data-slot=\"input-group\"] {\r\n  position: relative !important;\r\n  overflow: hidden !important;\r\n  background-color: rgba(253, 250, 242, 0.97) !important;\r\n  border: 1px solid rgba(90, 125, 101, 0.52) !important;\r\n  border-radius: 16px !important;\r\n  box-shadow: 0 8px 30px rgba(30, 53, 35, 0.12), inset 0 0 18px rgba(110, 190, 130, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.82) !important;\r\n  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.5), rgba(235, 245, 237, 0.35) 60%, rgba(246, 242, 232, 0.42)) !important;\r\n  background-size: cover !important;\r\n  backdrop-filter: blur(14px) saturate(120%) !important;\r\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n}\r\n#prompt-input [data-slot=\"input-group\"]:focus-within {\r\n  border-color: #6ebe82 !important;\r\n  border-radius: 16px !important;\r\n  box-shadow: 0 10px 36px rgba(30, 53, 35, 0.16), inset 0 0 22px rgba(110, 190, 130, 0.13), 0 0 26px rgba(110, 190, 130, 0.24) !important;\r\n  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.58), rgba(235, 245, 237, 0.46) 60%, rgba(246, 242, 232, 0.5)) !important;\r\n  background-size: cover !important;\r\n}\r\n#prompt-input textarea {\r\n  color: #1e3523 !important;\r\n  caret-color: #5a7d65 !important;\r\n  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.58) !important;\r\n}\r\n#prompt-input-footer button:has(svg.lucide-corner-down-left) {\r\n  background: linear-gradient(135deg, rgba(90, 125, 101, 0.14), rgba(110, 190, 130, 0.2)) !important;\r\n  border: 1px solid rgba(90, 125, 101, 0.52) !important;\r\n  border-radius: 9999px !important;\r\n  color: #4b6a50 !important;\r\n  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n  box-shadow: 0 3px 10px rgba(30, 53, 35, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.72), 0 0 8px rgba(110, 190, 130, 0.14) !important;\r\n}\r\n#prompt-input-footer button:has(svg.lucide-corner-down-left):hover {\r\n  background: linear-gradient(135deg, #4b6a50, #6ebe82) !important;\r\n  border-color: #a9e1b6 !important;\r\n  border-radius: 9999px !important;\r\n  color: #fdfaf2 !important;\r\n  box-shadow: 0 5px 16px rgba(30, 53, 35, 0.2), 0 0 20px rgba(110, 190, 130, 0.58) !important;\r\n  transform: translateY(-1px) scale(1.08) !important;\r\n}\r\nnav header {\r\n  position: relative !important;\r\n  color: #1e3523 !important;\r\n  border-bottom-color: transparent !important;\r\n  background-image: none !important;\r\n  background-position: center !important;\r\n  background-size: auto 100% !important;\r\n  background-repeat: repeat-x !important;\r\n}\r\n#nav-left button, #nav-right button {\r\n  color: #4b6a50 !important;\r\n  border: 1px solid transparent !important;\r\n  border-radius: 9999px !important;\r\n  background: rgba(255, 255, 255, 0.28) !important;\r\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.32) !important;\r\n  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n}\r\n#nav-left button:hover, #nav-right button:hover {\r\n  color: #1e3523 !important;\r\n  border-color: rgba(110, 190, 130, 0.58) !important;\r\n  background: rgba(235, 245, 237, 0.88) !important;\r\n  box-shadow: 0 0 18px rgba(110, 190, 130, 0.32), inset 0 0 10px rgba(255, 255, 255, 0.75) !important;\r\n  transform: translateY(-1px) scale(1.04) !important;\r\n}\r\n.is-assistant .bg-muted, .is-user .bg-muted {\r\n  background: linear-gradient(135deg, rgba(253, 250, 242, 0.92), rgba(235, 245, 237, 0.92)) !important;\r\n  border: 1px solid rgba(90, 125, 101, 0.3) !important;\r\n  border-radius: 9999px !important;\r\n  box-shadow: 0 4px 14px rgba(30, 53, 35, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.75) !important;\r\n  backdrop-filter: blur(8px) !important;\r\n}\r\n.is-assistant button.rounded-full, .is-user button.rounded-full {\r\n  color: #4b6a50 !important;\r\n  border: 1px solid transparent !important;\r\n  transition: all 0.2s ease !important;\r\n}\r\n.is-assistant button.rounded-full:hover, .is-user button.rounded-full:hover {\r\n  color: #fdfaf2 !important;\r\n  background: linear-gradient(135deg, #5a7d65, #6ebe82) !important;\r\n  border-color: rgba(255, 255, 255, 0.62) !important;\r\n  box-shadow: 0 0 14px rgba(110, 190, 130, 0.52) !important;\r\n  transform: translateY(-1px) scale(1.08) !important;\r\n}\r\n.rili-loader-dots span {\r\n  position: relative;\r\n  width: 8px !important;\r\n  height: 8px !important;\r\n  background: linear-gradient(180deg, #d9f2df 0%, #a9e1b6 38%, #5a7d65 100%) !important;\r\n  box-shadow: 0 0 10px rgba(110, 190, 130, 0.72), 0 0 2px #fdfaf2 inset !important;\r\n  transform-origin: 50% 150%;\r\n  animation: forest-loader-dance 1.45s cubic-bezier(0.45, 0, 0.25, 1) infinite !important;\r\n}\r\n#prompt-input-header button, #prompt-input-footer button:not(:has(svg.lucide-corner-down-left)) {\r\n  color: #4b6a50 !important;\r\n  background: linear-gradient(110deg, rgba(255, 255, 255, 0.5), rgba(110, 190, 130, 0.18) 38%, rgba(235, 245, 237, 0.82) 52%, rgba(90, 125, 101, 0.14) 68%, rgba(255, 255, 255, 0.5)) !important;\r\n  background-size: 220% 100% !important;\r\n  background-position: 100% 0 !important;\r\n  border: 1px solid rgba(90, 125, 101, 0.42) !important;\r\n  border-radius: 8px !important;\r\n  box-shadow: 0 3px 10px rgba(30, 53, 35, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.72), 0 0 8px rgba(110, 190, 130, 0.12) !important;\r\n  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;\r\n}\r\n#prompt-input-header button:hover, #prompt-input-footer button:not(:has(svg.lucide-corner-down-left)):hover {\r\n  color: #fdfaf2 !important;\r\n  background: linear-gradient(110deg, #4b6a50, #6ebe82 38%, #a9e1b6 52%, #5a7d65 68%, #4b6a50) !important;\r\n  background-size: 220% 100% !important;\r\n  background-position: 0 0 !important;\r\n  border-color: #a9e1b6 !important;\r\n  box-shadow: 0 5px 16px rgba(30, 53, 35, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.24), 0 0 18px rgba(110, 190, 130, 0.48) !important;\r\n  transform: translateY(-1px) !important;\r\n}\r\n.rili-loader-dots {\r\n  position: relative;\r\n  isolation: isolate;\r\n  min-width: 76px;\r\n  min-height: 34px;\r\n  padding: 9px 18px;\r\n  border: 1px solid rgba(90, 125, 101, 0.28);\r\n  border-radius: 999px;\r\n  background: linear-gradient(135deg, rgba(255, 255, 255, 0.72), rgba(235, 245, 237, 0.64) 55%, rgba(246, 242, 232, 0.72));\r\n  box-shadow: 0 6px 18px rgba(30, 53, 35, 0.1), inset 0 0 12px rgba(110, 190, 130, 0.12);\r\n  overflow: hidden;\r\n  animation: forest-loader-breathe 2.8s ease-in-out infinite;\r\n}\r\n.rili-loader-dots::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: -50%;\r\n  z-index: -1;\r\n  background: conic-gradient(from 0deg, transparent 0 28%, rgba(169, 225, 182, 0.34) 38%, transparent 48% 76%, rgba(203, 181, 147, 0.28) 86%, transparent 96%);\r\n  animation: forest-loader-orbit 4.8s linear infinite;\r\n}\r\n.rili-loader-dots::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  inset: 3px;\r\n  z-index: -1;\r\n  border-radius: inherit;\r\n  background: linear-gradient(105deg, transparent 20%, rgba(255, 255, 255, 0.72) 42%, rgba(169, 225, 182, 0.22) 50%, transparent 68%);\r\n  background-size: 220% 100%;\r\n  animation: forest-loader-shimmer 2.4s ease-in-out infinite;\r\n}\r\n.rili-loader-dots span:nth-child(1) {\r\n  animation-delay: -0.28s !important;\r\n}\r\n.rili-loader-dots span:nth-child(2) {\r\n  animation-delay: -0.14s !important;\r\n}\r\n.rili-loader-dots span:nth-child(3) {\r\n  animation-delay: 0s !important;\r\n}\r\n@keyframes forest-loader-dance {\r\n  0%, 100% {\r\n    transform: translateY(2px) scale(0.78) rotate(-8deg);\r\n    opacity: 0.56;\r\n    filter: hue-rotate(0deg);\r\n  }\r\n  25% {\r\n    transform: translateY(-5px) scale(1.08) rotate(5deg);\r\n    opacity: 1;\r\n  }\r\n  50% {\r\n    transform: translateY(-9px) scale(1.28) rotate(0deg);\r\n    opacity: 1;\r\n    filter: hue-rotate(12deg);\r\n    box-shadow: 0 0 16px rgba(110, 190, 130, 0.92), 0 0 4px #fdfaf2 inset;\r\n  }\r\n  75% {\r\n    transform: translateY(-3px) scale(0.96) rotate(-5deg);\r\n    opacity: 0.82;\r\n  }\r\n}\r\n@keyframes forest-loader-breathe {\r\n  0%, 100% {\r\n    transform: translateY(0);\r\n    box-shadow: 0 6px 18px rgba(30, 53, 35, 0.1), inset 0 0 12px rgba(110, 190, 130, 0.12);\r\n  }\r\n  50% {\r\n    transform: translateY(-2px);\r\n    box-shadow: 0 9px 24px rgba(30, 53, 35, 0.15), inset 0 0 18px rgba(110, 190, 130, 0.2), 0 0 12px rgba(169, 225, 182, 0.22);\r\n  }\r\n}\r\n@keyframes forest-loader-orbit {\r\n  to {\r\n    transform: rotate(360deg);\r\n  }\r\n}\r\n@keyframes forest-loader-shimmer {\r\n  0%, 20% {\r\n    background-position: 180% 50%;\r\n    opacity: 0.35;\r\n  }\r\n  55% {\r\n    opacity: 0.9;\r\n  }\r\n  80%, 100% {\r\n    background-position: -120% 50%;\r\n    opacity: 0.35;\r\n  }\r\n}","options":{"items":[{"order":0,"label":"【添加角色立绘】","type":"SET-INPUT","value":"自定义立绘需要先把图片上传到任意图床，然后复制链接。  之后请在前置词添加以下内容  # 角色名  （这里填入立绘图床链接）  \n  正太：https://miha.wiki/AvKkfz.png\n 幼女：https://miha.wiki/CWIboF.png\n 少女https://miha.wiki/2Pd218.png \n少年：https://miha.wiki/CAfkKH.png \n成女：https://miha.wiki/qndsnl.png \n成男：https://miha.wiki/befJ4G.png"},{"order":1,"label":"【铭记：NPC】","type":"SET-INPUT","value":"【铭记：xxx】即可让系统不忘记"},{"order":2,"label":"【切换人称】","type":"SET-INPUT","value":"【切换第一/第二/第三人称】"},{"order":3,"label":"【存档/读档】","type":"SET-INPUT","value":"【存档】，【读档：存档指令生成的内容】【存档补充：具体修改/增减内容的要求】"},{"order":4,"label":"【字体】","type":"SET-INPUT","value":"【正文/状态栏/全文+字体增大/减小】"},{"order":5,"label":"建立论坛直播与回复","type":"SET-INPUT","value":"输入【建立论坛】以建立论坛。输入【设置论坛ID：您的网名】设置专属ID。输入【回复XXX：内容】可以进行互怼。输入【切换深夜模式】【切换白天模式】以防止文字内容看不清。需要安装【论坛模组】"},{"order":6,"label":"【格式修复】","type":"SET-INPUT","value":"【\"🌎\"】【格式修复】"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":{"model":"mango_gemini_vertex/gemini-3.1-pro-preview-high","contextWindow":8,"modelSettings":{"topP":0.8,"temperature":0.8,"frequencyPenalty":0,"presencePenalty":0.2}},"totalConversations":302,"totalMessages":3335,"totalCreditsUsed":7499554,"totalTokensUsed":245817841,"totalPlayedUsers":198,"deeplyPlayed":98,"fixedPromptLength":34245,"lorebookLength":168311,"author":{"id":"nSVhrzDFNgh5ywZu7gj7dfgF3yB244CN","name":"法法菈","displayUsername":"xenn","username":"xenn"},"cardsTags":[{"tag":{"name":"爱与恨","cardsCount":1}},{"tag":{"name":"现代都市","cardsCount":551}},{"tag":{"name":"超能力","cardsCount":1}},{"tag":{"name":"超高自由度","cardsCount":981}},{"tag":{"name":"觉醒","cardsCount":1}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"都市异能","cardsCount":28}},{"tag":{"name":"希望与执念","cardsCount":1}},{"tag":{"name":"轮回重启","cardsCount":1}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"超低消耗大世界","cardsCount":6}},{"tag":{"name":"开局即可色","cardsCount":1444}},{"tag":{"name":"游戏","cardsCount":8}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}