公开统计
1,456热度分
31消息量
247,881世界书字符
41,906固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: da7yf1uz162g596olkxaiv3y.webpbackground: aptlo8zthypnz41xrw4thfaj.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 24,959 字符;仅作为文本显示,不会在本站执行。
/* =========================================================
遥原世界交互面板 v3.0
TRPG / 模拟经营 / 战争兵棋 / 记忆状态机适配版
浅色字体 + 防误折叠修正版
========================================================= */
/* ===== 0. 全局容器 ===== */
.interaction-panel {
font-family: "Segoe UI", "Noto Sans SC", "Noto Sans", "Microsoft YaHei", "Cascadia Code", system-ui, sans-serif;
max-width: 860px;
margin: 0 auto;
background: #0b1a2e;
color: #f2f7ff !important;
font-weight: 500;
border-radius: 12px;
box-shadow: 0 4px 24px rgba(0, 0, 0, 0.62);
overflow: hidden;
border: 1px solid #1f3d5a;
}
.interaction-panel * {
box-sizing: border-box;
}
.interaction-panel strong {
color: #ffffff !important;
font-weight: 800;
}
.interaction-panel code {
font-family: "Cascadia Code", "Consolas", monospace;
background: #071421;
color: #d9ffd2 !important;
padding: 1px 5px;
border-radius: 4px;
border: 1px solid #1a3550;
}
.interaction-panel pre {
max-width: 100%;
overflow-x: auto;
white-space: pre-wrap;
word-break: break-word;
color: #f2f7ff !important;
}
/* ===== 1. 通用 details / summary ===== */
.interaction-panel details > summary {
list-style: none;
cursor: pointer;
user-select: none;
color: #ffffff !important;
}
.interaction-panel details > summary::-webkit-details-marker {
display: none;
}
.interaction-panel details[open] > summary {
filter: brightness(1.08);
}
/* =========================================================
1.1 防误折叠核心修正
顶部摘要区与状态栏不再允许因 details 闭合而隐藏后续聊天内容。
注意:其他扩展面板仍保持可折叠。
========================================================= */
.summary-block:not([open]) > *:not(summary),
.status-block:not([open]) > *:not(summary) {
display: block !important;
}
.summary-block:not([open]) > .summary-content {
display: grid !important;
}
.status-block:not([open]) > .status-content {
display: block !important;
}
/* 防止平台把后续主体误判为 summary/status 子元素后一起隐藏 */
.summary-block:not([open]) .main-body,
.summary-block:not([open]) .status-row,
.summary-block:not([open]) .panel-block,
.summary-block:not([open]) .memory-machine,
.status-block:not([open]) .main-body,
.status-block:not([open]) .status-row,
.status-block:not([open]) .panel-block,
.status-block:not([open]) .memory-machine {
display: block !important;
}
/* 顶部摘要区和状态栏箭头固定为展开态,避免误导 */
.summary-block > summary::after {
content: " 展开";
color: #b9ddff !important;
font-size: 0.75rem;
font-weight: 600;
margin-left: 8px;
}
.status-block > summary::before {
content: "▾ ";
font-size: 0.8rem;
}
/* ===== 2. 顶部摘要区 ===== */
.summary-block {
background: linear-gradient(135deg, #102a41, #0b1a2e);
border-bottom: 2px solid #5a9fd4;
padding: 0;
color: #f2f7ff !important;
}
.summary-block,
.summary-block *,
.summary-content,
.summary-content * {
color: #f2f7ff !important;
}
.summary-block > summary {
padding: 14px 22px;
font-weight: 800;
font-size: 1rem;
color: #ffffff !important;
background: #1a3550;
cursor: pointer;
letter-spacing: 0.5px;
}
.summary-block > summary::before {
content: "📌 ";
}
.summary-block[open] > summary {
background: #234a6b;
color: #ffffff !important;
}
.summary-content {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 8px 24px;
padding: 14px 22px;
font-size: 0.9rem;
line-height: 1.65;
font-weight: 500;
color: #f2f7ff !important;
}
.summary-content .label,
.summary-content .field-label {
color: #b9ddff !important;
font-weight: 700;
}
.summary-content .value,
.summary-content .field-value {
color: #ffffff !important;
font-weight: 600;
}
/* ===== 3. 正文区 ===== */
.main-body {
padding: 28px 22px;
line-height: 1.9;
background: #0d1f33;
border-bottom: 1px solid #1a3550;
color: #f2f7ff !important;
font-weight: 500;
word-wrap: break-word;
overflow-wrap: break-word;
max-width: 100%;
overflow: hidden;
}
.main-body,
.main-body * {
color: inherit;
}
.main-body p {
margin: 0 0 1.2em;
max-width: 100%;
color: #f2f7ff !important;
}
.main-body p:last-child {
margin-bottom: 0;
}
.main-body hr {
border: none;
border-top: 1px solid #274663;
margin: 18px 0;
}
.main-body blockquote {
margin: 14px 0;
padding: 10px 14px;
background: rgba(137, 180, 250, 0.08);
border-left: 4px solid #89b4fa;
color: #f0f6ff !important;
}
/* ===== 4. 角色状态 & 交互对象双列 ===== */
.status-row {
display: flex;
gap: 1px;
background: #1a3550;
border-bottom: 1px solid #1a3550;
color: #f2f7ff !important;
}
.status-row,
.status-row *,
.status-block,
.status-block *,
.status-content,
.status-content * {
color: #f2f7ff !important;
}
.status-block {
flex: 1;
background: #0d1f33;
min-width: 0;
}
.status-block > summary {
padding: 12px 18px;
font-weight: 700;
font-size: 0.95rem;
background: #1a3550;
color: #ffffff !important;
cursor: pointer;
letter-spacing: 0.3px;
}
.status-content {
padding: 12px 18px;
font-size: 0.85rem;
line-height: 1.8;
color: #edf6ff !important;
font-weight: 500;
}
.status-content .field-label,
.status-content .label {
color: #b9ddff !important;
font-weight: 700;
}
.status-content .field-value,
.status-content .value {
color: #ffffff !important;
font-weight: 600;
}
/* ===== 5. 通用扩展面板 ===== */
.panel-row {
display: flex;
gap: 1px;
background: #1a3550;
border-bottom: 1px solid #1a3550;
}
.panel-row .panel-block {
flex: 1;
min-width: 0;
}
.panel-block {
background: #0d1f33;
border-bottom: 1px solid #1a3550;
color: #f2f7ff !important;
}
.panel-block > summary {
padding: 12px 20px;
font-weight: 800;
font-size: 0.95rem;
color: #ffffff !important;
background: #162e47;
letter-spacing: 0.3px;
}
.panel-block > summary::before {
content: "▸ ";
font-size: 0.8rem;
}
.panel-block[open] > summary::before {
content: "▾ ";
}
.panel-content {
padding: 14px 20px;
font-size: 0.84rem;
line-height: 1.75;
color: #edf6ff !important;
}
.panel-content * {
color: #edf6ff !important;
}
.panel-note {
margin: 8px 0;
padding: 8px 10px;
background: rgba(137, 180, 250, 0.08);
border-left: 3px solid #89b4fa;
border-radius: 4px;
color: #f0f6ff !important;
}
.panel-warning {
margin: 8px 0;
padding: 8px 10px;
background: rgba(245, 194, 66, 0.1);
border-left: 3px solid #f5c542;
border-radius: 4px;
color: #fff3bf !important;
}
.panel-danger {
margin: 8px 0;
padding: 8px 10px;
background: rgba(224, 88, 88, 0.11);
border-left: 3px solid #e05858;
border-radius: 4px;
color: #ffe0e0 !important;
}
.panel-success {
margin: 8px 0;
padding: 8px 10px;
background: rgba(166, 227, 161, 0.1);
border-left: 3px solid #a6e3a1;
border-radius: 4px;
color: #e8ffe5 !important;
}
/* ===== 6. 模拟经营面板 ===== */
.management-panel {
border-top: 2px solid #5bc0be;
}
.management-panel > summary {
background: #12383c;
color: #d9fffd !important;
}
.management-panel > summary::after {
content: " 模拟经营";
color: #aafcf8 !important;
font-size: 0.75rem;
font-weight: 600;
margin-left: 8px;
}
.management-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 10px;
}
.management-card {
background: #091827;
border: 1px solid #1f3d5a;
border-radius: 8px;
padding: 10px 12px;
color: #f2f7ff !important;
}
.management-card-title {
color: #aafcf8 !important;
font-weight: 800;
font-size: 0.88rem;
margin-bottom: 6px;
}
.management-card-value {
color: #ffffff !important;
font-weight: 700;
}
.management-card-desc {
color: #d6e5f2 !important;
font-size: 0.8rem;
margin-top: 4px;
}
/* ===== 7. 资源库存面板 ===== */
.resource-panel {
border-top: 2px solid #a6e3a1;
}
.resource-panel > summary {
background: #123622;
color: #e8ffe5 !important;
}
.resource-panel > summary::after {
content: " 资源库存";
color: #d9ffd2 !important;
font-size: 0.75rem;
font-weight: 600;
margin-left: 8px;
}
.resource-table {
width: 100%;
border-collapse: collapse;
font-size: 0.82rem;
margin: 8px 0 12px;
}
.resource-table th {
background: #183a2a;
color: #d9ffd2 !important;
padding: 8px 10px;
text-align: left;
border-bottom: 2px solid #295b41;
white-space: nowrap;
}
.resource-table td {
padding: 8px 10px;
border-bottom: 1px solid #1a3550;
vertical-align: top;
color: #f2f7ff !important;
}
.resource-name {
color: #ffffff !important;
font-weight: 700;
}
.resource-amount {
color: #e8ffe5 !important;
font-weight: 700;
}
.resource-trend-up {
color: #d9ffd2 !important;
font-weight: 800;
}
.resource-trend-flat {
color: #fff3bf !important;
font-weight: 800;
}
.resource-trend-down {
color: #ffcccc !important;
font-weight: 800;
}
/* ===== 8. 生产队列 / 工业面板 ===== */
.production-panel {
border-top: 2px solid #fab387;
}
.production-panel > summary {
background: #3a2415;
color: #ffe9d8 !important;
}
.production-panel > summary::after {
content: " 生产队列";
color: #ffe0c8 !important;
font-size: 0.75rem;
font-weight: 600;
margin-left: 8px;
}
.production-list {
list-style: none;
padding: 0;
margin: 8px 0;
}
.production-item {
background: #091827;
border: 1px solid #3b4f66;
border-left: 4px solid #fab387;
border-radius: 7px;
margin-bottom: 8px;
padding: 10px 12px;
color: #f2f7ff !important;
}
.production-title {
color: #ffffff !important;
font-weight: 800;
margin-bottom: 5px;
}
.production-meta {
color: #d6e5f2 !important;
font-size: 0.8rem;
}
.progress-bar {
width: 100%;
height: 8px;
background: #071421;
border: 1px solid #1a3550;
border-radius: 999px;
overflow: hidden;
margin: 8px 0;
}
.progress-fill {
height: 100%;
background: linear-gradient(90deg, #fab387, #f5c542);
border-radius: 999px;
}
/* 可用宽度类 */
.progress-0 { width: 0%; }
.progress-10 { width: 10%; }
.progress-20 { width: 20%; }
.progress-30 { width: 30%; }
.progress-40 { width: 40%; }
.progress-50 { width: 50%; }
.progress-60 { width: 60%; }
.progress-70 { width: 70%; }
.progress-80 { width: 80%; }
.progress-90 { width: 90%; }
.progress-100 { width: 100%; }
/* ===== 9. 据点状态面板 ===== */
.settlement-panel {
border-top: 2px solid #89b4fa;
}
.settlement-panel > summary {
background: #172f55;
color: #e3eeff !important;
}
.settlement-panel > summary::after {
content: " 据点状态";
color: #d7e6ff !important;
font-size: 0.75rem;
font-weight: 600;
margin-left: 8px;
}
.settlement-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 8px;
margin: 8px 0;
}
.settlement-stat {
background: #091827;
border: 1px solid #1f3d5a;
border-radius: 7px;
padding: 9px 10px;
color: #f2f7ff !important;
}
.settlement-label {
color: #b9ddff !important;
font-size: 0.75rem;
font-weight: 700;
}
.settlement-value {
color: #ffffff !important;
font-size: 0.95rem;
font-weight: 800;
margin-top: 2px;
}
/* ===== 10. 战争兵棋面板 ===== */
.wargame-panel {
border-top: 2px solid #e08888;
}
.wargame-panel > summary {
background: #421a1d;
color: #ffe0e0 !important;
}
.wargame-panel > summary::after {
content: " 战争兵棋";
color: #ffd0d0 !important;
font-size: 0.75rem;
font-weight: 600;
margin-left: 8px;
}
.wargame-table {
width: 100%;
border-collapse: collapse;
font-size: 0.82rem;
margin: 8px 0 12px;
}
.wargame-table th {
background: #4b2024;
color: #ffdada !important;
padding: 8px 10px;
text-align: left;
border-bottom: 2px solid #6b2e34;
white-space: nowra
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "dg3ogjl50qeeuz1ybh49iyxm.html",
"options": {
"items": []
},
"defaultModelSettings": {
"model": "melon_deepseek/deepseek-v4-flash",
"contextWindow": 2,
"modelSettings": {
"temperature": 0.7
}
},
"cover": "da7yf1uz162g596olkxaiv3y.webp",
"background": "aptlo8zthypnz41xrw4thfaj.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。