{"id":"a73a0bad-b5cb-46a8-807c-f2d575e03d1b","authorId":"nSVhrzDFNgh5ywZu7gj7dfgF3yB244CN","title":"👑命途眷赖的欧洲，怎么就没有正常人！？🌹【超多❤️立绘】【详细任务链⭐大世界触发】【都市怪谈x奇幻】","description":"在21世纪，被十一命途缠绕的欧洲里，神明早已退场，取而代之的是吸血鬼、巫师、狼人与古神等传说生物。令使、圣者、政府首脑、学园都市、超级英雄、魔法学校...种种势力在这片被神力隔绝的欧洲舞台上绽放。日常与超凡仅一墙之隔。“帷幕”掩盖超凡，异类在日常缝隙中小心维持体面与共存。血族是永生牢笼里的囚徒，狼人是盖亚的活体兵器，女巫则是盗取神力的窃火者。从苏黎世的私人银行到伦敦的暗网服务器，旧日禁忌在霓虹灯下苟延残喘。人类教条散发冰冷恶意，怪物却执着于纯粹羁绊，世界被命途无情剥削、黑暗无法洗去，但夹缝中催生的微小羁绊与灰色庇护，是众生抵抗虚无的唯一锚点。当你来到这片大陆，你是选择颠覆秩序统一日常与超凡两层世界，还是选择开创新的命途，寻找生的轨迹？（本卡各个地区都有自己的任务链与独特的npc等待“开发”哦~~）","background":"put2yr8b0kw967jqca89bvcx.webp","backgroundWidth":1024,"backgroundHeight":1536,"cover":"rp15y74b2bcz7c87i1socrwd.webp","coverWidth":1024,"coverHeight":1536,"introPage":"sf4y02ipj8kb79ptkwfn8vmk.html","changelog":"","createdAt":"2026-07-17T09:34:14.847Z","updatedAt":"2026-07-27T04:09:36.943Z","initPublicAt":"2026-07-17T19:23:35.791Z","renderTemplate":null,"assistantRegexReplace":[],"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* =========================================\n   绿境圣堂 - 哥特绿歌融合版样式表\n   (字体放大优化版)\n========================================= */\n/* 核心容器：隔离网页底层黑白背景，采用温润羊皮纸底色 */\nmc {\n  display: block !important;\n  background: #fdfaf2 !important; \n  color: #1e3523 !important; \n  font-family: 'Georgia', 'Times New Roman', 'Microsoft YaHei', serif;\n  font-size: 16px; /* 基础字体由14px放大至16px */\n  line-height: 1.65; /* 略微增加行高以适应大字体 */\n  padding: 16px;\n  margin: 10px 0;\n  border: 2px solid #5a7d65; \n  border-radius: 12px;\n  box-shadow: 0 6px 18px rgba(90, 125, 101, 0.15), \n              inset 0 0 25px rgba(210, 185, 150, 0.2);\n  box-sizing: border-box;\n  position: relative;\n  overflow: hidden;\n}\n/* 繁盛律动环境微光（绿歌光环） */\nmc::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: radial-gradient(circle at 50% 20%, rgba(110, 190, 130, 0.08) 0%, transparent 70%);\n  pointer-events: none;\n  z-index: 0;\n}\nmc > * {\n  position: relative;\n  z-index: 1;\n}\n/* 顶部状态栏：时间、地点、天气 */\nmc hd {\n  display: block;\n  text-align: center;\n  font-size: 1.15em; /* 同步放大 */\n  font-weight: bold;\n  color: #2e5c3e; \n  text-shadow: 0 1px 1px rgba(255,255,255,0.8);\n  border-bottom: 1px solid rgba(110, 190, 130, 0.4);\n  padding-bottom: 8px;\n  margin-bottom: 15px;\n  letter-spacing: 1px;\n}\n/* 剧情正文框 */\nmc txt {\n  display: block;\n  background: rgba(235, 245, 237, 0.8); \n  border-left: 3px solid #6ebe82; \n  padding: 14px 16px; /* 增加内边距适应大字体 */\n  border-radius: 4px;\n  margin-bottom: 16px;\n  box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);\n}\nmc txt p {\n  text-indent: 2em;\n  margin: 0 0 12px 0;\n  color: #1b3a24;\n}\nmc txt p:last-child {\n  margin-bottom: 0;\n}\n/* 折叠面板 (场景、主角、NPC、记忆等) */\nmc details {\n  margin-top: 8px;\n  background: rgba(246, 242, 232, 0.9); \n  border: 1px solid rgba(210, 185, 150, 0.5);\n  border-radius: 6px;\n  overflow: hidden;\n}\nmc summary {\n  display: block;\n  cursor: pointer;\n  font-weight: bold;\n  font-size: 1.05em; /* 同步放大 */\n  color: #4b6a50; \n  padding: 10px 14px;\n  background: linear-gradient(90deg, rgba(240, 238, 233, 0.9), rgba(246, 242, 232, 0.9));\n  border-bottom: 1px solid rgba(210, 185, 150, 0.3);\n  user-select: none;\n  transition: all 0.25s ease;\n}\nmc summary:hover {\n  color: #ffffff;\n  background: #6ebe82;\n  text-shadow: none;\n}\nmc summary::-webkit-details-marker {\n  display: none;\n}\n/* 场景感知实时映射 */\nmc map, mc sense, mc pos {\n  display: block;\n  padding: 8px 14px;\n  font-size: 0.95em; /* 同步放大 */\n  border-bottom: 1px solid rgba(110, 190, 130, 0.15);\n  background: rgba(255, 255, 255, 0.3);\n}\nmc map { color: #2e6930; }   \nmc sense { color: #5c3a7a; } \nmc pos { color: #8c531d; border-bottom: none; } \n/* 折叠组内的子分区小标题 */\nmc h {\n  display: block;\n  font-size: 1.05em; /* 同步放大 */\n  font-weight: bold;\n  color: #3e2723; \n  border-left: 2px solid #5a7d65;\n  padding-left: 8px;\n  margin: 16px 12px 6px 12px;\n}\n/* 标准数据展示行 */\nmc d {\n  display: block;\n  padding: 5px 12px;\n  font-size: 0.95em; /* 同步放大 */\n  color: #2b3e30;\n}\nmc d b {\n  color: #4b6a50;\n  font-weight: bold;\n}\n/* 六维属性网格布局 */\nmc grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 2px;\n  padding: 4px 12px;\n  background: rgba(110, 190, 130, 0.05);\n  margin: 6px 12px;\n  border-radius: 4px;\n}\nmc grid d {\n  padding: 4px 6px;\n}\n/* 状态胶囊标签 */\nmc c {\n  display: inline-block;\n  font-size: 0.85em; /* 同步放大 */\n  padding: 2px 6px;\n  border-radius: 4px;\n  background: rgba(210, 185, 150, 0.2);\n  color: #3e2723;\n  margin-left: 6px;\n  border: 1px solid rgba(210, 185, 150, 0.4);\n  vertical-align: middle;\n}\n/* 生命、灵性、理智的特色血条样式 */\nmc .hp c { background: rgba(187, 10, 10, 0.1); border-color: rgba(187, 10, 10, 0.4); color: #8b0000; }\nmc .mp c { background: rgba(30, 144, 255, 0.1); border-color: rgba(30, 144, 255, 0.4); color: #004080; }\nmc .san c { background: rgba(138, 43, 226, 0.1); border-color: rgba(138, 43, 226, 0.4); color: #4b0082; }\n/* 技艺与装备 */\nmc .skill {\n  border-left: 2px solid #8e24aa;\n  background: rgba(142, 36, 170, 0.04);\n  margin: 4px 12px;\n  border-radius: 0 4px 4px 0;\n}\nmc .item {\n  border-left: 2px solid #5a7d65;\n  background: rgba(90, 125, 101, 0.05);\n  margin: 4px 12px;\n  border-radius: 0 4px 4px 0;\n}\n/* 灰白琉璃分割线 */\nmc hr {\n  border: 0;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, rgba(110, 190, 130, 0.4), transparent);\n  margin: 14px 0;\n}\n/* 敌对目标与危险警报 */\nmc mob {\n  display: block;\n  background: linear-gradient(135deg, rgba(187, 10, 10, 0.05), rgba(246, 242, 232, 0.8));\n  border: 1px solid rgba(187, 10, 10, 0.3);\n  border-radius: 6px;\n  margin: 8px 12px;\n  padding: 8px 0;\n  box-shadow: inset 0 1px 3px rgba(0,0,0,0.02);\n}\nmc .danger {\n  color: #b3081e;\n  font-size: 1.1em; /* 同步放大 */\n  font-weight: bold;\n}\nmc .danger t {\n  font-size: 0.8em; /* 同步放大 */\n  background: rgba(187, 10, 10, 0.15);\n  border: 1px solid #b3081e;\n  padding: 2px 5px;\n  border-radius: 3px;\n  margin-left: 6px;\n  color: #b3081e;\n  font-weight: normal;\n}\n/* 抉择行动面板 */\nmc .act-law, mc .act-neu, mc .act-chaos, mc .act-abyss, mc .act-wait {\n  margin: 8px 12px;\n  padding: 10px 14px;\n  border-radius: 4px;\n  border-left: 3px solid #666;\n  background: rgba(255, 255, 255, 0.6);\n  transition: all 0.2s ease-in-out;\n}\nmc .act-law { border-left-color: #4682b4; }\nmc .act-neu { border-left-color: #8899a6; }\nmc .act-chaos { border-left-color: #b3081e; }\nmc .act-abyss { border-left-color: #9c27b0; animation: forest-abyss-pulse 2s infinite alternate; }\nmc .act-wait { border-left-color: #cbb593; }\nmc .act-law:hover { background: #e3f2fd; color: #0d47a1; }\nmc .act-neu:hover { background: #eceff1; color: #37474f; }\nmc .act-chaos:hover { background: #ffebee; color: #c62828; }\nmc .act-abyss:hover { background: #f3e5f5; color: #4a148c; }\nmc .act-wait:hover { background: #fdf8eb; color: #5c3d21; }\n@keyframes forest-abyss-pulse {\n  from { box-shadow: inset 0 0 2px rgba(156, 39, 176, 0.1); }\n  to { box-shadow: inset 0 0 8px rgba(156, 39, 176, 0.25); }\n}\n/* 移动端优化 */\n@media (max-width: 600px) {\n  mc {\n    padding: 14px;\n    font-size: 15px; /* 移动端同步放大至15px */\n  }\n  mc grid {\n    grid-template-columns: 1fr;\n    gap: 0px;\n  }\n  mc h {\n    margin: 14px 8px 6px 8px;\n  }\n  mc d {\n    padding: 4px 8px;\n  }\n}\n/* =========================================\n   对话气泡与网页全局美化 (本然绿歌·护眼浅色)\n========================================= */\n/* AI侧气泡 */\n.group.is-assistant > div:first-child {\n  position: relative !important;\n  overflow: hidden !important;\n  background-color: rgba(253, 250, 242, 0.96) !important;\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)), url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='1' y='1' width='calc(100%25 - 2px)' height='calc(100%25 - 2px)' rx='13' fill='none' stroke='%235a7d65' stroke-opacity='.72' stroke-width='1.5'/%3E%3Cpath d='M8 26V12q0-4 4-4h14M8 18l10-10M100%25 26V12q0-4-4-4h-14' fill='none' stroke='%23cbb593' stroke-opacity='.7'/%3E%3C/svg%3E\") !important;\n  background-size: cover, 100% 100% !important;\n  border: 1px solid rgba(90, 125, 101, 0.52) !important;\n  border-radius: 14px !important;\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;\n  backdrop-filter: blur(12px) saturate(120%) !important;\n  padding: 18px !important;\n  animation: forest-ui-breathe 6s ease-in-out infinite !important;\n}\n.group.is-assistant .rili-markdown-renderer, \n.group.is-assistant .rili-markdown-renderer * {\n  color: #1b3a24 !important;\n  text-shadow: none !important;\n}\n/* 用户侧气泡 */\n.group.is-user > div:first-child {\n  position: relative !important;\n  overflow: hidden !important;\n  background-color: rgba(246, 242, 232, 0.97) !important;\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)), url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='1' y='1' width='calc(100%25 - 2px)' height='calc(100%25 - 2px)' rx='13' fill='none' stroke='%23cbb593' stroke-opacity='.82' stroke-width='1.5'/%3E%3Cpath d='M8 28V12q0-4 4-4h16M8 20L20 8M100%25 28V12q0-4-4-4h-16' fill='none' stroke='%235a7d65' stroke-opacity='.62'/%3E%3C/svg%3E\") !important;\n  background-size: cover, 100% 100% !important;\n  border: 1px solid rgba(90, 125, 101, 0.44) !important;\n  border-radius: 14px !important;\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;\n  backdrop-filter: blur(12px) saturate(120%) !important;\n  padding: 18px !important;\n  animation: forest-ui-breathe 7s ease-in-out -2s infinite !important;\n}\n.group.is-user .rili-markdown-renderer, \n.group.is-user .rili-markdown-renderer * {\n  color: #3e2723 !important;\n  text-shadow: none !important;\n}\n/* 功能按钮与辅助控件 */\n.flex.items-center.gap-2.pb-2 > button {\n  background: linear-gradient(135deg, rgba(30, 53, 35, 0.94), rgba(75, 106, 80, 0.94)) !important;\n  color: #d8f2de !important;\n  border: 1px solid rgba(110, 190, 130, 0.68) !important;\n  border-radius: 8px !important;\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;\n  font-weight: bold !important;\n  letter-spacing: 0.04em !important;\n  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;\n  padding: 6px 16px !important;\n}\n.flex.items-center.gap-2.pb-2 > button:hover {\n  background: linear-gradient(135deg, #5a7d65, #6ebe82) !important;\n  color: #fdfaf2 !important;\n  border-color: #a9e1b6 !important;\n  transform: translateY(-2px) !important;\n  box-shadow: 0 8px 22px rgba(30, 53, 35, 0.24), 0 0 22px rgba(110, 190, 130, 0.58) !important;\n}\n/* 输入框聚焦激活 */\n#ai-chat-input {\n  background-color: rgba(253, 250, 242, 0.96) !important;\n  border: 1px solid rgba(90, 125, 101, 0.52) !important;\n  border-radius: 12px !important;\n  color: #1e3523 !important;\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;\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.45), rgba(235, 245, 237, 0.34)), url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='1' y='1' width='calc(100%25 - 2px)' height='calc(100%25 - 2px)' rx='11' fill='none' stroke='%235a7d65' stroke-width='1.5'/%3E%3C/svg%3E\") !important;\n  background-size: cover, 100% 100% !important;\n}\n#ai-chat-input:focus {\n  border-color: #6ebe82 !important;\n  background-color: rgba(253, 250, 242, 0.99) !important;\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;\n  outline: none !important;\n  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.58), rgba(235, 245, 237, 0.48)), url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='1' y='1' width='calc(100%25 - 2px)' height='calc(100%25 - 2px)' rx='11' fill='none' stroke='%236ebe82' stroke-width='2'/%3E%3C/svg%3E\") !important;\n  background-size: cover, 100% 100% !important;\n}\n#ai-chat-bottom-input {\n  background: linear-gradient(180deg, rgba(246, 242, 232, 0.76), rgba(253, 250, 242, 0.94)) !important;\n  backdrop-filter: blur(16px) saturate(125%) !important;\n  border-top: 1px solid rgba(90, 125, 101, 0.42) !important;\n  box-shadow: 0 -10px 30px rgba(30, 53, 35, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.72) !important;\n}\n.text-xs.font-mono.text-muted-foreground {\n  color: #4b6a50 !important;\n  opacity: 0.88 !important;\n  letter-spacing: 0.02em !important;\n  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.72) !important;\n}\n/* 网页全局底层色彩变量注入（已修复选择器以符合平台硬性约束） */\nmc, .group {\n  --background: 43 55% 97% !important;\n  --foreground: 137 31% 16% !important;\n  --card: 43 55% 97% !important;\n  --card-foreground: 137 31% 16% !important;\n  --popover: 43 55% 97% !important;\n  --popover-foreground: 137 31% 16% !important;\n  --primary: 137 28% 42% !important;\n  --primary-foreground: 43 55% 97% !important;\n  --secondary: 137 28% 92% !important;\n  --secondary-foreground: 137 31% 16% !important;\n  --muted: 39 30% 91% !important;\n  --muted-foreground: 132 17% 35% !important;\n  --accent: 137 34% 84% !important;\n  --accent-foreground: 137 38% 22% !important;\n  --border: 137 20% 52% !important;\n  --input: 137 20% 52% !important;\n  --ring: 137 35% 46% !important;\n  --sidebar-background: 43 46% 95% !important;\n  --sidebar-foreground: 137 31% 16% !important;\n  --sidebar-border: 137 20% 52% !important;\n}\n@keyframes beast-pulse {\n  0% {\n    background-position: 200% 50%;\n    filter: drop-shadow(0 0 2px rgba(110, 190, 130, 0.35));\n  }\n  50% {\n    background-position: 0% 50%;\n    filter: drop-shadow(0 0 8px rgba(110, 190, 130, 0.8));\n  }\n  100% {\n    background-position: -200% 50%;\n    filter: drop-shadow(0 0 2px rgba(203, 181, 147, 0.35));\n  }\n}\nnav {\n  position: sticky !important;\n  top: 0 !important;\n  z-index: 50 !important;\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;\n  backdrop-filter: blur(18px) saturate(135%) !important;\n  border-bottom: 1px solid rgba(90, 125, 101, 0.58) !important;\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;\n}\nnav::after {\n  content: '';\n  position: absolute;\n  bottom: -2px;\n  left: 0;\n  width: 100%;\n  height: 3px;\n  pointer-events: none;\n  background: linear-gradient(90deg, transparent 0%, #cbb593 14%, #5a7d65 32%, #a9e1b6 50%, #5a7d65 68%, #cbb593 86%, transparent 100%) !important;\n  background-size: 200% 100% !important;\n  animation: beast-pulse 4s linear infinite !important;\n}\n#prompt-input [data-slot=\"input-group\"] {\n  position: relative !important;\n  overflow: hidden !important;\n  background-color: rgba(253, 250, 242, 0.97) !important;\n  border: 1px solid rgba(90, 125, 101, 0.52) !important;\n  border-radius: 16px !important;\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;\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)), url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='1' y='1' width='calc(100%25 - 2px)' height='calc(100%25 - 2px)' rx='15' fill='none' stroke='%235a7d65' stroke-width='1.5'/%3E%3Cpath d='M9 29V14q0-5 5-5h15M9 21L21 9M100%25 29V14q0-5-5-5h-15' fill='none' stroke='%23cbb593' stroke-opacity='.75'/%3E%3C/svg%3E\") !important;\n  background-size: cover, 100% 100% !important;\n  backdrop-filter: blur(14px) saturate(120%) !important;\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n#prompt-input [data-slot=\"input-group\"]:focus-within {\n  border-color: #6ebe82 !important;\n  border-radius: 16px !important;\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;\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)), url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='1' y='1' width='calc(100%25 - 2px)' height='calc(100%25 - 2px)' rx='15' fill='none' stroke='%236ebe82' stroke-width='2'/%3E%3Cpath d='M9 29V14q0-5 5-5h15M9 21L21 9M100%25 29V14q0-5-5-5h-15' fill='none' stroke='%23cbb593'/%3E%3C/svg%3E\") !important;\n  background-size: cover, 100% 100% !important;\n}\n#prompt-input textarea {\n  color: #1e3523 !important;\n  caret-color: #5a7d65 !important;\n  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.58) !important;\n}\n#prompt-input-footer button:has(svg.lucide-corner-down-left) {\n  background: linear-gradient(135deg, rgba(90, 125, 101, 0.14), rgba(110, 190, 130, 0.2)) !important;\n  border: 1px solid rgba(90, 125, 101, 0.52) !important;\n  border-radius: 9999px !important;\n  color: #4b6a50 !important;\n  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;\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;\n}\n#prompt-input-footer button:has(svg.lucide-corner-down-left):hover {\n  background: linear-gradient(135deg, #4b6a50, #6ebe82) !important;\n  border-color: #a9e1b6 !important;\n  border-radius: 9999px !important;\n  color: #fdfaf2 !important;\n  box-shadow: 0 5px 16px rgba(30, 53, 35, 0.2), 0 0 20px rgba(110, 190, 130, 0.58) !important;\n  transform: translateY(-1px) scale(1.08) !important;\n}\n@keyframes forest-ui-breathe {\n  0%, 100% {\n    box-shadow: 0 8px 28px rgba(30, 53, 35, 0.1), 0 0 0 1px rgba(255, 255, 255, 0.55) inset, 0 0 12px rgba(110, 190, 130, 0.08);\n  }\n  50% {\n    box-shadow: 0 12px 34px rgba(30, 53, 35, 0.14), 0 0 0 1px rgba(255, 255, 255, 0.75) inset, 0 0 22px rgba(110, 190, 130, 0.18);\n  }\n}\nnav header {\n  position: relative !important;\n  color: #1e3523 !important;\n  border-bottom-color: transparent !important;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='64' viewBox='0 0 320 64'%3E%3Cg fill='none' stroke='%235a7d65' stroke-opacity='.2'%3E%3Cpath d='M0 32H105m110 0h105M112 32l8-8 8 8-8 8zm80 0l8-8 8 8-8 8z'/%3E%3C/g%3E%3Cg fill='none' stroke='%236ebe82' stroke-width='1.2' stroke-linecap='round'%3E%3Cpath d='M0 32H84'/%3E%3Cpath d='M236 32h84'/%3E%3C/g%3E%3C/svg%3E\") !important;\n  background-position: center !important;\n  background-size: auto 100% !important;\n  background-repeat: repeat-x !important;\n}\n#nav-left button, #nav-right button {\n  color: #4b6a50 !important;\n  border: 1px solid transparent !important;\n  border-radius: 9999px !important;\n  background: rgba(255, 255, 255, 0.28) !important;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.32) !important;\n  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n#nav-left button:hover, #nav-right button:hover {\n  color: #1e3523 !important;\n  border-color: rgba(110, 190, 130, 0.58) !important;\n  background: rgba(235, 245, 237, 0.88) !important;\n  box-shadow: 0 0 18px rgba(110, 190, 130, 0.32), inset 0 0 10px rgba(255, 255, 255, 0.75) !important;\n  transform: translateY(-1px) scale(1.04) !important;\n}\n.is-assistant .bg-muted, .is-user .bg-muted {\n  background: linear-gradient(135deg, rgba(253, 250, 242, 0.92), rgba(235, 245, 237, 0.92)) !important;\n  border: 1px solid rgba(90, 125, 101, 0.3) !important;\n  border-radius: 9999px !important;\n  box-shadow: 0 4px 14px rgba(30, 53, 35, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.75) !important;\n  backdrop-filter: blur(8px) !important;\n}\n.is-assistant button.rounded-full, .is-user button.rounded-full {\n  color: #4b6a50 !important;\n  border: 1px solid transparent !important;\n  transition: all 0.2s ease !important;\n}\n.is-assistant button.rounded-full:hover, .is-user button.rounded-full:hover {\n  color: #fdfaf2 !important;\n  background: linear-gradient(135deg, #5a7d65, #6ebe82) !important;\n  border-color: rgba(255, 255, 255, 0.62) !important;\n  box-shadow: 0 0 14px rgba(110, 190, 130, 0.52) !important;\n  transform: translateY(-1px) scale(1.08) !important;\n}\n.rili-loader-dots span {\n  position: relative;\n  width: 8px !important;\n  height: 8px !important;\n  background: linear-gradient(180deg, #d9f2df 0%, #a9e1b6 38%, #5a7d65 100%) !important;\n  box-shadow: 0 0 10px rgba(110, 190, 130, 0.72), 0 0 2px #fdfaf2 inset !important;\n  transform-origin: 50% 150%;\n  animation: forest-loader-dance 1.45s cubic-bezier(0.45, 0, 0.25, 1) infinite !important;\n}\n#prompt-input-header button, #prompt-input-footer button:not(:has(svg.lucide-corner-down-left)) {\n  color: #4b6a50 !important;\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;\n  background-size: 220% 100% !important;\n  background-position: 100% 0 !important;\n  border: 1px solid rgba(90, 125, 101, 0.42) !important;\n  border-radius: 8px !important;\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;\n  transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n#prompt-input-header button:hover, #prompt-input-footer button:not(:has(svg.lucide-corner-down-left)):hover {\n  color: #fdfaf2 !important;\n  background: linear-gradient(110deg, #4b6a50, #6ebe82 38%, #a9e1b6 52%, #5a7d65 68%, #4b6a50) !important;\n  background-size: 220% 100% !important;\n  background-position: 0 0 !important;\n  border-color: #a9e1b6 !important;\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;\n  transform: translateY(-1px) !important;\n}\n.rili-loader-dots {\n  position: relative;\n  isolation: isolate;\n  min-width: 76px;\n  min-height: 34px;\n  padding: 9px 18px;\n  border: 1px solid rgba(90, 125, 101, 0.28);\n  border-radius: 999px;\n  background: linear-gradient(135deg, rgba(255, 255, 255, 0.72), rgba(235, 245, 237, 0.64) 55%, rgba(246, 242, 232, 0.72));\n  box-shadow: 0 6px 18px rgba(30, 53, 35, 0.1), inset 0 0 12px rgba(110, 190, 130, 0.12);\n  overflow: hidden;\n  animation: forest-loader-breathe 2.8s ease-in-out infinite;\n}\n.rili-loader-dots::before {\n  content: \"\";\n  position: absolute;\n  inset: -50%;\n  z-index: -1;\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%);\n  animation: forest-loader-orbit 4.8s linear infinite;\n}\n.rili-loader-dots::after {\n  content: \"\";\n  position: absolute;\n  inset: 3px;\n  z-index: -1;\n  border-radius: inherit;\n  background: linear-gradient(105deg, transparent 20%, rgba(255, 255, 255, 0.72) 42%, rgba(169, 225, 182, 0.22) 50%, transparent 68%);\n  background-size: 220% 100%;\n  animation: forest-loader-shimmer 2.4s ease-in-out infinite;\n}\n.rili-loader-dots span:nth-child(1) {\n  animation-delay: -0.28s !important;\n}\n.rili-loader-dots span:nth-child(2) {\n  animation-delay: -0.14s !important;\n}\n.rili-loader-dots span:nth-child(3) {\n  animation-delay: 0s !important;\n}\n@keyframes forest-loader-dance {\n  0%, 100% {\n    transform: translateY(2px) scale(0.78) rotate(-8deg);\n    opacity: 0.56;\n    filter: hue-rotate(0deg);\n  }\n  25% {\n    transform: translateY(-5px) scale(1.08) rotate(5deg);\n    opacity: 1;\n  }\n  50% {\n    transform: translateY(-9px) scale(1.28) rotate(0deg);\n    opacity: 1;\n    filter: hue-rotate(12deg);\n    box-shadow: 0 0 16px rgba(110, 190, 130, 0.92), 0 0 4px #fdfaf2 inset;\n  }\n  75% {\n    transform: translateY(-3px) scale(0.96) rotate(-5deg);\n    opacity: 0.82;\n  }\n}\n@keyframes forest-loader-breathe {\n  0%, 100% {\n    transform: translateY(0);\n    box-shadow: 0 6px 18px rgba(30, 53, 35, 0.1), inset 0 0 12px rgba(110, 190, 130, 0.12);\n  }\n  50% {\n    transform: translateY(-2px);\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);\n  }\n}\n@keyframes forest-loader-orbit {\n  to {\n    transform: rotate(360deg);\n  }\n}\n@keyframes forest-loader-shimmer {\n  0%, 20% {\n    background-position: 180% 50%;\n    opacity: 0.35;\n  }\n  55% {\n    opacity: 0.9;\n  }\n  80%, 100% {\n    background-position: -120% 50%;\n    opacity: 0.35;\n  }\n}","options":{"items":[{"order":0,"label":"【添加角色立绘】","type":"SET-INPUT","value":"自定义立绘需要先把图片上传到任意图床，然后复制链接。  之后请在前置词添加以下内容  # 角色ID  （这里填入立绘图床链接）    正太：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-flash-preview-high"},"totalConversations":707,"totalMessages":6269,"totalCreditsUsed":18017856,"totalTokensUsed":608184543,"totalPlayedUsers":395,"deeplyPlayed":138,"fixedPromptLength":34371,"lorebookLength":360976,"author":{"id":"nSVhrzDFNgh5ywZu7gj7dfgF3yB244CN","name":"法法菈","displayUsername":"xenn","username":"xenn"},"cardsTags":[{"tag":{"name":"现代都市","cardsCount":551}},{"tag":{"name":"超高自由度","cardsCount":981}},{"tag":{"name":"西幻","cardsCount":61}},{"tag":{"name":"真实都市怪谈","cardsCount":2}},{"tag":{"name":"设定精细","cardsCount":2}},{"tag":{"name":"吸血鬼","cardsCount":3}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"都市异能","cardsCount":28}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"开局即可色","cardsCount":1444}},{"tag":{"name":"命途","cardsCount":3}},{"tag":{"name":"自由探索","cardsCount":1082}},{"tag":{"name":"架空都市","cardsCount":2}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}