公开统计
456热度分
72消息量
7,260世界书字符
7,455固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: k1xlpbg1lkri3j84eibeq1gt.webpbackground: oogzznli68en46c3nqmrmfk4.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 7,899 字符;仅作为文本显示,不会在本站执行。
/* ═══ B平台表格修正(自动注入)═══ */
.rili-markdown-renderer table { display:table!important; table-layout:auto!important; width:100%!important; border-collapse:collapse!important; }
.rili-markdown-renderer table caption { display:table-caption!important; caption-side:top!important; text-align:center!important; padding:8px!important; }
.rili-markdown-renderer thead { display:table-header-group!important; }
.rili-markdown-renderer tbody { display:table-row-group!important; }
.rili-markdown-renderer tr { display:table-row!important; }
.rili-markdown-renderer th, .rili-markdown-renderer td { display:table-cell!important; }
/* ═══ B平台按钮组保护(自动注入 — 防止按钮消失)═══
原理:B平台消息操作按钮结构为:
.flex.items-center.gap-1.ml-auto (hover显隐包装)
└── .bg-muted.rounded.flex.p-0.5 (按钮组容器)
└── button.rounded-full.size-7 (单个按钮)
以下规则使用高specificity + !important确保按钮
不被任何转换后/透传的CSS规则意外隐藏
═══════════════════════════════════════════════ */
/* 按钮组容器保护 */
.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\.5,
.is-user .bg-muted.rounded.flex.p-0\.5,
.is-assistant .bg-muted.rounded.flex.p-0\.5 {
display: flex !important;
visibility: visible !important;
opacity: 1 !important;
overflow: visible !important;
position: relative !important;
width: auto !important;
height: auto !important;
max-height: none !important;
pointer-events: auto !important;
clip: auto !important;
clip-path: none !important;
}
/* 单个按钮保护 */
.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\.5 > button,
.is-user .bg-muted.rounded.flex.p-0\.5 > button,
.is-assistant .bg-muted.rounded.flex.p-0\.5 > button {
display: inline-flex !important;
visibility: visible !important;
opacity: 1 !important;
pointer-events: auto !important;
position: relative !important;
clip: auto !important;
clip-path: none !important;
}
/* hover显隐包装层保护 — 仅保留B平台原生的opacity过渡 */
.flex.items-center.gap-1.ml-auto.md\:opacity-0.group-hover\:opacity-100 {
visibility: visible !important;
display: flex !important;
pointer-events: auto !important;
overflow: visible !important;
}
/* 操作行保护 */
.flex.w-full.items-center.justify-between.gap-2.px-2 {
display: flex !important;
visibility: visible !important;
overflow: visible !important;
}
/* 移除顶部颜色条 */
[class*="bg-[#F1CBCB]"],
[class*="bg-[#c9e1e9]"] {
display: none !important;
}
/* 统一美化聊天框 (输入与输出) */
.is-user > .border.border-muted,
.is-assistant > .border.border-muted {
background: rgba(30, 30, 45, 0.85) !important; /* 深色半透明背景,类似琥珀或虚空 */
backdrop-filter: blur(5px) !important;
border-radius: 16px !important;
border: 1px solid rgba(255, 255, 255, 0.08) !important;
box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4) !important;
transition: all 0.3s ease !important;
}
/* 输入框独立微调:增加一点向上的内阴影,表示“可输入”状态 */
.is-user > .border.border-muted {
box-shadow: 0 -2px 12px rgba(100, 100, 140, 0.1), 0 8px 32px rgba(0, 0, 0, 0.4) !important;
}
/* 【强制】文本内容:确保在深色背景上绝对可读 */
.rili-markdown-renderer {
color: #EAEAEA !important; /* 暖白色文本,高对比度 */
font-family: 'Inter', 'SF Pro', 'Segoe UI', system-ui, -apple-system, sans-serif !important;
line-height: 1.7 !important;
letter-spacing: 0.2px !important;
/* 绝对禁止 text-shadow */
}
/* 【强制】底部所有附加元素设为高对比度浅色 */
/* 操作按钮 */
.bg-muted.rounded.flex.p-0\.5 > button.rounded-full.size-7{
color: #C0C0C0 !important;
font-weight: 500 !important;
transition: color 0.2s ease !important;
}
.bg-muted.rounded.flex.p-0\.5 > button.rounded-full.size-7{
color: #FFFFFF !important;
background: rgba(255, 255, 255, 0.1) !important;
}
/* 模型名称 */
.flex.items-center.gap-2.text-xs.font-mono.text-muted-foreground {
color: #A0A0B0 !important;
}
/* Token消耗文本 */
/* [Token消耗hover逻辑转换未启用]
.text-orange-500 {
color: #B0A0A0 !important; /* 一种低调的暖灰色,而不是默认的橙色 */
}
*/
/* 【可选增强】针对陶然空间的那种静止感,可以增加一个极慢的呼吸动画,但不影响阅读 */
/* 这是一个SMIL内联SVG动画,确保在CSS动画被禁用时依然生效 */
.is-user > .border.border-muted,
.is-assistant > .border.border-muted::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: 16px !important;
pointer-events: none;
z-index: -1;
/* 使用内联SVG创建一个微弱的呼吸光晕 */
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 100 100"><rect width="100" height="100" rx="16" fill="rgba(180,180,220,0.03)"><animate attributeName="opacity" values="0.3;0.1;0.3" dur="8s" repeatCount="indefinite"/></rect></svg>');
background-size: cover;
isolation: isolate;
}
/* ── 核心容器 ── */
ai {
display: block;
max-width: 480px;
margin: 0 auto;
padding: 16px 14px;
background: linear-gradient(145deg, #0c0e14 0%, #1a1d2b 100%);
border: 1px solid rgba(212, 175, 55, 0.25);
border-radius: 16px;
box-shadow: 0 8px 32px rgba(0,0,0,0.6), inset 0 1px 0 rgba(212,175,55,0.1);
color: #bcbcbc;
font-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
font-size: 14px;
line-height: 1.5;
}
ai * { box-sizing: border-box; }
/* ── 时间头 ── */
ai hd {
display: block;
text-align: center;
font-size: 13px;
font-weight: 500;
color: #d4af37;
letter-spacing: 0.5px;
padding-bottom: 10px;
border-bottom: 1px solid rgba(212, 175, 55, 0.15);
margin-bottom: 12px;
}
ai text p { margin: 0 0 8px; word-break: break-word; }
/* ── 主折叠区 ── */
ai details {
background: rgba(10, 12, 20, 0.6);
border-radius: 10px;
padding: 8px 12px 10px;
margin-top: 12px;
border: 1px solid rgba(212, 175, 55, 0.08);
}
ai details[open] {
border-color: rgba(212, 175, 55, 0.18);
box-shadow: inset 0 0 30px rgba(212, 175, 55, 0.02);
}
ai details summary {
font-size: 14px;
font-weight: 600;
color: #d4af37;
cursor: pointer;
user-select: none;
padding-bottom: 4px;
border-bottom: 1px dashed rgba(212, 175, 55, 0.2);
margin-bottom: 8px;
}
ai details summary::-webkit-details-marker { color: #d4af37; }
/* ── 通用字段 ── */
ai p { margin: 8px 0 0; display: flex; flex-wrap: wrap; gap: 2px 6px; }
ai f { color: #e8e0c0; font-weight: 600; font-size: 15px; display: inline; }
ai d {
display: inline;
color: #b0b0b0;
font-size: 13px;
}
ai d::before {
content: "·";
color: #4a4a5a;
margin: 0 3px;
}
ai d:first-child::before { content: none; }
ai hr {
border: none;
border-top: 1px solid rgba(212, 175, 55, 0.12);
margin: 8px 0;
width: 100%;
}
/* ── 各分区标签 ── */
ai p[t="player"] { background: rgba(212, 175, 55, 0.03); border-radius: 6px; padding: 4px 6px; margin-top: 6px; }
ai p[t="npc"] { border-left: 2px solid rgba(212, 175, 55, 0.2); padding-left: 8px; }
ai p[t="cost"] { border-left: 2px solid #6b2a2a; padding-left: 8px; }
ai p[t="memory"] { border-left: 2px solid #3a4a6a; padding-left: 8px; }
ai p[t="action"] {
border-left: 2px solid #4a6a3a;
padding-left: 8px;
counter-reset: act;
}
ai p[t="action"] d { counter-increment: act; }
ai p[t="action"] d::before {
content: counter(act) ". ";
color: #7a9a6a;
font-weight: 600;
}
ai p[t="memory"] details {
background: transparent;
border: none;
padding: 0;
margin: 0;
}
ai p[t="memory"] details summary {
font-size: 13px;
color: #7a8a9a;
border-bottom: none;
margin-bottom: 2px;
}
/* ── NPC专属样式 ── */
ai npc {
display: block;
margin: 6px 0;
padding: 6px 8px;
background: rgba(20, 20, 40, 0.3);
border-radius: 6px;
}
ai npc d {
display: block;
margin: 3px 0;
font-size: 13px;
color: #c0c0c0;
}
ai npc d::before {
content: attr(data-field) ":";
font-weight: 600;
color: #d4af37;
margin: 0 2px 0 0;
}
/* 确保NPC内部不会受到全局d::before干扰 */
ai npc d:first-child::before { content: attr(data-field) ":"; }
/* ── 交互反馈 ── */
ai d:hover { color: #f0e8d0; }
ai p[t="cost"] d:hover { color: #ff6b6b; text-shadow: 0 0 8px rgba(255,0,0,0.3); }
/* ── 移动端 ── */
@media (max-width: 480px) {
ai { padding: 12px 10px; border-radius: 12px; }
ai hd { font-size: 12px; }
ai d { font-size: 12.5px; }
}
{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "gxpskqvq1yuxkfnxch6g0jxg.html",
"options": {
"items": []
},
"defaultModelSettings": null,
"cover": "k1xlpbg1lkri3j84eibeq1gt.webp",
"background": "oogzznli68en46c3nqmrmfk4.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。