公开统计
25热度分
0消息量
5,016世界书字符
15,167固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: k7c8lrf35qylaynztsdjynax.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 10,818 字符;仅作为文本显示,不会在本站执行。
:root {
--bg-page: #ffeef6;
--bg-page-2: #fff5fa;
--card-main: #fff7fb;
--card-soft: #fff1f7;
--card-soft-2: #fff4f8;
--card-strong: #fde7f1;
--rose-main: #ff4fa3;
--rose-dark: #b23a73;
--rose-deep: #7f244f;
--rose-soft: #ffd1e8;
--violet-main: #b36bff;
--violet-soft: #f1e4ff;
--violet-border: #dcc2ff;
--gold-main: #f6c86f;
--gold-soft: #fff3cf;
--gold-border: #f1d792;
--danger-main: #ff2f6d;
--danger-soft: #ffe0ea;
--danger-border: #ffbdd1;
--blue-soft: #edf4ff;
--blue-border: #cfe0ff;
--text-main: #3b2130;
--text-soft: #5a3145;
--text-strong: #6e1f49;
--text-title: #7a1f55;
--border-main: #efc6d8;
--border-soft: #f4d8e4;
--shadow-main: rgba(160, 65, 113, 0.12);
}
/* =========================
全局
========================= */
body {
font-family: "Microsoft YaHei", "Segoe UI", "PingFang SC", "Noto Sans SC", Arial, sans-serif;
background: linear-gradient(180deg, var(--bg-page) 0%, var(--bg-page-2) 100%);
color: var(--text-main);
}
p,
span,
strong,
summary,
details,
div {
color: var(--text-main);
}
strong {
color: var(--text-strong);
font-weight: 700;
}
/* =========================
正文卡片
========================= */
.story-card {
background: linear-gradient(180deg, #fff7fb 0%, #ffeff6 100%);
border: 1px solid var(--border-main);
border-radius: 16px;
padding: 18px 20px;
margin: 18px 0;
color: var(--text-main);
box-shadow: 0 8px 24px var(--shadow-main);
}
.story-title {
color: var(--rose-main);
font-size: 22px;
font-weight: 700;
letter-spacing: 2px;
margin-bottom: 14px;
padding-left: 10px;
border-left: 5px solid var(--rose-main);
}
.story-body {
font-size: 16px;
line-height: 1.9;
color: var(--text-main);
}
.story-body p {
margin: 12px 0;
color: var(--text-main);
}
.story-body .scene {
color: var(--text-main);
background: #fff9fc;
border-left: 3px solid #c98db0;
padding: 10px 12px;
border-radius: 8px;
}
.story-body .action {
color: var(--text-main);
background: #fff1f7;
border-left: 3px solid var(--rose-main);
padding: 10px 12px;
border-radius: 8px;
}
.story-body .makima-reaction {
color: var(--text-main);
background: #f7f0ff;
border-left: 3px solid var(--violet-main);
padding: 10px 12px;
border-radius: 8px;
}
.story-body .inner {
color: var(--text-main);
background: #ffeef4;
border-left: 3px solid var(--danger-main);
padding: 10px 12px;
border-radius: 8px;
}
.story-body .closing {
color: var(--text-soft);
border-top: 1px dashed #dba9c1;
padding-top: 12px;
margin-top: 18px;
}
.dialogue {
padding: 12px 14px;
border-radius: 12px;
color: var(--text-main);
}
.player-line {
background: #fff0f6;
border: 1px solid #f0bdd7;
color: var(--text-main);
}
.makima-line {
background: #f8f0ff;
border: 1px solid #ddc3ff;
color: var(--text-main);
}
.speaker {
font-weight: 700;
color: var(--text-title);
margin-right: 4px;
}
/* =========================
通用折叠卡片
========================= */
.fold-card {
background: var(--card-main);
border: 1px solid var(--border-main);
border-radius: 14px;
margin: 18px 0;
color: var(--text-main);
line-height: 1.75;
box-shadow: 0 4px 14px var(--shadow-main);
overflow: hidden;
}
.fold-card summary {
cursor: pointer;
user-select: none;
list-style: none;
font-size: 20px;
font-weight: 700;
color: var(--text-title);
padding: 18px 22px;
background: var(--card-strong);
border-left: 5px solid var(--rose-main);
}
.fold-card summary::-webkit-details-marker {
display: none;
}
.fold-card summary::before {
content: "▶";
display: inline-block;
margin-right: 10px;
color: var(--rose-main);
}
.fold-card[open] summary::before {
content: "▼";
}
.fold-card summary:hover {
background: #fde0ec;
}
.fold-card > p {
margin: 10px 14px;
padding: 10px 12px;
background: #fffafd;
border: 1px solid var(--border-soft);
border-radius: 10px;
color: var(--text-main);
}
/* =========================
思维链
========================= */
.thought-card {
border-left: 4px solid var(--gold-main);
}
.thought-card summary {
border-left-color: var(--gold-main);
background: var(--gold-soft);
color: #7c5312;
}
.thought-card summary:hover {
background: #ffedbd;
}
.thought-card summary::before {
color: var(--gold-main);
}
/* =========================
场景
========================= */
.scene-card {
border-left: 4px solid var(--gold-main);
}
.scene-card summary {
border-left-color: var(--gold-main);
}
.scene-card summary::before {
color: var(--gold-main);
}
.scene-card > p {
background: #fff8e8 !important;
border: 1px solid var(--gold-border) !important;
color: var(--text-main) !important;
}
/* =========================
主角信息
========================= */
.player-info {
border-left: 4px solid var(--rose-main);
}
.player-info summary {
border-left-color: var(--rose-main);
}
.player-info > p {
background: #fff3f8 !important;
border: 1px solid #f2cddd !important;
color: var(--text-main) !important;
}
/* =========================
玛奇玛信息
========================= */
.makima-info {
border-left: 4px solid var(--violet-main);
}
.makima-info summary {
border-left-color: var(--violet-main);
}
.makima-info summary::before {
color: var(--violet-main);
}
.makima-info > p {
background: var(--violet-soft) !important;
border: 1px solid var(--violet-border) !important;
color: var(--text-main) !important;
}
/* =========================
属性
========================= */
.stat-card {
border-left: 4px solid var(--rose-dark);
}
.stat-card summary {
border-left-color: var(--rose-dark);
}
.stat-row {
background: #fff2f8 !important;
border: 1px solid #f0c8da !important;
color: var(--text-main) !important;
}
.change-box {
background: #fff8e8 !important;
border: 1px solid var(--gold-border) !important;
color: var(--text-main) !important;
}
/* =========================
警戒危机
========================= */
.danger-card {
border-left: 4px solid var(--danger-main);
}
.danger-card summary {
border-left-color: var(--danger-main);
color: #7f173f;
background: var(--danger-soft);
}
.danger-card summary:hover {
background: #ffd5e4;
}
.danger-card summary::before {
color: var(--danger-main);
}
.danger-card > p {
background: #fff3f6 !important;
border: 1px solid var(--danger-border) !important;
color: var(--text-main) !important;
}
/* =========================
契约
========================= */
.contract-card {
border-left: 4px solid var(--gold-main);
}
.contract-card summary {
border-left-color: var(--gold-main);
}
.contract-card summary::before {
color: var(--gold-main);
}
.contract-card > p {
background: #fff9ea !important;
border: 1px solid var(--gold-border) !important;
color: var(--text-main) !important;
}
/* =========================
关系与姿态
========================= */
.relation-card {
border-left: 4px solid var(--violet-main);
}
.relation-card summary {
border-left-color: var(--violet-main);
}
.relation-card summary::before {
color: var(--violet-main);
}
.relation-row {
background: #f8f1ff !important;
border: 1px solid var(--violet-border) !important;
color: var(--text-main) !important;
}
/* =========================
记忆
========================= */
.memory-card {
border-left: 4px solid #9f8cff;
}
.memory-card summary {
border-left-color: #9f8cff;
}
.memory-card summary::before {
color: #9f8cff;
}
.memory-row {
background: #f5f1ff !important;
border: 1px solid #ddd7ff !important;
color: var(--text-main) !important;
}
/* =========================
自动选项
========================= */
.choice-card {
border-left: 4px solid var(--rose-main);
}
.choice-card summary {
border-left-color: var(--rose-main);
}
.choice-card > p {
background: #fff3f8 !important;
border: 1px solid #f2cddd !important;
color: var(--text-main) !important;
}
.choice-card p strong,
.stat-card p strong,
.danger-card p strong,
.contract-card p strong,
.relation-card p strong,
.memory-card p strong,
.scene-card p strong,
.player-info p strong,
.makima-info p strong {
color: var(--text-strong) !important;
}
/* =========================
数值进度条
========================= */
.bar {
display: inline-block;
width: 100%;
max-width: 480px;
height: 12px;
background: #f7d9e7;
border: 1px solid #e7b7ce;
border-radius: 999px;
overflow: hidden;
vertical-align: middle;
margin: 6px 8px 6px 0;
box-shadow: inset 0 1px 4px rgba(160, 65, 113, 0.1);
}
.bar-fill {
display: block;
height: 100%;
width: 0%;
min-width: 0;
background: linear-gradient(90deg, #d63384, #ff4fa3);
border-radius: 999px;
transition: width 0.3s ease;
}
.danger-fill {
background: linear-gradient(90deg, #ff9a9e, #ff2f6d);
}
.bar-fill[style*="width:0%"] {
display: none;
}
.bar-fill[style*="width:1%"],
.bar-fill[style*="width:2%"],
.bar-fill[style*="width:3%"] {
border-radius: 999px 0 0 999px;
}
.breakthrough-fill {
background: linear-gradient(90deg, #b36bff, #ff4fa3, #f6c86f);
}
.contract-fill {
background: linear-gradient(90deg, #f6c86f, #ff4fa3);
}
/* =========================
小型状态标签
========================= */
.status-tag {
display: inline-block;
padding: 2px 8px;
margin: 2px 4px 2px 0;
border-radius: 999px;
font-size: 13px;
font-weight: 700;
background: #ffeaf4;
border: 1px solid #f3c9dd;
color: var(--text-main);
}
.status-danger {
background: #ffe4ee;
border-color: #ffb9ce;
color: #8a214b;
}
.status-contract {
background: #fff8e8;
border-color: var(--gold-border);
color: #7c5312;
}
.status-control {
background: #f8f0ff;
border-color: var(--violet-border);
color: #5a2b7f;
}
/* =========================
统一颜色覆盖
========================= */
.story-card *,
.fold-card *,
.dialogue *,
.player-line *,
.makima-line *,
.stat-row *,
.change-box *,
.relation-row *,
.memory-row *,
.choice-card *,
.scene-card *,
.player-info *,
.makima-info *,
.danger-card *,
.contract-card * {
color: var(--text-main) !important;
}
.story-title,
.speaker,
.fold-card strong,
.story-card strong {
color: var(--text-strong) !important;
}
/* =========================
移动端适配
========================= */
@media (max-width: 700px) {
.story-card,
.fold-card {
margin: 14px 0;
}
.story-card {
padding: 14px;
border-radius: 12px;
}
.story-title,
.fold-card summary {
font-size: 18px;
}
.story-body {
font-size: 15px;
line-height: 1.8;
}
.story-body p {
margin: 10px 0;
}
.fold-card > p {
margin: 8px 10px;
padding: 9px 10px;
}
.dialogue {
padding: 9px 10px;
}
.bar {
max-width: 100%;
height: 10px;
}
.status-tag {
font-size: 12px;
padding: 2px 7px;
}
}{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "sftwc1awa9vjmc8q8g6jqq2p.html",
"options": {
"items": []
},
"defaultModelSettings": null,
"cover": "k7c8lrf35qylaynztsdjynax.webp",
"background": null
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。