公开统计
29,197热度分
6,615消息量
40,726世界书字符
13,910固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: cs479bm8j5qsnopdfo4oq13u.webpbackground: qu4o9xxkyybnanbgxey1s5yl.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 60,016 字符;仅作为文本显示,不会在本站执行。
/* --- 修复:Markdown加粗文本转暗金高光 --- */
.worldtree-ux-scope strong,
.worldtree-ux-scope b,
.worldtree-ux-scope .wt-gold-text {
color: var(--wt-gold) !important;
text-shadow: 0 0 6px var(--wt-gold-glow) !important;
font-weight: bold !important;
}
/* ============================================================
修复补丁:移动端剧情卡片防抖动(保障原生长按复制体验)
============================================================ */
@media (max-width: 600px) {
.worldtree-ux-scope .wt-plot-card {
/* 保留颜色渐变,但禁止任何可能导致重绘卡顿的位移过渡 */
transition: background-color 0.2s ease, border-color 0.2s ease !important;
/* 确保文本可以被正常选中 */
user-select: text !important;
-webkit-user-select: text !important;
}
.worldtree-ux-scope .wt-plot-card:hover,
.worldtree-ux-scope .wt-plot-card:active {
/* 核心修复:彻底取消移动端手指触碰时的横向位移(transform) */
transform: none !important;
/* 适当减弱阴影,防止渲染抖动 */
box-shadow: 0 0 8px var(--wt-gold-glow) !important;
}
}
/* ============================================================
《圣精的御纹》 - 对话内文扩展美化包 V2.2
新增:立绘居中大图展示、纯NPC档案卡、折叠式剧情推荐
============================================================ */
.worldtree-ux-scope {
/* 继承您的全局变量 */
--wt-gold: #d4af37;
--wt-gold-glow: rgba(212, 175, 55, 0.4);
--wt-void-purple: #9b59b6;
--wt-bg-panel: rgba(15, 8, 20, 0.85);
--wt-border-subtle: rgba(212, 175, 55, 0.3);
--wt-text-main: #e0e0e0;
}
/* --- 通用面板样式 --- */
.worldtree-ux-scope .wt-panel {
background: var(--wt-bg-panel);
border: 1px solid var(--wt-border-subtle);
border-radius: 8px;
padding: 15px;
margin-bottom: 15px;
box-shadow: inset 0 0 20px rgba(0, 0, 0, 0.8), 0 4px 10px rgba(0, 0, 0, 0.5);
backdrop-filter: blur(8px);
}
.worldtree-ux-scope .wt-panel-title {
color: var(--wt-gold);
font-size: 1.1rem;
font-weight: bold;
border-bottom: 1px solid var(--wt-border-subtle);
padding-bottom: 8px;
margin-bottom: 12px;
text-shadow: 0 0 8px var(--wt-gold-glow);
letter-spacing: 1px;
}
/* --- 开场信息栏 (网格布局) --- */
.worldtree-ux-scope .wt-header-info {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
gap: 10px;
background: linear-gradient(135deg, rgba(20, 15, 10, 0.9), rgba(10, 5, 15, 0.9));
border-top: 3px solid var(--wt-gold);
}
.worldtree-ux-scope .wt-info-item {
color: var(--wt-text-main);
font-size: 0.9rem;
display: flex;
align-items: center;
}
.worldtree-ux-scope .wt-info-item.wt-full-width {
grid-column: 1 / -1;
color: var(--wt-gold);
border-top: 1px dashed rgba(212, 175, 55, 0.2);
padding-top: 8px;
margin-top: 5px;
word-break: break-word;
white-space: pre-wrap;
line-height: 1.4;
align-items: flex-start;
}
.worldtree-ux-scope .wt-icon {
margin-right: 6px;
filter: drop-shadow(0 0 2px var(--wt-gold-glow));
}
/* --- 战斗与状态监视器 (血条系统) --- */
.worldtree-ux-scope .wt-character-card {
background: rgba(0, 0, 0, 0.4);
border: 1px solid rgba(255, 255, 255, 0.05);
border-radius: 6px;
padding: 12px;
margin-bottom: 12px;
}
.worldtree-ux-scope .wt-enemy-card {
border-color: rgba(155, 89, 182, 0.4);
background: linear-gradient(90deg, rgba(20, 5, 25, 0.6), rgba(0, 0, 0, 0.4));
}
.worldtree-ux-scope .wt-char-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 10px;
font-size: 0.95rem;
}
.worldtree-ux-scope .wt-char-name {
color: #fff;
font-weight: bold;
text-shadow: 0 1px 2px #000;
}
.worldtree-ux-scope .enemy-name {
color: #ff6b6b;
text-shadow: 0 0 5px rgba(255, 0, 0, 0.5);
}
.worldtree-ux-scope .wt-buff {
font-size: 0.75rem;
padding: 2px 6px;
border-radius: 3px;
margin-left: 5px;
}
.worldtree-ux-scope .wt-buff.positive { background: rgba(212, 175, 55, 0.1); border: 1px solid var(--wt-gold); color: var(--wt-gold); }
.worldtree-ux-scope .wt-buff.negative { background: rgba(155, 89, 182, 0.1); border: 1px solid var(--wt-void-purple); color: #d896ff; }
.worldtree-ux-scope .wt-bar-row { display: grid; grid-template-columns: 30px 1fr 80px; align-items: center; gap: 10px; margin-bottom: 6px; }
.worldtree-ux-scope .wt-bar-label { font-weight: bold; font-size: 0.85rem; color: #aaa; text-align: right; }
.worldtree-ux-scope .enemy-label { color: #ff6b6b; }
.worldtree-ux-scope .wt-bar-track {
height: 14px; background: #0a0a0a; border-radius: 7px; border: 1px solid #2a2a2a;
box-shadow: inset 0 2px 5px rgba(0,0,0,0.8); overflow: hidden; position: relative;
}
.worldtree-ux-scope .wt-bar-track::after {
content: ''; position: absolute; top: 0; left: 0; right: 0; height: 40%;
background: linear-gradient(180deg, rgba(255,255,255,0.15) 0%, transparent 100%); pointer-events: none;
}
.worldtree-ux-scope .wt-bar-fill { height: 100%; border-radius: 6px; transition: width 0.8s cubic-bezier(0.4, 0, 0.2, 1); }
.worldtree-ux-scope .wt-bg-hp { background: linear-gradient(90deg, #1e5631, #4c9a2a); box-shadow: 0 0 8px rgba(76, 154, 42, 0.5); }
.worldtree-ux-scope .wt-bg-enemy-hp { background: linear-gradient(90deg, #8b0000, #e74c3c); box-shadow: 0 0 8px rgba(231, 76, 60, 0.5); }
.worldtree-ux-scope .wt-bg-mp { background: linear-gradient(90deg, #1a365d, #3182ce); box-shadow: 0 0 8px rgba(49, 130, 206, 0.5); }
.worldtree-ux-scope .wt-bg-sp { background: linear-gradient(90deg, #b7791f, #ecc94b); box-shadow: 0 0 8px rgba(236, 201, 75, 0.5); }
.worldtree-ux-scope .wt-bar-value { font-family: monospace; font-size: 0.85rem; color: #ddd; text-align: right; }
/* NPC/周围人物监视雷达 (文字简略版) */
.worldtree-ux-scope .wt-npc-list {
font-size: 0.8rem; color: #999; margin-top: 10px; padding-top: 10px;
border-top: 1px dashed rgba(255, 255, 255, 0.1); line-height: 1.4;
}
/* --- 折叠面板 (状态、技能、物品、记忆区、剧情选项) --- */
.worldtree-ux-scope .wt-details {
background: var(--wt-bg-panel);
border: 1px solid var(--wt-border-subtle);
border-radius: 6px;
margin-bottom: 10px;
overflow: hidden;
}
.worldtree-ux-scope .wt-details summary::-webkit-details-marker { display: none; }
.worldtree-ux-scope .wt-details summary { list-style: none; }
.worldtree-ux-scope .wt-summary {
display: block; padding: 12px 15px; cursor: pointer; color: var(--wt-gold);
font-weight: bold; background: linear-gradient(90deg, rgba(212, 175, 55, 0.1), transparent);
user-select: none; position: relative; transition: all 0.3s ease;
}
.worldtree-ux-scope .wt-summary:hover {
background: linear-gradient(90deg, rgba(212, 175, 55, 0.2), transparent);
text-shadow: 0 0 5px var(--wt-gold-glow);
}
.worldtree-ux-scope .wt-summary::after {
content: '+'; position: absolute; right: 15px; top: 50%;
transform: translateY(-50%); font-size: 1.2rem; color: var(--wt-gold); transition: transform 0.3s;
}
.worldtree-ux-scope .wt-details[open] .wt-summary::after { content: '−'; }
.worldtree-ux-scope .wt-details-content {
padding: 15px; border-top: 1px solid rgba(212, 175, 55, 0.1);
color: var(--wt-text-main); font-size: 0.9rem; line-height: 1.6;
animation: wt-fade-in 0.3s ease-out;
}
@keyframes wt-fade-in { from { opacity: 0; transform: translateY(-5px); } to { opacity: 1; transform: translateY(0); } }
/* 新增:角色/NPC 档案大图展示容器 (完美兼容 story-image) */
.worldtree-ux-scope .wt-character-profile {
display: flex;
flex-direction: column;
align-items: center; /* 让图片居中 */
gap: 15px;
margin-top: 20px;
padding-top: 20px;
border-top: 1px dashed rgba(212, 175, 55, 0.2);
}
.worldtree-ux-scope .wt-profile-desc {
width: 100%;
text-align: left; /* 文本保持左对齐 */
background: rgba(0, 0, 0, 0.3);
padding: 10px;
border-radius: 6px;
border-left: 3px solid var(--wt-gold);
}
.worldtree-ux-scope .wt-tag {
display: inline-block; background: rgba(0, 0, 0, 0.5); border: 1px solid #4a3b22;
color: #e6dfc8; padding: 2px 8px; border-radius: 4px; margin: 2px 4px; font-size: 0.85rem;
}
.worldtree-ux-scope details.memory { border-left: 3px solid var(--wt-void-purple); }
.worldtree-ux-scope details.memory .wt-summary { color: #d896ff; background: linear-gradient(90deg, rgba(155, 89, 182, 0.1), transparent); }
.worldtree-ux-scope details.memory .wt-summary::after { color: #d896ff; }
.worldtree-ux-scope details.memory .e { color: #bfa8d6; }
/* --- 剧情走向推荐 (长条状 + 折叠面板内) --- */
.worldtree-ux-scope .wt-plot-options {
display: flex; flex-direction: column; gap: 8px;
}
.worldtree-ux-scope .wt-plot-card {
display: flex; align-items: center; width: 100%; box-sizing: border-box;
background: rgba(20, 15, 10, 0.8); border: 1px solid var(--wt-border-subtle);
border-radius: 6px; padding: 12px 15px; cursor: pointer; text-align: left;
transition: all 0.3s ease;
}
.worldtree-ux-scope .wt-plot-card:hover {
border-color: var(--wt-gold); background: rgba(212, 175, 55, 0.1);
box-shadow: 0 0 15px var(--wt-gold-glow); transform: translateX(5px);
}
.worldtree-ux-scope .wt-plot-tag {
font-size: 0.75rem; color: #000; background: var(--wt-gold);
display: inline-block; padding: 3px 8px; border-radius: 3px;
margin-right: 12px; flex-shrink: 0;
}
.worldtree-ux-scope .wt-plot-name { color: #fff; font-weight: bold; font-size: 0.95rem; }
/* --- 移动端适配 --- */
@media (max-width: 600px) {
.worldtree-ux-scope .wt-bar-row { grid-template-columns: 25px 1fr 65px; gap: 5px; }
.worldtree-ux-scope .wt-bar-value { font-size: 0.75rem; }
.worldtree-ux-scope .wt-char-header { flex-direction: column; align-items: flex-start; gap: 5px; }
.worldtree-ux-scope .wt-plot-card { padding: 10px; }
.worldtree-ux-scope .wt-plot-name { font-size: 0.85rem; }
}
/* --- 修复:Markdown加粗文本转暗金高光 --- */
.worldtree-ux-scope strong,
.worldtree-ux-scope .wt-gold-text {
color: var(--wt-gold);
text-shadow: 0 0 6px var(--wt-gold-glow);
font-weight: bold;
}
/* --- 圣精的御纹 扩展美化系统 --- */
.worldtree-ux-scope {
--gold: #d4af37;
--gold-glow: rgba(212, 175, 55, 0.4);
--void-purple: #9b59b6;
--bg-dark: rgba(8, 5, 10, 0.85);
--border-subtle: rgba(212, 175, 55, 0.2);
font-family: 'Palatino Linotype', serif;
color: #e0e0e0;
max-width: 800px;
margin: 20px auto;
}
/* 1. 净化加载动画 */
.worldtree-ux-scope .purifying-loader {
text-align: center;
color: var(--gold);
font-size: 1.1rem;
font-weight: bold;
letter-spacing: 2px;
text-shadow: 0 0 10px var(--gold-glow);
margin: 20px 0;
}
.worldtree-ux-scope .purifying-loader .dot {
opacity: 0;
display: inline-block;
animation: worldtree-dot-sequence 1.8s infinite;
}
.worldtree-ux-scope .purifying-loader .dot:nth-child(1) { animation-delay: 0s; }
.worldtree-ux-scope .purifying-loader .dot:nth-child(2) { animation-delay: 0.4s; }
.worldtree-ux-scope .purifying-loader .dot:nth-child(3) { animation-delay: 0.8s; }
@keyframes worldtree-dot-sequence {
0%, 20% { opacity: 0; }
40% { opacity: 1; }
100% { opacity: 0; }
}
/* 2. 对话元数据 */
.worldtree-ux-scope .dialogue-meta {
display: flex;
justify-content: space-between;
padding: 8px 15px;
background: linear-gradient(90deg, transparent, rgba(155, 89, 182, 0.1), transparent);
border-top: 1px solid var(--border-subtle);
border-bottom: 1px solid var(--border-subtle);
font-size: 0.85rem;
color: var(--gold);
margin-bottom: 15px;
}
/* 3. 状态栏 */
.worldtree-ux-scope .status-container {
background: var(--bg-dark);
border: 1px solid var(--border-subtle);
border-radius: 8px;
padding: 15px;
backdrop-filter: blur(10px);
margin-bottom: 20px;
}
.worldtree-ux-scope .status-item {
display: grid;
grid-template-columns: 100px 1fr 50px;
align-items: center;
gap: 15px;
margin-bottom: 10px;
}
.worldtree-ux-scope .status-label {
font-size: 0.8rem;
color: var(--gold);
}
.worldtree-ux-scope .progress-bar {
height: 8px;
background: rgba(0, 0, 0, 0.5);
border-radius: 4px;
overflow: hidden;
border: 1px solid rgba(255, 255, 255, 0.05);
}
.worldtree-ux-scope .progress-fill {
height: 100%;
border-radius: 4px;
transition: width 1s ease-out;
}
.worldtree-ux-scope .essence-fill {
background: linear-gradient(90deg, #aa8c2c, var(--gold));
box-shadow: 0 0 10px var(--gold-glow);
animation: essence-pulse 2s infinite alternate;
}
.worldtree-ux-scope .erosion
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "sf58ikidlkk6r11foioc4n2k.html",
"options": {
"items": []
},
"defaultModelSettings": {
"model": "mango_gemini_vip/gemini-3-flash-preview"
},
"cover": "cs479bm8j5qsnopdfo4oq13u.webp",
"background": "qu4o9xxkyybnanbgxey1s5yl.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。