公开统计
6,891热度分
1,663消息量
51,166世界书字符
7,487固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: wwqp9gml0elzxcqeux485grn.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 8,239 字符;仅作为文本显示,不会在本站执行。
/*
大功业纪元:暗黑西幻 - 史诗叙事引擎 UI V2.0
设计风格:龙鳞、古卷、暗金、史诗感
侧边栏:玩家状态栏、NPC状态栏、环境局势、记忆区改为右侧侧边栏
*/
/* --- 核心容器 (Main Frame) --- */
.ui-frame.western-fantasy {
background: #121212;
color: #d1c4a8;
padding: 18px;
border: 1px solid #3a322b;
border-radius: 12px;
font-family: 'Cinzel', 'Noto Serif SC', serif;
box-shadow: 0 10px 40px rgba(0,0,0,0.9);
line-height: 1.6;
position: relative;
overflow: hidden;
}
/* 龙鳞纹理背景 */
.ui-frame.western-fantasy::before {
content: "";
position: absolute;
top: 0; left: 0; width: 100%; height: 100%;
background-image: radial-gradient(#2a251f 1px, transparent 1px);
background-size: 20px 20px;
opacity: 0.15;
pointer-events: none;
}
/* --- 顶部栏 (保持在内容中) --- */
.ui-frame.western-fantasy .ui-header {
margin-bottom: 15px;
border: 1px solid #443a30 !important;
background: rgba(28, 26, 23, 0.8) !important;
border-radius: 8px !important;
overflow: hidden;
}
.ui-frame.western-fantasy .ui-header summary {
background: linear-gradient(90deg, #2d261e, #1c1a17);
padding: 12px 15px;
color: #d4a574;
font-weight: bold;
cursor: pointer;
outline: none;
border-bottom: 1px solid #3a322b;
list-style: none;
}
.ui-frame.western-fantasy .ui-header[open] summary {
color: #ffcc00;
text-shadow: 0 0 8px rgba(255, 204, 0, 0.4);
}
.ui-frame.western-fantasy .header-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 8px;
font-size: 0.9em;
padding: 12px;
background: rgba(0,0,0,0.2);
}
/* --- 侧边栏通用样式 --- */
.sidebar-details {
position: fixed !important;
right: 0 !important;
z-index: 1000;
width: auto !important;
max-width: 400px;
transition: all 0.3s ease;
font-family: 'Cinzel', 'Noto Serif SC', serif;
}
/* 侧边栏标签位置分配 (增加一个world-card) */
.sidebar-details.player-card { top: 100px; }
.sidebar-details.npc-card { top: 220px; }
.sidebar-details.world-card { top: 340px; }
.sidebar-details.memory-card { top: 460px; }
/* 侧边栏折叠状态 - 竖排文字 */
.sidebar-details > summary {
padding: 15px 10px;
color: #e3dac9 !important;
background: linear-gradient(135deg, #2d261e, #1c1a17) !important;
border: 2px solid #443a30 !important;
border-right: none !important;
border-radius: 10px 0 0 10px !important;
cursor: pointer;
list-style: none;
outline: none;
writing-mode: vertical-rl !important;
text-orientation: upright;
letter-spacing: 3px;
font-weight: bold;
box-shadow: -3px 3px 10px rgba(0, 0, 0, 0.5) !important;
transition: all 0.2s ease !important;
}
.sidebar-details > summary:hover {
background: linear-gradient(135deg, #8a1c1c, #5c1515) !important;
transform: translateX(-5px);
border-color: #8a1c1c !important;
}
/* 侧边栏展开状态 */
.sidebar-details[open] {
z-index: 1001;
top: 60px !important;
width: 380px !important;
max-height: 85vh;
background: linear-gradient(180deg, #1c1a17, #121010) !important;
border: 2px solid #d4a574 !important;
border-right: none !important;
border-radius: 15px 0 0 15px !important;
box-shadow: -10px 10px 30px rgba(0, 0, 0, 0.6) !important;
overflow-y: auto !important;
}
.sidebar-details[open] > summary {
background: linear-gradient(90deg, #8a1c1c, #5c1515) !important;
border-bottom: 2px dashed #d4a574 !important;
border-radius: 0 !important;
writing-mode: horizontal-tb !important;
text-orientation: mixed;
padding: 10px 20px;
position: sticky !important;
top: 0 !important;
z-index: 1;
}
.sidebar-details[open] > summary::after {
content: '×';
float: right;
font-size: 1.3em;
font-weight: bold;
color: #d4a574;
}
.sidebar-content {
padding: 20px;
color: #c4b9a3;
}
.card-inner { padding: 15px; }
.base-info {
font-size: 0.9em;
color: #8b7355;
border-bottom: 1px solid #3a322b;
padding-bottom: 5px;
margin-bottom: 10px;
}
/* 模拟血条/魔条效果 */
.gauge-bars { margin: 12px 0; }
.gauge {
background: rgba(45, 38, 30, 0.8);
margin-bottom: 6px;
padding: 6px 12px;
border-radius: 12px;
font-size: 0.85em;
color: #d1c4a8;
border: 1px solid #4a3f35;
position: relative;
overflow: hidden;
z-index: 1;
}
.gauge::before {
content: '';
position: absolute;
top: 0; left: 0; height: 100%;
z-index: -1;
border-radius: 10px;
transition: width 0.3s ease;
}
/* 进度条特定颜色 */
.gauge.hp-bar::before { width: 80%; background: linear-gradient(90deg, #8a1c1c, #d32f2f); }
.gauge.mp-bar::before { width: 60%; background: linear-gradient(90deg, #004488, #1976d2); }
.gauge.sp-bar::before { width: 90%; background: linear-gradient(90deg, #886600, #fbc02d); }
/* 躯体状态网格 */
.body-status {
margin: 12px 0;
padding: 10px;
background: rgba(38, 34, 29, 0.5);
border: 1px solid #3a322b;
border-radius: 6px;
}
.body-title {
color: #d4a574;
font-size: 0.85em;
font-weight: bold;
margin-bottom: 8px;
border-bottom: 1px dashed #4a3f35;
padding-bottom: 4px;
text-align: center;
}
.body-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(70px, 1fr));
gap: 6px;
}
.part {
background: rgba(28, 26, 23, 0.8);
padding: 6px;
border-radius: 4px;
font-size: 0.8em;
border: 1px solid #4a3f35;
text-align: center;
}
.part b { color: #ffcc66; display: block; margin-bottom: 2px; font-size: 0.9em; }
.mood-bar {
background: rgba(38, 34, 29, 0.6);
padding: 8px 12px;
border-radius: 4px;
font-size: 0.85em;
margin-bottom: 10px;
border: 1px solid #3a322b;
}
.relation, .assets {
margin-top: 10px;
padding-top: 10px;
border-top: 1px dashed #3a322b;
font-size: 0.85em;
color: #8b7355;
}
.quest-desc, .quest-name {
font-size: 0.85em;
margin-bottom: 8px;
color: #a89a86;
}
/* --- 正文文风 --- */
.ui-frame.western-fantasy .story-body {
padding: 15px 5px;
font-size: 1.1em;
line-height: 1.8;
color: #f1e7d0;
}
.ui-frame.western-fantasy .story-body p {
margin-bottom: 1.4em;
text-indent: 2em;
text-align: justify;
}
.ui-frame.western-fantasy .male-speech { color: #7aa2f7; font-weight: bold; }
.ui-frame.western-fantasy .female-speech { color: #f7768e; font-weight: bold; }
/* --- 记忆区表格 --- */
.memory-wrap { padding: 15px; }
.memory-title {
color: #d4a574;
font-size: 0.9em;
font-weight: bold;
margin: 15px 0 8px 0;
border-left: 3px solid #d4a574;
padding-left: 10px;
}
.memory-scroll {
overflow-x: auto;
margin-bottom: 15px;
border: 1px solid #3a322b;
border-radius: 4px;
background: rgba(0, 0, 0, 0.3);
}
.memory-scroll table {
width: 100%;
border-collapse: collapse;
font-size: 0.8em;
min-width: 320px;
color: #c4b9a3;
}
.memory-scroll th {
background: linear-gradient(to bottom, #3d3428, #2a251f);
color: #d4a574;
padding: 8px 5px;
border: 1px solid #4a3f35;
}
.memory-scroll td {
padding: 6px 8px;
border: 1px solid #3a322b;
}
.memory-scroll tr:nth-child(even) { background: rgba(212, 165, 116, 0.03); }
/* --- 行动面板 --- */
.ui-frame.western-fantasy .action-panel {
border: 1px solid #d4a574;
background: rgba(212, 165, 116, 0.05);
border-radius: 8px;
padding: 15px;
margin-top: 20px;
border-left: 5px solid #d4a574;
}
.ui-frame.western-fantasy .panel-title {
color: #d4a574;
font-weight: bold;
margin-bottom: 10px;
display: block;
font-size: 1.1em;
}
.ui-frame.western-fantasy .option-list {
padding-left: 20px;
}
.ui-frame.western-fantasy .option-list p {
color: #c4b9a3;
line-height: 1.8;
margin: 5px 0;
}
/* 移动端适配 */
@media screen and (max-width: 768px) {
.ui-frame.western-fantasy { padding: 12px; font-size: 14px; }
.ui-frame.western-fantasy .header-grid { grid-template-columns: 1fr; }
.sidebar-details { position: relative !important; right: auto !important; top: auto !important; width: 100% !important; margin-bottom: 10px; }
.sidebar-details > summary { writing-mode: horizontal-tb !important; padding: 10px 15px; }
.sidebar-details[open] { width: 100% !important; max-height: 60vh; border-radius: 8px !important; }
}
{
"renderTemplate": null,
"assistantRegexReplace": [],
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "r5fc9y07jxxupf3r5h9oncnq.html",
"options": {
"items": []
},
"defaultModelSettings": {
"model": "pear/gemini-2.5-pro"
},
"cover": "wwqp9gml0elzxcqeux485grn.webp",
"background": null
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。