{"id":"e191d72b-c2ff-44a2-9039-c81a897e5cee","authorId":"CFA38KdWHFPCtRIAygWp4CVlhwF70gRg","title":"鉴宝直播间·蓝星故事","description":"元国·临江市·老城区「古玩一条街」，你经营着一家直播鉴宝小店。寻真台是你吃饭的饭碗——这个平台鱼龙混杂，真货假货掺着走，靠嘴活、靠人脉、靠凶险的眼光在一堆水货和真品之间讨生活。\n\n老铁们常说：「古玩行当，三分看料，七分看人。」你白手起家，从F级主播一路爬到如今的位置。有人说你眼毒，有人说你嘴滑，可你知道——这行当最值钱的不是物件，是那口不崩的信用。三真立得住，你就烫手；三两句话没接住，你就吃药打眼，名声一朝散尽。","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"ily5gyyi08ere1lkaeptl1em.webp","coverWidth":720,"coverHeight":900,"introPage":"iv1sqe951f1omwrz2pkrc6w6.html","changelog":null,"createdAt":"2026-08-01T07:08:19.388Z","updatedAt":"2026-08-01T07:10:24.493Z","initPublicAt":"2026-08-01T07:09:24.558Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"[CSS]\n\n/* ============================================================\n   鉴宝直播·蓝星故事 — 主题样式表\n   基调：江湖气 + 诙谐戏谑 + 硬派写实\n   场景：蓝星·元国「临江市」老城区二楼·寻真台鉴宝直播间\n   色调：暖金/琥珀/红木调（H 20-45°）+ 直播暖红 + 江湖冷硬对立色\n   氛围：暖金、钨丝灯、朱砂印、江湖烟火气\n   ============================================================ */\n\n/* ──────────────────────────────────────────────\n   01. 全局主题变量（:root 作用域根）\n   ────────────────────────────────────────────── */\n:root {\n  /* ── 基础结构变量 ── */\n  --space-safe-x: 20px;        /* 容器左右安全内边距 */\n  --space-safe-y: 20px;        /* 容器上下安全内边距 */\n  --space-block-gap: 20px;     /* 块级组件纵向间距 */\n  --space-text-inset: 12px;    /* 文字型元素最小内缩 */\n\n  /* ── 鉴宝直播主题色板（暖金/琥珀/红木基调） ── */\n  --bg:             #160d06;   /* 主背景：钨丝灯下的深酒褐黑 */\n  --bg-card:        #221409;   /* 卡片背景：深红木色 */\n  --border:         #3d2a12;   /* 边框：暗金黄褐 */\n  --accent:         #e8a33d;   /* 主强调：暖金（钨丝灯色） */\n  --accent-soft:    #f0c078;   /* 柔和强调：琥珀淡金 */\n  --text:           #f2e2c2;   /* 正文：米白暖色 */\n  --text-sub:       #b89a6a;   /* 辅助文字：暖褐金 */\n  --text-dim:       #8a6f45;   /* 最弱文字：深褐金 */\n\n  /* ── 角色色板（对话系统） ── */\n  --q-player:       #f0a83d;   /* 主播/玩家：暖金呼应accent */\n  --q-anchor:       #e2583e;   /* 核心角色：朱砂暖红 */\n  --q-bg:           #9c8b6e;   /* 次要角色：低饱和土褐 */\n  --q-versus:       #5aa8d8;   /* 对立角色：冷焰蓝（槌爷） */\n  --q-sys:          #88a0b0;   /* 系统/平台：中性科技灰蓝 */\n  --q-unknown:      #6e6a60;   /* 未知送拍人：低饱和灰 */\n  --q-danmu:        #ff6b3d;   /* 弹幕群像：高亮橙红 */\n\n  /* ── 状态栏重点区域色板 ── */\n  --status-critical: #f0c078;  /* 一级重要：琥珀高亮 */\n  --status-warning:  #ff6b3d;  /* 警示：暖橙红 */\n  --status-progress: #4ec8a8;  /* 进度：冷青色（对比暖色系） */\n\n  /* ── 直播间组件细节令牌 ── */\n  --danmu-bg: rgba(12, 7, 3, 0.72);   /* 弹幕滚动区半透明深底 */\n  --danmu-slot: radial-gradient(circle at 15% 20%, #2a1d0d 0%, #120b04 60%);\n  --artifact-bg: linear-gradient(160deg, #1e1309 0%, #160d06 100%);\n  --seal-red: #c1342c;                 /* 朱砂印对比点缀色 */\n  --gold-edge: linear-gradient(180deg, #f0c078 0%, #e8a33d 30%, rgba(232,163,61,0.15) 100%);\n}\n\n/* ============================================================\n   02. 全局结构 — 响应式安全区与基础排版\n   ============================================================ */\n\n/* 主容器：直播间外框 */\ngame {\n  display: block;\n  position: relative;\n  max-width: 720px;\n  margin: 0 auto;\n  padding: var(--space-safe-y) var(--space-safe-x);\n  font-family: 'Noto Sans SC', 'Microsoft YaHei', 'PingFang SC', 'Hiragino Sans GB', sans-serif;\n  font-size: 14px;\n  line-height: 1.75;\n  background: var(--bg);\n  color: var(--text);\n  border: 1px solid var(--border);\n  border-radius: 10px;\n  box-shadow: 0 6px 24px rgba(0,0,0,0.6), inset 0 1px 0 rgba(240,192,120,0.06);\n}\n\n/* 主容器底部黄铜装饰条 */\ngame::after {\n  content: '';\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  height: 4px;\n  border-radius: 0 0 10px 10px;\n  background: linear-gradient(90deg, var(--accent) 0%, var(--accent-soft) 50%, var(--accent) 100%);\n  opacity: 0.85;\n}\n\n/* 顶部标题装饰（模拟直播间招牌火漆条） */\ngame::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 2px;\n  background: linear-gradient(90deg, transparent, var(--seal-red) 30%, var(--seal-red) 70%, transparent);\n  opacity: 0.5;\n}\n\n/* 直播间宣传卡（promohost区） */\ngame promo {\n  display: block;\n  margin: 0 0 var(--space-block-gap) 0;\n  padding: var(--space-text-inset);\n  border-left: 3px solid var(--accent);\n  background: linear-gradient(90deg, color-mix(in srgb, var(--accent) 6%, transparent) 0%, transparent 60%);\n  font-size: 13px;\n  color: var(--text-sub);\n}\n\ngame promo title {\n  display: block;\n  font-family: 'Noto Serif SC', 'Source Han Serif SC', 'SimSun', serif;\n  font-size: 16px;\n  font-weight: 700;\n  letter-spacing: 3px;\n  color: var(--accent);\n  margin-bottom: 6px;\n}\n\ngame promo title::before,\ngame promo title::after {\n  content: '◆';\n  font-size: 10px;\n  color: var(--seal-red);\n  margin: 0 6px;\n  vertical-align: middle;\n}\n\ngame promo p { margin: 0; }\n\n/* 正文场景描写 */\ngame text { display: block; margin: 0 0 var(--space-block-gap) 0; }\n\ngame text p {\n  display: block;\n  margin: 0 0 8px 0;\n  font-size: 14px;\n  line-height: 1.8;\n  color: var(--text);\n}\n\n/* 环境描行（直播间台灯氛围） */\ngame env {\n  display: block;\n  color: var(--text-sub);\n  font-size: 12px;\n  text-align: center;\n  padding: 10px 16px;\n  margin: 0 0 var(--space-block-gap) 0;\n  border-top: 1px dashed var(--border);\n  border-bottom: 1px dashed var(--border);\n  letter-spacing: 1.5px;\n  font-style: italic;\n  background: linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 5%, transparent) 40%, color-mix(in srgb, var(--accent) 5%, transparent) 60%, transparent);\n}\n\n/* 分隔线：直播间转场切割 */\ngame hr {\n  display: block;\n  border: none;\n  height: 2px;\n  margin: var(--space-block-gap) 0;\n  background: linear-gradient(90deg,\n    transparent, var(--accent) 20%, var(--accent-soft) 50%, var(--accent) 80%, transparent);\n  opacity: 0.6;\n}\n\n/* ============================================================\n   03. 折叠区（details）—— 直播间功能面板\n   ============================================================ */\ngame details { display: block; margin: 12px 0; }\n\ngame details summary {\n  display: block;\n  cursor: pointer;\n  user-select: none;\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: 3px;\n  padding: 10px 14px;\n  text-align: center;\n  color: var(--text-dim);\n  background: color-mix(in srgb, var(--bg-card) 60%, transparent);\n  border: 1px solid transparent;\n  border-radius: 6px;\n}\n\ngame details summary:hover {\n  color: var(--accent-soft);\n  background: color-mix(in srgb, var(--accent) 8%, var(--bg-card));\n}\n\ngame details[open] summary {\n  color: var(--accent);\n  border-bottom: 1px solid var(--border);\n}\n\n/* ============================================================\n   04. 卡片型区块（panel / mem）\n   ============================================================ */\ngame panel,\ngame mem {\n  display: block;\n  background: var(--bg-card);\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  padding: 14px 16px;\n  margin: 8px 0;\n}\n\n/* 区块标题 */\ngame panel > h,\ngame mem > h {\n  display: block;\n  color: var(--accent-soft);\n  font-size: 11px;\n  font-weight: 600;\n  text-align: center;\n  letter-spacing: 4px;\n  padding-bottom: 8px;\n  margin-bottom: 10px;\n  border-bottom: 1px solid var(--border);\n}\n\n/* ============================================================\n   05. 键值行（row / k / v）\n   ============================================================ */\ngame panel row,\ngame rel row,\ngame pacro row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 5px 0;\n  font-size: 12px;\n  gap: 12px;\n}\n\ngame k {\n  display: inline;\n  color: var(--text-sub);\n  flex-shrink: 0;\n  min-width: 70px;\n}\n\ngame v {\n  display: inline;\n  color: var(--text);\n  font-weight: 500;\n  text-align: right;\n  flex: 1;\n}\n\n/* 角色名上色（角色档案内 c 属性） */\ngame k[c=\"a\"] {\n  color: var(--q-anchor);\n  font-weight: 600;\n}\ngame k[c=\"b\"] {\n  color: var(--q-bg);\n  font-weight: 600;\n}\ngame k[c=\"v\"] {\n  color: var(--q-versus);\n  font-weight: 600;\n}\ngame k[c=\"s\"] {\n  color: var(--q-sys);\n  font-weight: 600;\n}\ngame k[c=\"x\"] {\n  color: var(--q-unknown);\n  font-weight: 600;\n}\n\n/* ============================================================\n   06. 角色对话系统（q 标签）\n   ============================================================ */\ngame q {\n  display: block;\n  margin: 6px 0;\n  padding: 6px 12px 6px 14px;\n  border-left: 3px solid;\n  border-radius: 0 3px 3px 0;\n  font-size: 14px;\n  line-height: 1.75;\n}\n\n/* 角色名牌（伪元素 w 属性） */\ngame q[w]::before {\n  content: attr(w);\n  display: inline-block;\n  font-size: 12px;\n  font-weight: 700;\n  padding: 1px 8px;\n  margin-right: 8px;\n  border-radius: 2px;\n  vertical-align: middle;\n  letter-spacing: 0.5px;\n  border: 1px solid;\n}\n\n/* ── p：主播 / 玩家（暖金，靠近主色） ── */\ngame q[c=\"p\"] {\n  border-left-color: var(--q-player);\n  background: linear-gradient(90deg, color-mix(in srgb, var(--q-player) 7%, transparent) 0%, transparent 55%);\n  color: color-mix(in srgb, var(--text) 88%, var(--q-player) 12%);\n}\ngame q[c=\"p\"][w]::before {\n  background: color-mix(in srgb, var(--q-player) 15%, transparent);\n  color: var(--q-player);\n  border-color: color-mix(in srgb, var(--q-player) 35%, transparent);\n}\n\n/* ── a：核心角色（阿花=朱砂暖红；胡百万同样a级金主） ── */\ngame q[c=\"a\"] {\n  border-left-color: var(--q-anchor);\n  background: linear-gradient(90deg, color-mix(in srgb, var(--q-anchor) 6%, transparent) 0%, transparent 55%);\n  color: color-mix(in srgb, var(--text) 90%, var(--q-anchor) 10%);\n}\ngame q[c=\"a\"][w]::before {\n  background: color-mix(in srgb, var(--q-anchor) 12%, transparent);\n  color: var(--q-anchor);\n  border-color: color-mix(in srgb, var(--q-anchor) 28%, transparent);\n}\n\n/* ── b：次要角色（老饕=低饱和土褐） ── */\ngame q[c=\"b\"] {\n  border-left-color: var(--q-bg);\n  background: linear-gradient(90deg, color-mix(in srgb, var(--q-bg) 5%, transparent) 0%, transparent 55%);\n  color: color-mix(in srgb, var(--text) 92%, var(--q-bg) 8%);\n}\ngame q[c=\"b\"][w]::before {\n  background: color-mix(in srgb, var(--q-bg) 12%, transparent);\n  color: var(--q-bg);\n  border-color: color-mix(in srgb, var(--q-bg) 25%, transparent);\n}\n\n/* ── v：对立角色（槌爷=冷焰蓝） ── */\ngame q[c=\"v\"] {\n  border-left-color: var(--q-versus);\n  background: linear-gradient(90deg, color-mix(in srgb, var(--q-versus) 7%, transparent) 0%, transparent 55%);\n  color: color-mix(in srgb, var(--text) 88%, var(--q-versus) 12%);\n}\ngame q[c=\"v\"][w]::before {\n  background: color-mix(in srgb, var(--q-versus) 15%, transparent);\n  color: var(--q-versus);\n  border-color: color-mix(in srgb, var(--q-versus) 30%, transparent);\n}\n\n/* ── s：系统 / 平台（寻真台公告=中性科技灰蓝） ── */\ngame q[c=\"s\"] {\n  border-left-color: var(--q-sys);\n  background: linear-gradient(90deg, color-mix(in srgb, var(--q-sys) 6%, transparent) 0%, transparent 55%);\n  color: color-mix(in srgb, var(--text) 88%, var(--q-sys) 12%);\n  font-size: 12px;\n  letter-spacing: 0.5px;\n}\ngame q[c=\"s\"][w]::before {\n  background: color-mix(in srgb, var(--q-sys) 12%, transparent);\n  color: var(--q-sys);\n  border-color: color-mix(in srgb, var(--q-sys) 25%, transparent);\n}\n\n/* ── x：未知 / 神秘送拍人（低饱和灰） ── */\ngame q[c=\"x\"] {\n  border-left-color: var(--q-unknown);\n  background: linear-gradient(90deg, color-mix(in srgb, var(--q-unknown) 5%, transparent) 0%, transparent 55%);\n  color: color-mix(in srgb, var(--text) 85%, var(--q-unknown) 15%);\n  font-style: italic;\n}\ngame q[c=\"x\"][w]::before {\n  background: color-mix(in srgb, var(--q-unknown) 12%, transparent);\n  color: var(--q-unknown);\n  border-color: color-mix(in srgb, var(--q-unknown) 25%, transparent);\n  font-style: normal;\n}\n\n/* ── danmu：弹幕群像（高亮橙红流动） ── */\ngame q[c=\"danmu\"] {\n  border-left-color: var(--q-danmu);\n  background: linear-gradient(90deg, color-mix(in srgb, var(--q-danmu) 8%, transparent) 0%, transparent 60%);\n  color: color-mix(in srgb, var(--text) 85%, var(--q-danmu) 15%);\n  font-size: 12px;\n  padding: 4px 12px 4px 14px;\n}\ngame q[c=\"danmu\"][w]::before {\n  background: color-mix(in srgb, var(--q-danmu) 18%, transparent);\n  color: var(--q-danmu);\n  border-color: color-mix(in srgb, var(--q-danmu) 35%, transparent);\n  font-size: 11px;\n}\n\n/* ============================================================\n   07. 状态栏 — 一级重要内容（critical + item）\n   ============================================================ */\ngame panel critical {\n  display: block;\n  margin: 12px 0;\n  padding: 12px;\n  border-radius: 6px;\n  border-left: 3px solid var(--status-critical);\n  background: color-mix(in srgb, var(--status-critical) 6%, var(--bg-card));\n}\n\ngame panel critical > h {\n  display: block;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 2px;\n  padding-bottom: 8px;\n  margin-bottom: 8px;\n  border-bottom: 1px solid color-mix(in srgb, var(--status-critical) 30%, transparent);\n  color: var(--status-critical);\n}\n\ngame panel critical item {\n  display: block;\n  padding: 8px 10px;\n  margin: 4px 0;\n  border-radius: 3px;\n  font-size: 12px;\n  line-height: 1.5;\n  position: relative;\n  padding-left: 24px;\n  background: color-mix(in srgb, var(--status-critical) 8%, transparent);\n  color: var(--text);\n}\n\ngame panel critical item::before {\n  content: '●';\n  position: absolute;\n  left: 8px;\n  top: 8px;\n  font-size: 10px;\n  color: var(--status-critical);\n}\n\ngame panel critical item:hover {\n  background: color-mix(in srgb, var(--status-critical) 15%, transparent);\n}\n\n/* ============================================================\n   08. 警示内容（warning）—— 紧凑单行警示条\n   ============================================================ */\ngame panel warning,\ngame warning {\n  display: block;\n  padding: 8px 12px;\n  margin: 8px 0;\n  border-radius: 3px;\n  border-left: 3px solid var(--status-warning);\n  background: color-mix(in srgb, var(--status-warning) 6%, transparent);\n  color: color-mix(in srgb, var(--text) 90%, var(--status-warning) 10%);\n  font-size: 12px;\n  font-weight: 500;\n  letter-spacing: 0.5px;\n}\n\n/* ============================================================\n   09. 进度型内容（gauge + bar + fill）\n   ============================================================ */\ngame gauge {\n  display: block;\n  margin: 8px 0;\n  padding: 4px 0;\n}\n\ngame gauge k {\n  display: inline;\n  font-size: 12px;\n  color: var(--text-sub);\n  min-width: 70px;\n}\n\ngame gauge v {\n  display: inline;\n  font-size: 12px;\n  color: var(--text-dim);\n  float: right;\n}\n\ngame gauge bar {\n  display: block;\n  height: 8px;\n  border-radius: 4px;\n  overflow: hidden;\n  position: relative;\n  margin-top: 4px;\n  background: color-mix(in srgb, var(--status-progress) 12%, var(--bg-card));\n  border: 1px solid color-mix(in srgb, var(--status-progress) 25%, transparent);\n}\n\ngame gauge bar fill {\n  display: block;\n  height: 100%;\n  border-radius: 4px 0 0 4px;\n  background: linear-gradient(90deg,\n    var(--status-progress),\n    color-mix(in srgb, var(--status-progress) 75%, white));\n}\n\n/* ============================================================\n   10. 弹幕滚动区（danmaku）\n   ============================================================ */\ngame danmaku {\n  display: block;\n  position: relative;\n  margin: 12px 0;\n  padding: 10px 14px;\n  border-radius: 6px;\n  background: var(--danmu-bg);\n  border: 1px solid color-mix(in srgb, var(--accent) 15%, var(--border));\n  overflow: hidden;\n  max-height: 160px;\n}\n\n/* 弹幕区内部滚动内容——使用嵌套结构包裹滚动轨道 */\ngame danmaku::before {\n  content: '◈ 弹幕滚动';\n  display: block;\n  font-size: 10px;\n  letter-spacing: 3px;\n  color: var(--accent-soft);\n  text-align: center;\n  padding-bottom: 6px;\n  margin-bottom: 4px;\n  border-bottom: 1px dashed color-mix(in srgb, var(--accent) 25%, transparent);\n}\n\n/* 弹幕滚动轨道内容（由提示词内的文本段落产生） */\ngame text > danmaku {\n  background: var(--danmu-bg);\n}\n\n/* 弹幕输入框样式（若存在） */\ngame danmaku-input {\n  display: block;\n  padding: 6px 12px;\n  margin-top: 8px;\n  border-radius: 4px;\n  background: color-mix(in srgb, var(--bg-card) 80%, transparent);\n  border: 1px solid var(--border);\n  color: var(--accent-soft);\n  font-size: 12px;\n  font-style: italic;\n}\n\n/* ============================================================\n   11. 物件资料卡（artifact + story + warn）\n   ============================================================ */\ngame artifact {\n  display: block;\n  background: var(--artifact-bg);\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  padding: 14px 16px;\n  margin: 8px 0;\n  position: relative;\n  overflow: hidden;\n}\n\n/* 物件卡顶部描金线 */\ngame artifact::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 2px;\n  background: var(--gold-edge);\n}\n\ngame artifact > h {\n  display: block;\n  font-family: 'Noto Serif SC', 'Source Han Serif SC', 'SimSun', serif;\n  font-size: 15px;\n  font-weight: 700;\n  letter-spacing: 3px;\n  text-align: center;\n  color: var(--accent);\n  padding: 8px 0 10px 0;\n  margin-bottom: 8px;\n  border-bottom: 1px solid var(--border);\n}\n\n/* 物件卡内键值行 */\ngame artifact row {\n  display: flex;\n  justify-content: space-between;\n  align-items: baseline;\n  padding: 5px 0;\n  font-size: 12px;\n  gap: 12px;\n}\n\n/* 微神秘警示区（warn） */\ngame artifact warn,\ngame warn {\n  display: block;\n  padding: 10px 12px;\n  margin: 10px 0;\n  border-radius: 6px;\n  background: color-mix(in srgb, var(--status-warning) 8%, var(--bg-card));\n  border: 1px dashed color-mix(in srgb, var(--status-warning) 30%, transparent);\n  color: color-mix(in srgb, var(--text) 85%, var(--status-warning) 15%);\n  font-size: 12px;\n  line-height: 1.6;\n}\n\ngame artifact warn::before {\n  content: '⚠';\n  margin-right: 6px;\n  color: var(--status-warning);\n  font-weight: 700;\n}\n\n/* 物件来历故事区（story） */\ngame artifact story,\ngame story {\n  display: block;\n  padding: 10px 12px;\n  margin: 10px 0;\n  border-left: 3px solid var(--accent-soft);\n  background: linear-gradient(90deg, color-mix(in srgb, var(--accent) 5%, transparent) 0%, transparent 70%);\n  color: var(--text-sub);\n  font-size: 12px;\n  font-style: italic;\n  line-height: 1.7;\n}\n\n/* ============================================================\n   12. 选项区块（acts）\n   ============================================================ */\ngame acts {\n  display: block;\n  margin: 16px 0;\n  padding: 16px;\n  border-radius: 8px;\n  counter-reset: option;\n  background: var(--bg-card);\n  border: 1px solid var(--border);\n}\n\ngame acts > h {\n  display: block;\n  font-size: 11px;\n  font-weight: 600;\n  text-align: center;\n  letter-spacing: 4px;\n  padding-bottom: 8px;\n  margin-bottom: 12px;\n  color: var(--accent-soft);\n  border-bottom: 1px solid var(--border);\n}\n\ngame acts li {\n  display: flex;\n  align-items: center;\n  padding: 12px 16px;\n  margin: 8px 0;\n  border-radius: 6px;\n  font-size: 13px;\n  line-height: 1.6;\n  cursor: pointer;\n  position: relative;\n  counter-increment: option;\n  background: color-mix(in srgb, var(--bg-card) 50%, var(--bg) 50%);\n  border: 1px solid var(--border);\n  color: var(--text-sub);\n}\n\ngame acts li::before {\n  content: counter(option);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 24px;\n  height: 24px;\n  border-radius: 6px;\n  font-weight: 600;\n  font-size: 12px;\n  margin-right: 12px;\n  flex-shrink: 0;\n  background: var(--accent);\n  color: var(--bg);\n}\n\ngame acts li:hover {\n  background: color-mix(in srgb, var(--bg-card) 70%, var(--accent) 30%);\n  border-color: var(--accent-soft);\n  color: var(--text);\n  transform: translateX(4px);\n}\n\ngame acts li:hover::before {\n  background: var(--accent-soft);\n}\n\ngame acts num {\n  display: none;\n}\n\n/* ============================================================\n   13. 表格（table）\n   ============================================================ */\ngame table {\n  width: 100%;\n  border-collapse: collapse;\n  margin: 8px 0;\n  font-size: 12px;\n  color: var(--text-sub);\n}\n\ngame caption {\n  font-weight: 600;\n  font-size: 12px;\n  letter-spacing: 2px;\n  padding: 8px 0;\n  text-align: left;\n  color: var(--accent-soft);\n  border-bottom: 2px solid var(--accent-soft);\n}\n\ngame th {\n  font-weight: 600;\n  text-align: left;\n  padding: 8px 10px;\n  color: var(--text-dim);\n  border-bottom: 1px solid var(--border);\n}\n\ngame td {\n  padding: 8px 10px;\n  vertical-align: top;\n  line-height: 1.5;\n  border-bottom: 1px dashed var(--border);\n}\n\ngame tr:last-child td { border-bottom: none; }\n\ngame tbody tr { background: var(--bg-card); }\ngame tbody tr:nth-child(even) {\n  background: color-mix(in srgb, var(--bg-card) 95%, var(--border) 5%);\n}\n\n/* ============================================================\n   14. 记忆区（mem）\n   ============================================================ */\ngame mem {\n  display: block;\n  background: color-mix(in srgb, var(--bg-card) 60%, var(--bg));\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  padding: 14px 16px;\n}\n\n/* ============================================================\n   15. 角色档案（pacro）\n   ============================================================ */\ngame pacro {\n  display: block;\n}\n\ngame pacro row {\n  display: flex;\n  justify-content: flex-start;\n  align-items: flex-start;\n  padding: 6px 0;\n  font-size: 12px;\n  gap: 10px;\n}\n\ngame pacro k {\n  display: inline;\n  flex-shrink: 0;\n  min-width: 72px;\n}\n\ngame pacro v {\n  display: inline;\n  flex: 1;\n  text-align: left;\n  color: var(--text-sub);\n  font-weight: 400;\n  line-height: 1.6;\n}\n\n/* ============================================================\n   16. 模块切换系统（panel[b] + radio tabs）\n   ============================================================ */\ninput[type=\"radio\"][name=\"pnl\"] {\n  position: absolute;\n  opacity: 0;\n  pointer-events: none;\n}\n\ngame panel[b] {\n  display: flex;\n  width: 100%;\n  gap: 8px;\n  padding: 12px 0;\n  margin: 16px 0 0 0;\n  box-sizing: border-box;\n  border-top: 1px solid var(--border);\n  border-bottom: 1px solid var(--border);\n  background: transparent;\n  border-radius: 0;\n}\n\ngame panel[b] label {\n  flex: 1 1 0;\n  padding: 10px 20px;\n  font-size: 13px;\n  font-weight: 600;\n  letter-spacing: 2px;\n  text-align: center;\n  cursor: pointer;\n  user-select: none;\n  border-radius: 6px;\n  white-space: nowrap;\n  background: var(--bg-card);\n  border: 1px solid var(--border);\n  color: var(--text-dim);\n}\n\ngame panel[b] label:hover {\n  background: color-mix(in srgb, var(--bg-card) 70%, var(--accent) 30%);\n  border-color: var(--accent-soft);\n  color: var(--text);\n}\n\n/* 选中态 */\ngame panel[b] label:has(input.p-1:checked),\ngame panel[b] label:has(input.p-2:checked),\ngame panel[b] label:has(input.p-3:checked),\ngame panel[b] label:has(input.p-4:checked) {\n  background: var(--accent);\n  border-color: var(--accent);\n  color: var(--bg);\n  font-weight: 700;\n}\n\ngame panel[b] label span {\n  display: inline-block;\n}\n\n/* 面板容器基座 */\ngame i[sh] {\n  display: block;\n  height: 2px;\n  margin: 0 0 16px 0;\n  background: linear-gradient(90deg,\n    transparent, var(--accent) 20%, var(--accent-soft) 50%, var(--accent) 80%, transparent);\n  opacity: 0.6;\n}\n\ngame div.p-stack {\n  display: block;\n  position: relative;\n}\n\ngame div.p-stack aside {\n  display: none;\n  padding: 16px;\n  border-radius: 8px;\n  background: var(--bg-card);\n  border: 1px solid var(--border);\n}\n\ngame div.p-stack aside > b {\n  display: block;\n  font-family: 'Noto Serif SC', 'Source Han Serif SC', 'SimSun', serif;\n  font-size: 11px;\n  font-weight: 600;\n  text-align: center;\n  letter-spacing: 4px;\n  padding-bottom: 8px;\n  margin-bottom: 12px;\n  color: var(--accent-soft);\n  border-bottom: 1px solid var(--border);\n}\n\ngame div.p-stack aside > section {\n  display: block;\n}\n\n/* 面板显示逻辑 */\ngame:has(input.p-1:checked) div.p-stack aside[p=\"1\"],\ngame:has(input.p-2:checked) div.p-stack aside[p=\"2\"],\ngame:has(input.p-3:checked) div.p-stack aside[p=\"3\"],\ngame:has(input.p-4:checked) div.p-stack aside[p=\"4\"] {\n  display: block;\n}\n\n/* ============================================================\n   17. 通用强调工具样式\n   ============================================================ */\ngame name {\n  color: var(--accent);\n  font-weight: 600;\n}\n\n/* 角色名高亮（对话内提及） */\ngame name[role=\"a\"] { color: var(--q-anchor); }\ngame name[role=\"v\"] { color: var(--q-versus); }\ngame name[role=\"s\"] { color: var(--q-sys); }\n\n/* 朱砂印点缀（特殊强调） */\ngame seal {\n  display: inline;\n  color: var(--seal-red);\n  font-weight: 700;\n  font-family: 'Noto Serif SC', 'Source Han Serif SC', serif;\n}\n\n/* ============================================================\n   18. 响应式适配（窄屏）\n   ============================================================ */\n@media (max-width: 480px) {\n  game {\n    padding: 12px 12px;\n    border-radius: 0;\n  }\n  game::after { height: 3px; }\n  game panel[b] label {\n    padding: 8px 10px;\n    font-size: 12px;\n    letter-spacing: 1px;\n  }\n}","options":{"items":[{"order":0,"label":"【格式修复】","type":"SET-INPUT","value":"【格式修复】"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":1,"totalMessages":1,"totalCreditsUsed":809,"totalTokensUsed":9933,"totalPlayedUsers":1,"deeplyPlayed":0,"fixedPromptLength":10217,"lorebookLength":1860,"author":{"id":"CFA38KdWHFPCtRIAygWp4CVlhwF70gRg","name":"葵水","displayUsername":"kuishui","username":"kuishui"},"cardsTags":[{"tag":{"name":"单人卡","cardsCount":809}},{"tag":{"name":"鉴宝","cardsCount":1}},{"tag":{"name":"超高自由度","cardsCount":1029}},{"tag":{"name":"可快餐可长线","cardsCount":635}},{"tag":{"name":"低消耗","cardsCount":598}},{"tag":{"name":"已破甲","cardsCount":2289}},{"tag":{"name":"可剧情可涩涩","cardsCount":2556}},{"tag":{"name":"男性向","cardsCount":918}},{"tag":{"name":"开放世界","cardsCount":1364}},{"tag":{"name":"开局即可色","cardsCount":1502}},{"tag":{"name":"直播","cardsCount":5}},{"tag":{"name":"自由探索","cardsCount":1138}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}