公开统计
6,267热度分
1,034消息量
1,379世界书字符
13,350固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: lun877dtnj5eu3do6o1z8mz6.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 12,520 字符;仅作为文本显示,不会在本站执行。
/* ═══════════════════════════════════════════════
B平台加载动画适配(自动注入)
═══════════════════════════════════════════════ */
.flex.items-center.justify-center.size-6 {
opacity: 1 !important;
}
.flex.items-center.justify-center.size-6 > .flex.gap-2 {
display: none !important;
}
.is-assistant.w-fit {
width: 100% !important;
}
.is-assistant > .border.border-muted:has(.flex.items-center.justify-center.size-6) {
width: 100% !important;
background: transparent !important;
border: none !important;
padding: 0 !important;
}
.is-assistant .space-y-3:has(.flex.items-center.justify-center.size-6) {
display: flex;
justify-content: center;
width: 100%;
}
/* ═══════════════════════════════════════════════
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平台按钮组保护(自动注入 — 防止按钮消失)
═══════════════════════════════════════════════ */
.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;
}
.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;
}
/* ============================================
1. 基础重置与全局样式(保留原有风格)
============================================ */
/* 移除顶部的颜色装饰条 */
[class*="bg-[#F1CBCB]"],
[class*="bg-[#c9e1e9]"] {
display: none !important;
}
/* 统一聊天框背景与基础样式 */
.is-user > .border.border-muted,
.is-assistant > .border.border-muted {
background-color: #F8F8F8 !important;
border-radius: 12px !important;
padding: 15px !important;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;
border: 1px solid #E0E0E0 !important;
}
/* 聊天框内的主要文本内容 */
.rili-markdown-renderer {
color: #333333 !important;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
font-size: 16px !important;
line-height: 1.6 !important;
}
/* 底部操作按钮 */
.bg-muted.rounded.flex.p-0\.5 > button.rounded-full.size-7 {
color: #555555 !important;
font-size: 13px !important;
text-transform: none !important;
}
/* 模型名称文本 */
.flex.items-center.gap-2.text-xs.font-mono.text-muted-foreground {
color: #777777 !important;
font-size: 12px !important;
}
/* 隐藏默认的加载元素 */
.flex.items-center.justify-center.size-6 > .flex.gap-2 {
display: none !important;
}
/* 加载元素父级容器 */
.flex.items-center.justify-center.size-6 {
position: relative !important;
width: 24px !important;
height: 20px !important;
overflow: visible !important;
}
/* 自定义加载动画 */
.flex.items-center.justify-center.size-6::before {
content: '';
position: absolute !important;
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%) !important;
width: 100% !important;
height: 100% !important;
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="20" viewBox="0 0 24 20"><circle cx="4" cy="10" r="3" fill="#666"><animate attributeName="opacity" from="1" to="0" dur="1s" repeatCount="indefinite" begin="0s"/><animate attributeName="cx" from="4" to="20" dur="1s" repeatCount="indefinite" begin="0s"/></circle><circle cx="4" cy="10" r="3" fill="#666"><animate attributeName="opacity" from="0" to="1" dur="1s" repeatCount="indefinite" begin="0.2s"/><animate attributeName="cx" from="4" to="20" dur="1s" repeatCount="indefinite" begin="0.2s"/></circle><circle cx="4" cy="10" r="3" fill="#666"><animate attributeName="opacity" from="0" to="1" dur="1s" repeatCount="indefinite" begin="0.4s"/><animate attributeName="cx" from="4" to="20" dur="1s" repeatCount="indefinite" begin="0.4s"/></circle></svg>') !important;
background-size: contain !important;
background-repeat: no-repeat !important;
background-position: center !important;
animation: custom-loading 1s infinite linear !important;
}
@keyframes custom-loading {
0% {
transform: translate(-50%, -50%) scale(0.8);
opacity: 0.7;
}
50% {
transform: translate(-50%, -50%) scale(1);
opacity: 1;
}
100% {
transform: translate(-50%, -50%) scale(0.8);
opacity: 0.7;
}
}
/* 移动端适配 */
@media (max-width: 480px) {
.is-user > .border.border-muted,
.is-assistant > .border.border-muted {
padding: 10px !important;
border-radius: 8px !important;
}
.rili-markdown-renderer {
font-size: 15px !important;
}
.bg-muted.rounded.flex.p-0\.5 > button.rounded-full.size-7,
.flex.items-center.gap-2.text-xs.font-mono.text-muted-foreground {
font-size: 11px !important;
}
.flex.items-center.justify-center.size-6 {
width: 20px !important;
height: 16px !important;
}
}
/* 降低动效模式下的频率或幅度 */
@media (prefers-reduced-motion: reduce) {
.flex.items-center.justify-center.size-6::before {
animation-duration: 2s !important;
}
}
/* ============================================
2. 折叠面板样式 - 同时适配 .coser-panel 和普通 details
============================================ */
/* 基础面板容器 - 同时匹配 details.coser-panel 和普通 details */
details.coser-panel,
details:not([class]) {
display: block;
margin-bottom: 1rem;
background: #fefefe;
border-radius: 16px;
border: 1px solid #e2e8f0;
overflow: hidden;
transition: all 0.2s ease;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.02);
}
details.coser-panel[open],
details:not([class])[open] {
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}
/* summary 样式 - 同时匹配 */
details.coser-panel > summary,
details:not([class]) > summary {
padding: 0.85rem 1.2rem;
font-weight: 600;
font-size: 1rem;
background-color: #f8fafc;
cursor: pointer;
list-style: none;
position: relative;
color: #2c3e50;
border-bottom: 1px solid transparent;
transition: background 0.2s;
user-select: none;
}
/* 自定义符号:默认图标 */
details.coser-panel > summary::before,
details:not([class]) > summary::before {
content: "📋";
display: inline-block;
font-size: 1.1rem;
margin-right: 0.75rem;
transition: transform 0.2s ease;
color: #bf4e3c;
}
/* 自定义面板符号 - 保留原有类名匹配 */
details.coser-panel.当前信息-panel > summary::before { content: "📅"; }
details.coser-panel.主角信息-panel > summary::before { content: "🧑⚖️"; }
details.coser-panel.NPC信息-panel > summary::before { content: "👤"; }
details.coser-panel.生殖器官归属权状态-panel > summary::before { content: "⚖️"; }
details.coser-panel.手机讯息-panel > summary::before { content: "📱"; }
details.coser-panel.记忆区-panel > summary::before { content: "🧠"; }
details.coser-panel.行动推荐-panel > summary::before { content: "🎯"; }
/* 普通 details 根据 summary 文本内容匹配符号 */
details:not([class]) > summary {
/* 默认样式已设置,这里通过属性选择器或内容匹配 */
}
/* 如果 summary 有特定类名也匹配(兼容性) */
details > summary.当前信息-panel::before { content: "📅"; }
details > summary.主角信息-panel::before { content: "🧑⚖️"; }
details > summary.NPC信息-panel::before { content: "👤"; }
details > summary.生殖器官归属权状态-panel::before { content: "⚖️"; }
details > summary.手机讯息-panel::before { content: "📱"; }
details > summary.记忆区-panel::before { content: "🧠"; }
details > summary.行动推荐-panel::before { content: "🎯"; }
/* 展开时旋转符号 */
details.coser-panel[open] > summary::before,
details:not([class])[open] > summary::before {
transform: rotate(90deg);
}
/* 移除 webkit 默认三角 */
details.coser-panel > summary::-webkit-details-marker,
details:not([class]) > summary::-webkit-details-marker {
display: none;
}
/* summary 悬停效果 */
details.coser-panel > summary:hover,
details:not([class]) > summary:hover {
background-color: #f1f5f9;
}
/* 面板内容区域 */
details.coser-panel > :not(summary),
details:not([class]) > :not(summary) {
padding: 1rem 1.2rem;
background-color: #ffffff;
border-top: 1px solid #edf2f7;
font-size: 0.9rem;
line-height: 1.5;
color: #1e293b;
}
/* 内容中的表格、列表等样式优化 */
details.coser-panel table,
details:not([class]) table {
width: 100%;
border-collapse: collapse;
margin: 0.5rem 0;
font-size: 0.85rem;
}
details.coser-panel th,
details.coser-panel td,
details:not([class]) th,
details:not([class]) td {
border: 1px solid #e2e8f0;
padding: 0.5rem;
text-align: left;
vertical-align: top;
}
details.coser-panel th,
details:not([class]) th {
background-color: #f8fafc;
font-weight: 600;
}
details.coser-panel ul,
details.coser-panel ol,
details:not([class]) ul,
details:not([class]) ol {
padding-left: 1.5rem;
margin: 0.5rem 0;
}
details.coser-panel hr,
details:not([class]) hr {
margin: 0.8rem 0;
border: 0;
height: 1px;
background: #e2e8f0;
}
/* 针对手机讯息面板内的时间/消息样式微调 */
details.coser-panel.手机讯息-panel p {
margin: 0.3rem 0;
font-family: monospace;
font-size: 0.85rem;
}
/* 行动推荐面板的按钮样式 */
details.coser-panel.行动推荐-panel ol,
details.coser-panel.行动推荐-panel ul {
list-style-type: none;
padding-left: 0;
}
details.coser-panel.行动推荐-panel li {
background: #f1f5f9;
margin: 0.4rem 0;
padding: 0.4rem 0.8rem;
border-radius: 20px;
display: inline-block;
margin-right: 0.6rem;
cursor: default;
transition: background 0.1s;
}
details.coser-panel.行动推荐-panel li:hover {
background: #e2e8f0;
}
/* 响应式调整 */
@media (max-width: 640px) {
details.coser-panel > summary,
details:not([class]) > summary {
padding: 0.7rem 1rem;
font-size: 0.9rem;
}
details.coser-panel > summary::before,
details:not([class]) > summary::before {
font-size: 1rem;
margin-right: 0.5rem;
}
details.coser-panel > :not(summary),
details:not([class]) > :not(summary) {
padding: 0.8rem 1rem;
}
}
/* 暗色模式兼容 */
@media (prefers-color-scheme: dark) {
details.coser-panel,
details:not([class]) {
background: #1e293b;
border-color: #334155;
}
details.coser-panel > summary,
details:not([class]) > summary {
background-color: #0f172a;
color: #e2e8f0;
}
details.coser-panel > summary:hover,
details:not([class]) > summary:hover {
background-color: #1e293b;
}
details.coser-panel > :not(summary),
details:not([class]) > :not(summary) {
backgrou
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "mqnvftnf48cx6rfwoeyvhnc6.html",
"options": {
"items": []
},
"defaultModelSettings": null,
"cover": "lun877dtnj5eu3do6o1z8mz6.webp",
"background": null
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。