公开统计
25,405热度分
6,790消息量
203,701世界书字符
9,804固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: dp4xks87lhxiz2x9zifgcy1t.webpbackground: x2pzglr9kmvf558ba8w6hw2x.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 10,417 字符;仅作为文本显示,不会在本站执行。
/*
* Theme: 古风水墨卷轴 - 色彩适配版 (Color Harmony Edition) for Rili
* Author: 专业多功能创作引擎
* Version: 1.3 (Rili适配版)
* Description: 深度优化色彩体系,完美适配Rili聊天气泡与加载动画,并修复了全局颜色覆盖导致的自定义标签色彩失效问题。
*/
/* =========================================
【第一部分:AI 内部排版样式 (作用域限定)】
========================================= */
.rili-markdown-renderer ai {
/* --- 核心色彩体系 --- */
--bg-paper: #f8f3e8; /* 宣纸/米白背景 */
--text-main: #4a4034; /* 黛色/深棕主文字 */
--border-light: rgba(122, 110, 96, 0.2);
/* --- 面板主题色 --- */
--c-world-user: #5c829e; /* 世界/用户 - 天青 */
--c-npc: #b46f77; /* NPC - 胭脂 */
--c-memory-sys: #8a8a8a; /* 记忆/系统 - 水墨灰 */
--c-option: #c89f62; /* 选项 - 琥珀 */
/* --- 优化后的面板背景色 --- */
--c-world-user-bg: #f0f4f7;
--c-npc-bg: #fbf5f6;
--c-memory-sys-bg: #f5f5f5;
--c-option-bg: #f9f5ed;
/* --- 字体与基础设定 --- */
--font-main: "LXGW WenKai", "Songti SC", "STSong", "KaiTi", serif;
font-family: var(--font-main);
background-color: var(--bg-paper);
color: var(--text-main);
font-size: 14px;
line-height: 1.6;
display: block;
padding: 10px;
border-radius: 8px;
margin: 10px 0;
}
/* --- 面板基础样式 --- */
.rili-markdown-renderer ai details {
border: 1px solid var(--border-light);
border-radius: 8px;
margin-bottom: 15px;
overflow: hidden;
background-color: transparent;
box-shadow: 0 2px 8px rgba(0,0,0,0.04);
transition: box-shadow 0.3s ease;
}
.rili-markdown-renderer ai details:hover {
box-shadow: 0 6px 16px rgba(0,0,0,0.08);
}
/* --- 面板标题 <summary> --- */
.rili-markdown-renderer ai summary {
padding: 10px 15px;
font-weight: bold;
cursor: pointer;
list-style: none;
position: relative;
font-size: 1.1em;
color: #fff !important;
letter-spacing: 1px;
}
.rili-markdown-renderer ai summary::-webkit-details-marker { display: none; }
.rili-markdown-renderer ai summary::before {
content: ''; display: inline-block; width: 0; height: 0;
border-top: 5px solid transparent; border-bottom: 5px solid transparent;
border-left: 7px solid rgba(255,255,255,0.8);
margin-right: 10px; transition: transform 0.3s ease;
}
.rili-markdown-renderer ai details[open] > summary::before { transform: rotate(90deg); }
/* --- 面板色彩应用 (背景色) --- */
.rili-markdown-renderer ai details[data-p="w"] summary,
.rili-markdown-renderer ai details[data-p="u"] summary { background: linear-gradient(135deg, #6c93b0, var(--c-world-user)); }
.rili-markdown-renderer ai details[data-p="n"] summary { background: linear-gradient(135deg, #c8828b, var(--c-npc)); }
.rili-markdown-renderer ai details[data-p="m"] summary,
.rili-markdown-renderer ai details[data-p="sys"] summary { background: linear-gradient(135deg, #9e9e9e, var(--c-memory-sys)); }
.rili-markdown-renderer ai details[data-p="o"] summary { background: linear-gradient(135deg, #d4b07c, var(--c-option)); }
.rili-markdown-renderer ai details[data-p="w"] > div,
.rili-markdown-renderer ai details[data-p="u"] > div { background-color: var(--c-world-user-bg); padding-bottom: 1px;}
.rili-markdown-renderer ai details[data-p="n"] > div { background-color: var(--c-npc-bg); padding-bottom: 1px;}
.rili-markdown-renderer ai details[data-p="m"] > div,
.rili-markdown-renderer ai details[data-p="sys"] > div { background-color: var(--c-memory-sys-bg); padding-bottom: 1px;}
.rili-markdown-renderer ai details[data-p="o"] > div { background-color: var(--c-option-bg); padding-bottom: 1px;}
/* --- 内容布局 (Grid间距) --- */
.rili-markdown-renderer ai .g1,
.rili-markdown-renderer ai .g2 {
padding: 12px 15px;
display: grid;
gap: 10px;
}
.rili-markdown-renderer ai .g2 {
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
}
/* --- 核心信息条目 <d> --- */
.rili-markdown-renderer ai d {
display: flex;
padding: 8px 12px;
border-radius: 6px;
box-shadow: 0 1px 3px rgba(0,0,0,0.03);
border: 1px solid transparent;
}
/* 1. 世界/用户信息 */
.rili-markdown-renderer ai details[data-p="w"] d,
.rili-markdown-renderer ai details[data-p="u"] d {
background-color: #ffffff;
border-color: #e2eaf0;
}
.rili-markdown-renderer ai details[data-p="w"] d[l]::before,
.rili-markdown-renderer ai details[data-p="u"] d[l]::before {
color: var(--c-world-user) !important;
}
/* 2. NPC信息 */
.rili-markdown-renderer ai details[data-p="n"] d {
background-color: #ffffff;
border-color: #f5e6e8;
}
.rili-markdown-renderer ai details[data-p="n"] d[l]::before {
color: var(--c-npc) !important;
}
/* 3. 记忆/系统信息 */
.rili-markdown-renderer ai details[data-p="m"] d,
.rili-markdown-renderer ai details[data-p="sys"] d {
background-color: #ffffff;
border-color: #eeeeee;
}
.rili-markdown-renderer ai details[data-p="m"] d[l]::before,
.rili-markdown-renderer ai details[data-p="sys"] d[l]::before {
color: var(--c-memory-sys) !important;
}
/* 标签 <d[l]> 通用对齐 */
.rili-markdown-renderer ai d[l]::before {
content: attr(l);
white-space: nowrap;
padding-right: 0.8em;
flex-shrink: 0;
min-width: 4em;
text-align: right;
font-weight: bold;
}
/* 推荐选项 */
.rili-markdown-renderer ai details[data-p="o"] d {
cursor: pointer;
background-color: #fff;
border: 1px solid var(--border-light);
transition: all 0.2s ease;
justify-content: center;
font-weight: bold;
color: var(--c-option) !important;
}
.rili-markdown-renderer ai details[data-p="o"] d:hover {
background-color: var(--c-option);
color: white !important;
transform: translateY(-2px);
box-shadow: 0 4px 10px rgba(200, 159, 98, 0.4);
}
/* NPC区块分隔 */
.rili-markdown-renderer ai npc {
display: block;
border-top: 2px dashed rgba(180, 111, 119, 0.3);
padding-top: 15px; margin-top: 15px;
}
.rili-markdown-renderer ai npc:first-child { border-top: none; padding-top: 0; margin-top: 0; }
/* 小标题 <t> */
.rili-markdown-renderer ai t {
display: block; text-align: center; color: var(--text-main);
font-weight: bold; font-size: 0.9em; margin: 15px 0 5px;
position: relative; letter-spacing: 2px;
}
.rili-markdown-renderer ai t::before,
.rili-markdown-renderer ai t::after {
content: ''; position: absolute; top: 50%;
width: 20%; height: 1px; background-color: var(--border-light);
}
.rili-markdown-renderer ai t::before { left: 15%; }
.rili-markdown-renderer ai t::after { right: 15%; }
/* 记忆回廊 */
.rili-markdown-renderer ai details[data-p="m"] t { text-align: left; margin-left: 5px; margin-top: 5px; }
.rili-markdown-renderer ai details[data-p="m"] t::before,
.rili-markdown-renderer ai details[data-p="m"] t::after { content: none; }
.rili-markdown-renderer ai details[data-p="m"] d {
border-left: 3px solid var(--c-memory-sys);
border-radius: 0 6px 6px 0;
}
/* 底层引擎面板 */
.rili-markdown-renderer ai .sys-text {
font-size: 0.85em; line-height: 1.6; white-space: pre-wrap; padding: 15px;
background-color: rgba(255, 255, 255, 0.5); color: #555;
font-family: monospace, sans-serif; margin: 10px; border-radius: 6px;
border: 1px solid var(--border-light);
}
/* =========================================
【第二部分:古风主题界面强制覆盖区】
========================================= */
/* --- 1. 气泡容器基础重置 --- */
.group.is-user > div:first-child,
.group.is-assistant > div:first-child {
border: none !important;
position: relative !important;
isolation: isolate !important;
box-shadow: 2px 4px 12px rgba(90, 75, 60, 0.15) !important;
}
/* --- 2. 用户输入框 (苍竹绿/玉色) --- */
.group.is-user > div:first-child {
background: linear-gradient(135deg, #eef3ea 0%, #d7e4cf 100%) !important;
border-radius: 14px 4px 14px 14px !important;
border: 1px solid rgba(175, 194, 166, 0.8) !important;
}
/* --- 3. AI输出框 (宣纸白与古铜卷轴边) --- */
.group.is-assistant > div:first-child {
background: linear-gradient(to right, #f7f4ed 0%, #fcfbfa 100%) !important;
border-radius: 4px 14px 14px 14px !important;
border: 1px solid #e8e1d5 !important;
/* 左侧模拟画轴边缘的古铜色描边 */
border-left: 4px solid #a67c52 !important;
}
/* --- 4. 绝对可读性:正文文本色彩控制 (浓墨色) --- */
/* 注:移除了通配符*,避免覆盖ai标签内部署的精准色彩 */
.group.is-assistant .rili-markdown-renderer,
.group.is-user .rili-markdown-renderer {
color: #2c2925 !important;
line-height: 1.7 !important;
}
/* --- 5. 底部附加元素与操作按钮 (融于古风) --- */
.group.is-assistant .text-xs.font-mono.text-muted-foreground {
color: rgba(115, 98, 83, 0.75) !important;
}
.group.is-assistant .bg-muted.rounded.flex,
.group.is-user .bg-muted.rounded.flex {
background-color: rgba(245, 240, 230, 0.9) !important;
border: 1px solid #e3d9c8 !important;
backdrop-filter: blur(4px) !important;
}
.group.is-assistant .bg-muted.rounded.flex button svg.lucide,
.group.is-user .bg-muted.rounded.flex button svg.lucide {
color: #7a6552 !important;
stroke: #7a6552 !important;
}
/* --- 6. 隐藏原生加载动画 --- */
.flex.gap-2.w-full.h-full.items-center.justify-center > span {
display: none !important;
}
/* --- 7. 大乾通宝 铜钱翻转动画 (SMIL内联SVG,防封禁) --- */
.flex.gap-2.w-full.h-full.items-center.justify-center::before {
content: '' !important;
display: block !important;
width: 48px !important;
height: 48px !important;
/* 注入包含SMIL动效与楷体刻字的大乾通宝古铜钱SVG */
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 100 100'%3E%3Cdefs%3E%3CradialGradient id='g'%3E%3Cstop offset='40%25' stop-color='%23E8B96C'/%3E%3Cstop offset='100%25' stop-color='%239E672E'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='scale' values='1 1; 0.01 1; -1 1; 0.01 1; 1 1' dur='2s' repeatCount='indefinite'/%3E%3Cpath d='M 0,-45 A 45,45 0 1,1 -0.01,-45 Z M -14,-14 L 14,-14 L 14,14 L -14,14 Z' fill='url(%23g)' fill-rule='evenodd' stroke='%235A3814' stroke-width='2'/%3E%3Ctext x='0' y='-21' font-family='KaiTi, STKaiti, serif' font-size='18' font-weight='900' fill='%234A2C10' text-anchor='middle'%3E大%3C/text%3E%3Ctext x='0' y='36' font-family='KaiTi, STKaiti, serif' font-size='18' font-weight='900' fill='%234A2C10' text-anchor='middle'%3E乾%3C/text%3E%3Ctext x='28' y='6' font-family='KaiTi, STKaiti, serif' font-size='18' font-weight='900' fill='%234A2C10' text-anchor='middle'%3E通%3C/text%3E%3Ctext x='-28' y='6' font-family='KaiTi, STKaiti, serif' font-size='18' font-weight='900' fill='%234A2C10' text-anchor='middle'%3E宝%3C/text%3E%3C/g%3E%3C/svg%3E") !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: contain !important;
filter: drop-shadow(0px 6px 8px rgba(90, 60, 30, 0.25)) !important;
}{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "flq1s61f4b4a20cozal7nltu.html",
"options": {
"items": []
},
"defaultModelSettings": {
"model": "mango_gemini_vertex/gemini-3-flash-preview"
},
"cover": "dp4xks87lhxiz2x9zifgcy1t.webp",
"background": "x2pzglr9kmvf558ba8w6hw2x.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。