公开统计
1,660热度分
271消息量
67,014世界书字符
7,296固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: msxtd4ti9c58normma17qcwv.webpbackground: tqcja1trrgmmd3zvauztgv44.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 11,183 字符;仅作为文本显示,不会在本站执行。
/* ═══════════════════════════════════════════════
极客白昼 · 叙事引擎样式表 v4
极致黑字 · 高对比 · 科技蓝线条 × 深红对话
═══════════════════════════════════════════════ */
/* ───────── 全局变量 ───────── */
:root {
--bg-base: #f0f2f5; /* 浅冷灰背景 */
--bg-panel: #ffffff; /* 纯白面板 */
--bg-card: rgba(255, 255, 255, 0.98);
--bg-glass: rgba(255, 255, 255, 0.85);
--gold: #0a4ed9; /* [科技蓝] 仅用作装饰线条/边框 */
--gold-bright: #2f7fff;
--gold-deep: #062b8c;
--cyan: #007e9e; /* 青雾色 仅用作装饰 */
--cyan-bright: #009ec4;
--cyan-dim: #005f7a;
--cyan-shadow: rgba(0, 126, 158, 0.08);
--purple: #6b23e0; /* 仅用作装饰 */
--purple-bright: #8a3fff;
--rose: #b8003e; /* 仅用作装饰 */
--crimson: #990028; /* 深红 [角色对话专用显著色] */
--ink: #000000; /* 纯黑 [除对话外所有文字颜色] */
--ink-soft: #000000; /* 纯黑 [副文本] */
--ink-faint: #000000; /* 纯黑 [弱文本] */
--line-gold: rgba(10, 78, 217, 0.40); /* 科技蓝线条 */
--line-faint: rgba(0, 0, 0, 0.12);
--line-cyan: rgba(0, 126, 158, 0.30);
--shadow-deep: 0 8px 24px rgba(0,0,0,0.10);
--glow-gold: none;
--glow-cyan: none;
--serif: 'Noto Serif SC','Songti SC',serif;
--sans: 'Noto Sans SC','PingFang SC',sans-serif;
--mono: 'JetBrains Mono','SF Mono',monospace;
}
/* ───────── 基础 ───────── */
body {
background: var(--bg-base) !important;
color: var(--ink) !important;
font-family: var(--sans) !important;
font-size: 16px !important;
line-height: 1.85 !important;
}
body::before {
content: '';
position: fixed; inset: 0;
background:
radial-gradient(ellipse at 12% 0%, rgba(10,78,217,0.04) 0%, transparent 55%),
radial-gradient(ellipse at 88% 100%, rgba(0,126,158,0.04) 0%, transparent 55%);
pointer-events: none; z-index: 0;
}
/* ───────── 消息容器 ───────── */
mes, .mes, [class*="message"], [class*="mes_"],
[class*="chat-message"], [class*="msg"] {
font-size: 1.0em !important;
line-height: 1.85 !important;
color: var(--ink) !important;
}
/* ───────── 全局段落强化 ───────── */
p, .mes_text p, [class*="text"] p {
font-family: var(--serif) !important;
font-size: 1.06em !important;
line-height: 2.0 !important;
color: var(--ink) !important;
text-shadow: none !important;
letter-spacing: 0.2px;
margin-bottom: 0.8em !important;
}
/* ───────── 标题 ───────── */
h1, h2, h3, h4 {
font-family: var(--serif) !important;
color: var(--ink) !important; /* 纯黑 */
text-shadow: none !important;
font-weight: 700 !important;
}
h1 {
font-size: 1.6em !important;
border-bottom: 2px solid var(--gold); /* 蓝色线条作区分 */
padding-bottom: 8px;
letter-spacing: 1px;
}
h2 {
font-size: 1.35em !important;
border-left: 5px solid var(--gold);
padding-left: 14px;
}
h3 {
font-size: 1.18em !important;
color: var(--ink) !important;
}
h4 {
font-size: 1.05em !important;
color: var(--ink) !important;
}
/* ───────── 正文叙事区 ───────── */
.prose-block, .narrative-text {
font-family: var(--serif) !important;
font-size: 1.08em !important;
line-height: 2.05 !important;
color: var(--ink) !important;
text-align: justify !important;
padding: 22px 26px !important;
background: var(--bg-panel) !important;
border-radius: 8px !important;
border: 1px solid var(--line-faint) !important;
border-top: 3px solid var(--gold) !important;
border-bottom: 3px solid var(--gold) !important;
box-shadow: var(--shadow-deep) !important;
position: relative;
text-shadow: none !important;
}
/* 装饰角 */
.prose-block::before,
.narrative-text::before {
content: '';
position: absolute;
top: -3px; left: -3px;
width: 18px; height: 18px;
border-top: 3px solid var(--gold);
border-left: 3px solid var(--gold);
border-radius: 8px 0 0 0;
pointer-events: none;
}
.prose-block::after,
.narrative-text::after {
content: '';
position: absolute;
bottom: -3px; right: -3px;
width: 18px; height: 18px;
border-bottom: 3px solid var(--gold);
border-right: 3px solid var(--gold);
border-radius: 0 0 8px 0;
pointer-events: none;
}
.prose-block p, .narrative-text p {
text-indent: 2em;
margin-bottom: 0.85em;
}
/* ───────── 对话引用 (角色话语 - 唯一非黑色文本) ───────── */
.prose-block em, .narrative-text em,
em {
color: var(--crimson) !important; /* 深红色:唯一显著区分色 */
font-style: normal !important;
font-weight: 700 !important;
text-shadow: none !important;
letter-spacing: 0.3px;
}
/* ───────── strong 强调 ───────── */
strong, b {
color: var(--ink) !important; /* 纯黑 */
font-weight: 900 !important; /* 加粗以示强调 */
text-shadow: none !important;
}
/* ───────── 思维链 ───────── */
.thinking-block, [data-thought],
details > summary {
background: rgba(10, 78, 217, 0.04) !important;
border-left: 4px solid var(--gold) !important;
border-radius: 0 8px 8px 0 !important;
padding: 12px 16px !important;
margin: 8px 0 16px 0 !important;
font-size: 0.88em !important;
font-family: var(--mono) !important;
color: var(--ink) !important; /* 纯黑 */
text-shadow: none !important;
position: relative;
cursor: pointer;
}
.thinking-block summary,
details > summary {
font-weight: 700 !important;
color: var(--ink) !important; /* 纯黑 */
font-size: 1.0em !important;
letter-spacing: 1px;
text-shadow: none !important;
outline: none !important;
user-select: none;
}
.thinking-block summary::before {
content: '⚙ ';
color: var(--gold); /* 符号保留颜色 */
}
.thinking-block[open] > summary {
border-bottom: 1px solid var(--line-faint);
margin-bottom: 8px;
padding-bottom: 8px;
}
/* ───────── 时空状态栏 ───────── */
.status-bar {
background: rgba(10, 78, 217, 0.05) !important;
border: 1px solid var(--gold) !important;
border-radius: 6px !important;
padding: 10px 16px !important;
margin: 8px 0 20px 0 !important;
font-family: var(--mono) !important;
font-size: 0.88em !important;
font-weight: 600 !important;
color: var(--ink) !important; /* 纯黑 */
letter-spacing: 0.8px;
text-shadow: none !important;
display: flex; align-items: center; gap: 8px;
}
.status-bar::before {
content: '◈';
color: var(--gold); /* 符号保留颜色 */
font-size: 1.15em;
text-shadow: none !important;
}
/* ───────── 通用信息卡片 ───────── */
.info-card {
background: var(--bg-card) !important;
border: 1px solid var(--line-faint) !important;
border-radius: 10px !important;
padding: 16px 20px !important;
margin: 10px 0 !important;
box-shadow: var(--shadow-deep) !important;
backdrop-filter: blur(10px);
transition: all 0.3s ease;
animation: fadeUp 0.4s ease-out;
color: var(--ink) !important; /* 纯黑 */
}
.info-card summary {
font-family: var(--sans) !important;
font-weight: 700 !important;
font-size: 0.92em !important;
letter-spacing: 1.5px;
cursor: pointer;
outline: none !important;
user-select: none;
padding: 2px 0;
color: var(--ink) !important; /* 纯黑 */
}
.info-card[open] > summary {
border-bottom: 1px solid var(--line-faint);
margin-bottom: 10px;
padding-bottom: 8px;
}
.info-card:hover {
border-color: var(--gold) !important;
box-shadow: var(--shadow-deep), 0 0 0 1px var(--gold) !important;
}
/* ───────── 玩家信息 ───────── */
.player-info {
border-left: 4px solid var(--cyan) !important;
background: rgba(0, 126, 158, 0.03) !important;
}
.player-info summary {
color: var(--ink) !important; /* 纯黑 */
text-shadow: none !important;
}
.player-info summary::before { content: '🎭 '; }
.player-info[open] > summary::after { content: ' ▴'; color: var(--cyan); float: right; }
/* ───────── NPC交互角色 ───────── */
.npc-info {
border-left: 4px solid var(--purple) !important;
background: rgba(107, 35, 224, 0.03) !important;
}
.npc-info summary {
color: var(--ink) !important; /* 纯黑 */
text-shadow: none !important;
}
.npc-info summary::before { content: '💫 '; }
.npc-info[open] > summary::after { content: ' ▴'; color: var(--purple); float: right; }
/* ───────── 锁定角色 ───────── */
.locked-char {
border-left: 4px solid var(--rose) !important;
background: rgba(184, 0, 62, 0.03) !important;
}
.locked-char summary {
color: var(--ink) !important; /* 纯黑 */
text-shadow: none !important;
}
.locked-char summary::before { content: '🔒 '; }
.locked-char[open] > summary::after { content: ' ▴'; color: var(--rose); float: right; }
/* ───────── 记忆区 ───────── */
.memory-section {
border: 1px dashed var(--cyan) !important;
background: rgba(0, 126, 158, 0.02) !important;
border-radius: 6px !important;
padding: 10px 14px !important;
margin: 6px 0 !important;
font-size: 0.82em !important;
font-family: var(--mono) !important;
color: var(--ink) !important; /* 纯黑 */
text-shadow: none !important;
}
/* ───────── 滚动条 ───────── */
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-track { background: #e2e8f0; }
::-webkit-scrollbar-thumb {
background: linear-gradient(180deg, var(--gold), var(--cyan));
border-radius: 5px;
}
::-webkit-scrollbar-thumb:hover {
background: linear-gradient(180deg, var(--gold-bright), var(--cyan-bright));
}
/* ───────── 代码 & 引用 ───────── */
pre, code {
font-family: var(--mono) !important;
background: #f0f2f5 !important;
border-radius: 5px !important;
color: var(--ink) !important; /* 纯黑 */
font-size: 0.9em !important;
}
pre {
border: 1px solid var(--line-faint) !important;
padding: 12px !important;
border-left: 3px solid var(--gold) !important;
}
code {
color: var(--ink) !important; /* 纯黑 */
text-shadow: none !important;
}
blockquote {
border-left: 4px solid var(--gold) !important;
background: rgba(10, 78, 217, 0.03) !important;
padding: 8px 16px !important;
margin: 10px 0 !important;
color: var(--ink) !important; /* 纯黑 */
font-style: italic;
border-radius: 0 6px 6px 0 !important;
}
/* ───────── 表格 ───────── */
table {
border-collapse: collapse;
width: 100%;
margin: 10px 0;
font-size: 0.92em;
background: var(--bg-panel);
}
th {
background: #f8f9fa !important;
color: var(--ink) !important; /* 纯黑 */
padding: 8px 12px !important;
border: 1px solid var(--line-faint) !important;
font-weight: 700;
text-shadow: none !important;
}
td {
padding: 8px 12px !important;
border: 1px solid var(--line-faint) !important;
color: var(--ink) !important; /* 纯黑 */
}
tr:nth-child(even) td { background: #f8f9fa; }
/* ───────── 链接 ───────── */
a {
color: var(--ink) !important; /* 纯黑 */
text-decoration: underline;
text-shadow: none !important;
transition: all 0.2s;
}
a:hover {
color: var(--ink) !important;
font-weight: bold;
}
/* ───────── 分割线 ───────── */
hr {
border: none !important;
height: 2px !important;
background: linear-gradient(90deg, transparent, var(--gold) 50%, transparent) !important;
margin: 20px 0 !important;
opacity: 0.8;
}
/* ───────── 通用文本增强 ───────── */
.mes_text, [class*="text"], [class*="content"] {
color: var(--ink) !important;
font-size: 1.0em !important;
line-height: 1.85 !important;
}
/* ───────── 动画 ───────── */
@keyframes fadeUp {
from { opacity: 0; transform: translateY(10px); }
to { opacity: 1; transform: translateY(0); }
}
h1, h2 {
animation: none;
}{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "sal15mywcwi4l6ybfr16w4nv.html",
"options": {
"items": [
{
"order": 0,
"label": "锁定角色",
"type": "SET-INPUT",
"value": "锁定角色【XXX】"
}
]
},
"defaultModelSettings": {
"model": "melon_deepseek/deepseek-v4-flash"
},
"cover": "msxtd4ti9c58normma17qcwv.webp",
"background": "tqcja1trrgmmd3zvauztgv44.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。