{"id":"c8a67264-2044-4eab-ba7c-78e64b3342ec","authorId":"lEHyri9KgDZdgbRPj2ZZYnIPj1cELmzY","title":"黄金神威大世界","description":"黄金神威大世界！虽然比较小众，但我是真的喜欢源次郎啊！","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"riafja01ur3ofmxt45inghuw.webp","coverWidth":400,"coverHeight":300,"introPage":"hgpg5e8x5aw5rnuhxunusqj4.html","changelog":null,"createdAt":"2026-04-28T06:22:46.083Z","updatedAt":"2026-04-29T17:27:39.401Z","initPublicAt":"2026-04-28T06:23:42.337Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"ai { /* 主容器，所有内容都通过此选择器进行约束和样式定义 */\n  /* 定义主题颜色变量 */\n  --c-primary: #ffd700; /* 主金色 */\n  --c-secondary: #e0b200; /* 次金色 */\n  --c-accent: #a132ff; /* 强调色，例如史诗天赋 */\n  --c-text-dark: #333;   /* 主文本色（深灰，保证可读性）*/\n  --c-bg-dark: #1a1a1a;  /* 主背景深色 */\n  --c-bg-light: #2a2a2a; /* 次背景深色 */\n  --c-border-subtle: rgba(255,215,0,0.15); /* 边界线淡金 */\n  --c-border-strong: rgba(255,215,0,0.3); /* 边界线金 */\n\n  /* 基础布局和字体设置 */\n  display: block; /* 确保ai标签行为与div一致 */\n  max-width: 100vw; /* 限制宽度以适应小屏幕 */\n  margin: 10px auto; /* 垂直居中，顶部留白 */\n  padding: 10px;\n  box-sizing: border-box; /* 边框和内边距不增加元素总宽度 */\n  font-family: 'Zen Old Mincho', 'Noto Serif JP', serif;\n  font-size: 14px; /* 移动端基础字号 */\n  line-height: 1.6;\n  color: var(--c-text-dark); /* 主体文本颜色 */\n  background: var(--c-bg-light); /* 容器背景，不是全局背景 */\n  border-radius: 8px;\n  overflow: hidden; /* 防止内容溢出 */\n  box-shadow: 0 4px 15px rgba(0,0,0,0.3); /* 轻微阴影 */\n  border: 1px solid var(--c-border-strong); /* 强调边框 */\n  position: relative; /* 用于伪元素定位 */\n  z-index: 1;\n\n  /* 伪元素背景装饰 - 模拟历史卷轴或粗糙边缘 */\n  &::before {\n    content: '';\n    position: absolute;\n    top: -5px; bottom: -5px; left: -5px; right: -5px;\n    background: linear-gradient(45deg, rgba(var(--c-primary), 0.1) 0%, transparent 50%, rgba(var(--c-primary), 0.1) 100%);\n    border: 1px dashed rgba(var(--c-primary), 0.2);\n    border-radius: 10px;\n    z-index: -1;\n    pointer-events: none; /* 确保不阻挡点击 */\n  }\n\n  @media (min-width: 768px) {\n    max-width: 800px; /* 桌面端最大宽度 */\n    padding: 15px 20px;\n    font-size: 15px;\n  }\n}\n\n/* 头部样式 */\nai header {\n  text-align: center;\n  margin-bottom: 15px;\n  padding-bottom: 10px;\n  border-bottom: 1px solid var(--c-border-subtle);\n  position: relative;\n  overflow: hidden;\n\n  /* 标题背景装饰 */\n  &::after {\n    content: '';\n    position: absolute;\n    bottom: -1px; left: 0; right: 0; height: 3px;\n    background: linear-gradient(to right, transparent, var(--c-primary), transparent);\n    animation: flowLight 5s infinite linear;\n  }\n}\n\n@keyframes flowLight {\n  0% { transform: translateX(-100%); }\n  50% { transform: translateX(100%); }\n  100% { transform: translateX(-100%); }\n}\n\nai h1 {\n  font-family: 'Kiwi Maru', serif;\n  font-size: 1.8em;\n  color: var(--c-primary);\n  text-shadow: 0 0 10px rgba(var(--c-primary),0.5);\n  letter-spacing: 1px;\n  margin: 0; padding: 0; /* 重置默认h1样式 */\n  word-break: break-word; /* 避免长标题溢出 */\n}\n\n/* 导航标签 */\nai .tabs {\n  display: flex;\n  flex-wrap: wrap; /* 适应小屏幕换行 */\n  justify-content: center;\n  gap: 8px; /* 按钮间距 */\n  margin-bottom: 15px;\n  border-bottom: 1px solid var(--c-border-subtle);\n  padding-bottom: 10px;\n}\n\nai .tabs button {\n  background: rgba(var(--c-primary), 0.08);\n  color: var(--c-text-dark);\n  border: 1px solid rgba(var(--c-primary), 0.2);\n  padding: 8px 15px;\n  border-radius: 5px;\n  cursor: pointer;\n  font-size: 0.9em;\n  transition: all 0.2s ease;\n  flex-grow: 1; /* 小屏幕下按钮均分宽度 */\n  max-width: 150px; /* 限制按钮最大宽度 */\n  white-space: nowrap; /* 防止按钮文本换行 */\n  overflow: hidden;\n  text-overflow: ellipsis; /* 超出部分显示省略号 */\n}\n\nai .tabs button:hover {\n  background-color: rgba(var(--c-primary), 0.15);\n  border-color: var(--c-primary);\n  color: var(--c-primary);\n}\n\nai .tabs button[active] { /* 使用属性选择器处理激活状态 */\n  background-color: var(--c-primary);\n  color: var(--c-bg-dark); /* 激活按钮文字使用深色，保证可读性 */\n  border-color: var(--c-primary);\n  font-weight: bold;\n  box-shadow: 0 0 8px rgba(var(--c-primary),0.6);\n  transform: translateY(-2px);\n}\n\n/* 面板/内容区域 */\nai .pane {\n  background: var(--c-bg-light); /* 更强调的背景色 */\n  padding: 15px 10px;\n  border-radius: 6px;\n  margin-top: 15px;\n  border: 1px solid var(--c-border-subtle);\n  box-shadow: inset 0 0 8px rgba(var(--c-primary),0.05); /* 内部阴影 */\n  display: none; /* 默认隐藏 */\n  animation: fadeInPanel 0.4s ease-out forwards;\n}\n\nai .pane.active {\n  display: block;\n}\n\n@keyframes fadeInPanel {\n  from { opacity: 0; transform: translateY(10px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n/* 各级标题 */\nai h2 {\n  font-family: 'Kiwi Maru', serif;\n  font-size: 1.4em;\n  color: var(--c-secondary);\n  margin-top: 15px; margin-bottom: 10px;\n  border-bottom: 1px dashed rgba(var(--c-primary),0.2);\n  padding-bottom: 5px;\n  text-shadow: 0 0 5px rgba(var(--c-primary),0.3);\n  word-break: break-word;\n}\n\nai h3 {\n  font-family: 'Noto Serif JP', serif;\n  font-size: 1.1em;\n  color: var(--c-secondary);\n  margin-top: 15px; margin-bottom: 8px;\n  word-break: break-word;\n}\n\n/* 正文段落与列表 */\nai article p, ai li, ai d {\n  margin-bottom: 8px;\n  color: var(--c-text-dark); /* 主文本颜色 */\n}\n\nai strong {\n  color: var(--c-primary);\n}\n\nai em {\n  font-style: normal;\n  color: var(--c-secondary);\n}\n\nai ul {\n  list-style: none; /* 移除默认列表点 */\n  padding-left: 10px; /* 统一缩进 */\n}\n\nai ul li::before {\n  content: '➢'; /* 使用自定义符号 */\n  color: var(--c-primary);\n  display: inline-block;\n  width: 1em;\n  margin-right: 5px;\n}\n\n/* Accordion (折叠面板) 样式 */\nai .accordion-h { /* 对应accordion-header */\n  background-color: rgba(var(--c-primary), 0.05);\n  color: var(--c-text-dark);\n  padding: 10px 15px;\n  border: 1px solid rgba(var(--c-primary), 0.15);\n  border-radius: 4px;\n  cursor: pointer;\n  margin-bottom: 8px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  transition: background-color 0.2s ease, border-color 0.2s ease;\n  font-size: 0.95em;\n  word-break: break-word;\n}\n\nai .accordion-h:hover {\n  background-color: rgba(var(--c-primary), 0.1);\n  border-color: var(--c-primary);\n}\n\nai .accordion-h[open] { /* 使用属性选择器表示打开状态 */\n  background-color: rgba(var(--c-primary), 0.15);\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\nai .accordion-c { /* 对应accordion-content */\n  padding: 10px 15px;\n  border: 1px solid rgba(var(--c-primary), 0.1);\n  border-top: none;\n  border-bottom-left-radius: 4px;\n  border-bottom-right-radius: 4px;\n  margin-bottom: 12px;\n  background: rgba(var(--c-bg-dark), 0.5); /* 半透明背景 */\n  overflow: hidden; /* 配合details标签隐藏滚动条 */\n  /* transition: max-height 0.4s ease-out, opacity 0.4s ease-out; */\n}\n\n/* details/summary 标签模拟accordion行为 */\nai details {\n  margin-bottom: 12px;\n}\nai summary {\n  background-color: rgba(var(--c-primary), 0.05);\n  color: var(--c-text-dark);\n  padding: 10px 15px;\n  border: 1px solid var(--c-border-subtle);\n  border-radius: 4px;\n  cursor: pointer;\n  list-style: none; /* 移除默认箭头 */\n  display: block; /* 保持 flex 行为 */\n  transition: background-color 0.2s ease, border-color 0.2s ease;\n  position: relative;\n  word-break: break-word;\n\n  /* 自定义折叠/展开箭头 */\n  &::marker, &::-webkit-details-marker {\n    display: none;\n  }\n  &::after {\n    content: '▼';\n    position: absolute;\n    right: 15px;\n    top: 50%;\n    transform: translateY(-50%) rotate(0deg);\n    transition: transform 0.2s ease;\n    color: var(--c-secondary);\n    font-size: 0.8em;\n  }\n}\n\nai details[open] summary {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0;\n  &::after {\n    transform: translateY(-50%) rotate(-180deg);\n  }\n}\n\nai summary:hover {\n  background-color: rgba(var(--c-primary), 0.1);\n  border-color: var(--c-primary);\n}\n\nai details > *:not(summary) { /* details内容样式 */\n  background: var(--c-bg-light);\n  padding: 10px 15px;\n  border: 1px solid var(--c-border-subtle);\n  border-top: none;\n  border-bottom-left-radius: 4px;\n  border-bottom-right-radius: 4px;\n  animation: fadeInPanel 0.3s ease-out;\n}\n\n/* 表单元素 */\nai .c-form { /* 对应 custom-form */\n  display: grid;\n  grid-template-columns: 1fr; /* 移动端单列 */\n  gap: 15px;\n  padding: 15px;\n  border: 1px solid var(--c-border-subtle);\n  border-radius: 6px;\n  background: rgba(var(--c-bg-dark), 0.6);\n\n  @media (min-width: 600px) {\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); /* 桌面端多列 */\n  }\n}\n\nai label {\n  display: block;\n  margin-bottom: 5px;\n  color: var(--c-text-dark);\n  font-weight: bold;\n}\n\nai input[type=\"text\"], ai input[type=\"number\"], ai textarea, ai select {\n  width: calc(100% - 18px); /* 减去内边距和边框 */\n  padding: 8px;\n  margin-top: 5px;\n  border: 1px solid var(--c-border-subtle);\n  background-color: rgba(var(--c-bg-dark), 0.4);\n  color: var(--c-text-dark);\n  border-radius: 4px;\n  font-size: 0.9em;\n  transition: border-color 0.2s ease, box-shadow 0.2s ease;\n  box-sizing: border-box; /* 确保正确计算宽度 */\n}\n\nai input:focus, ai textarea:focus, ai select:focus {\n  border-color: var(--c-primary);\n  box-shadow: 0 0 5px rgba(var(--c-primary),0.5);\n  outline: none;\n}\n\nai textarea {\n  resize: vertical;\n  min-height: 80px;\n}\n\nai .radio-g { /* 对应 radio-group */\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 5px;\n}\n\nai .radio-g l { /* 对应 radio-group label，简化标签名为l */\n  background-color: rgba(var(--c-primary), 0.05);\n  color: var(--c-text-dark);\n  padding: 6px 12px;\n  border: 1px solid var(--c-border-subtle);\n  border-radius: 4px;\n  cursor: pointer;\n  transition: background-color 0.2s ease, border-color 0.2s ease;\n  font-size: 0.9em;\n  text-align: center;\n}\n\n/* 隐藏实际的radio input，通过label控制样式 */\nai input[type=\"radio\"] { display: none; }\nai input[type=\"radio\"]:checked + l { /* 使用l作为label的简化标签名 */\n  background-color: var(--c-primary);\n  color: var(--c-bg-dark);\n  border-color: var(--c-primary);\n  font-weight: bold;\n}\nai .radio-g l:hover {\n  background-color: rgba(var(--c-primary), 0.1);\n}\n\n/* 按钮样式 (例如roll, copy, confirm) */\nai button {\n  background-color: var(--c-primary);\n  color: var(--c-bg-dark);\n  padding: 10px 20px;\n  border: none;\n  border-radius: 5px;\n  cursor: pointer;\n  font-size: 1em;\n  transition: background-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;\n  display: block; /* 默认块级 */\n  width: auto;\n  margin: 15px auto 0; /* 居中显示 */\n  &:hover {\n    background-color: var(--c-secondary);\n    transform: translateY(-2px);\n    box-shadow: 0 4px 8px rgba(var(--c-primary),0.4);\n  }\n}\n\nai .roll-sec { /* 对应 roll-section */\n  margin-top: 20px;\n  padding: 15px;\n  border: 1px solid var(--c-border-subtle);\n  border-radius: 6px;\n  background: rgba(var(--c-bg-dark), 0.6);\n  text-align: center;\n}\n\nai .roll-res { /* 对应 roll-results */\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin-top: 15px;\n  animation: fadeInPanel 0.4s ease-out;\n}\n\nai .trait-c { /* 对应 trait-card，简化标签名为c */\n  background: rgba(var(--c-bg-dark), 0.7);\n  border: 1px solid; /* 边框颜色由品质决定 */\n  padding: 12px;\n  border-radius: 6px;\n  min-width: 150px;\n  text-align: left;\n  position: relative;\n  cursor: pointer;\n  transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;\n  font-size: 0.85em;\n  color: var(--c-text-dark); /* 默认文字颜色 */\n  box-shadow: 0 2px 5px rgba(0,0,0,0.2);\n\n  &:hover {\n    transform: translateY(-2px) scale(1.02);\n    box-shadow: 0 4px 10px rgba(var(--c-primary),0.3);\n  }\n  &[sel] { /* 使用属性选择器表示选中状态 */\n    transform: translateY(-2px) scale(1.03);\n    box-shadow: 0 0 12px rgba(var(--c-primary),0.7);\n    border-width: 2px;\n  }\n}\n\n/* 天赋品质颜色 */\nai .trait-c.epic { border-color: var(--c-accent); color: var(--c-accent); }\nai .trait-c.rare { border-color: #007bff; color: #007bff; }\nai .trait-c.uncommon { border-color: #28a745; color: #28a745; }\nai .trait-c.common { border-color: var(--c-text-dark); color: var(--c-text-dark); } /* 普通特质用主文本色 */\nai .trait-c.epic[sel] { box-shadow: 0 0 12px rgba(var(--c-accent),0.7); border-color: var(--c-accent); }\nai .trait-c.rare[sel] { box-shadow: 0 0 12px rgba(#007bff,0.7); border-color: #007bff; }\nai .trait-c.uncommon[sel] { box-shadow: 0 0 12px rgba(#28a745,0.7); border-color: #28a745; }\n\n\nai .qual-l { /* 对应 quality-label */\n  position: absolute;\n  top: 5px; right: 8px;\n  font-size: 0.7em;\n  padding: 2px 6px;\n  border-radius: 3px;\n  color: var(--c-bg-dark); /* 标签文字用深色 */\n  background-color: var(--c-primary); /* 默认背景色 */\n}\nai .trait-c.epic .qual-l { background-color: var(--c-accent); }\nai .trait-c.rare .qual-l { background-color: #007bff; }\nai .trait-c.uncommon .qual-l { background-color: #28a745; }\nai .trait-c.common .qual-l { background-color: #888; }\n\nai .prev-box { /* 对应 preview-box */\n  background: rgba(var(--c-bg-dark), 0.8);\n  border: 1px dashed rgba(var(--c-primary), 0.4);\n  border-radius: 6px;\n  padding: 15px;\n  margin-top: 20px;\n  min-height: 100px;\n  white-space: pre-wrap;\n  word-break: break-word;\n  font-family: 'Courier New', monospace;\n  font-size: 0.9em;\n  color: var(--c-text-dark);\n}\n\n/* 复制按钮特殊样式 */\nai .copy-btn { /* 对应 copy-button */\n  background-color: #28a745; /* 绿色 */\n  &:hover {\n    background-color: #218838;\n  }\n}\n\n/* 状态栏 */\nai details[open] .status-grid { /* 状态栏信息网格 */\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\n  gap: 5px 10px; /* 行间距、列间距 */\n  margin-top: 10px;\n  padding: 5px;\n  border-top: 1px dashed var(--c-border-subtle);\n}\n\nai d { /* 信息显示项，用于状态栏 */\n  display: flex;\n  align-items: center;\n  gap: 5px;\n  padding: 3px 0;\n  color: var(--c-text-dark);\n  font-size: 0.95em;\n  word-break: break-word; /* 防止长文本溢出 */\n}\n\nai d::before { /* 小图标装饰 */\n  content: '✦';\n  color: var(--c-secondary);\n  font-size: 0.8em;\n}\n\nai f { /* 特殊强调文本，例如人名、物品名 */\n  color: var(--c-primary);\n  font-weight: bold;\n}\n\n/* 历史/流言板 */\nai .hist-f, ai .goss-f { /* 对应 history-feed, gossip-feed */\n  margin-top: 20px;\n  padding: 15px;\n  border: 1px solid var(--c-border-subtle);\n  border-radius: 6px;\n  background: rgba(var(--c-bg-dark), 0.6);\n}\n\nai .hist-i, ai .goss-i { /* 对应 history-item, gossip-item */\n  margin-bottom: 8px;\n  padding-bottom: 8px;\n  border-bottom: 1px dashed rgba(var(--c-primary), 0.1);\n  font-size: 0.9em;\n  color: var(--c-text-dark);\n}\nai .hist-i:last-child, ai .goss-i:last-child {\n  border-bottom: none;\n}\n\n/* 强制内容溢出显示滚动条，避免内容被截断 */\nai article, ai details > *:not(summary), ai .prev-box, ai .hist-f, ai .goss-f {\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch; /* 移动端平滑滚动 */\n}\n\n/* 滚动条美化 (Webkit browsers) */\nai *::-webkit-scrollbar {\n  width: 6px;\n  height: 6px;\n}\nai *::-webkit-scrollbar-track {\n  background: var(--c-bg-dark);\n  border-radius: 3px;\n}\nai *::-webkit-scrollbar-thumb {\n  background-color: var(--c-primary);\n  border-radius: 3px;\n  border: 1px solid var(--c-bg-dark);\n}\nai *::-webkit-scrollbar-thumb:hover {\n  background-color: var(--c-secondary);\n}\n\n/* 移动端特殊调整 */\n@media (max-width: 480px) {\n  ai {\n    margin: 5px auto;\n    padding: 8px;\n    font-size: 13px;\n  }\n  ai h1 { font-size: 1.5em; }\n  ai h2 { font-size: 1.2em; }\n  ai h3 { font-size: 1em; }\n  ai .tabs button {\n    padding: 6px 10px;\n    font-size: 0.85em;\n  }\n  ai .trait-c { /* 天赋卡片小一点 */\n    min-width: unset;\n    width: 45%; /* 两个一排 */\n    font-size: 0.8em;\n    padding: 8px;\n  }\n  ai .qual-l { font-size: 0.6em; top: 3px; right: 5px; padding: 1px 4px; }\n  ai d { font-size: 0.85em; }\n}\n","options":{"items":[{"order":0,"label":"开始","type":"SET-INPUT","value":"开始"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":1,"totalMessages":3,"totalCreditsUsed":1739,"totalTokensUsed":18477,"totalPlayedUsers":1,"deeplyPlayed":0,"fixedPromptLength":1454,"lorebookLength":11248,"author":{"id":"lEHyri9KgDZdgbRPj2ZZYnIPj1cELmzY","name":"阿提拉","displayUsername":"MEDUSA937","username":"medusa937"},"cardsTags":[{"tag":{"name":"日漫","cardsCount":27}},{"tag":{"name":"可长线","cardsCount":200}},{"tag":{"name":"全性向","cardsCount":278}},{"tag":{"name":"大世界","cardsCount":313}},{"tag":{"name":"可快餐","cardsCount":155}},{"tag":{"name":"开放世界","cardsCount":1290}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}