公开统计
5,129热度分
433消息量
41,608世界书字符
5,785固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: plix7vkucaptb1j42ahfjp7r.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 13,954 字符;仅作为文本显示,不会在本站执行。
/* =================================================================
builtInCss · 系统流修仙 · 青碧天光 · 通用无容器版
-----------------------------------------------------------------
适用:无固定回答容器的平台;选择器只作用于运行时输出标签
用途:平台运行时输出区样式(裁决块 / 分隔线 / 正文 / 面板 / 系统面板 / 行动建议)
配色:浅绿→浅蓝渐变(仙气通透)· 青绿 #4fae9e / 天蓝 #5f9fd0
正文深青灰 #2e4a45 / 副文 #5c7a74 / 纸面半透明白
字体:Noto Serif SC(正文)+ JetBrains Mono(系统/裁决)
约束:≤2 种字体 / 无绝对定位 / 不依赖 description DOM / 引擎术语零泄漏
================================================================= */
/* ---------- 0. 字体引入 + 变量根 ---------- */
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&family=Noto+Serif+SC:wght@400;500;700&display=swap');
:root {
color-scheme: light;
--bg: #eaf6f0;
--bg-2: #e6f1f7;
--jade: #4fae9e;
--jade-deep: #2f8a7a;
--jade-soft: #7fd0c0;
--sky: #5f9fd0;
--sky-deep: #3d7fa8;
--sky-soft: #a8cfe8;
--rose: #c96b5b;
--ink: #2e4a45;
--muted: #5c7a74;
--dim: #8fa8a2;
--paper: rgba(255,255,255,.75);
--paper-2: rgba(255,255,255,.55);
--line: rgba(79,174,158,.28);
--line-hi: rgba(95,159,208,.45);
--shadow: 0 18px 44px rgba(70,110,100,.16);
}
/* 运行时输出区整体氛围:浅绿→浅蓝 仙气渐变(兜底:平台可能不保留 body 背景) */
body {
background: linear-gradient(160deg, #eaf6f0 0%, #e6f1f7 55%, #e9f4f2 100%);
color: var(--ink);
font-family: "Noto Serif SC", serif;
}
/* 通用过渡 */
*, *::before, *::after {
transition: border-color .22s, background-color .22s, box-shadow .22s, opacity .22s, transform .22s;
}
/* ---------- 1. 正文 .story —— 仙侠叙事质感 ---------- */
.story {
padding: 28px 26px;
font-size: 16px;
line-height: 1.92;
color: var(--ink);
letter-spacing: .3px;
background: linear-gradient(160deg, var(--paper), var(--paper-2));
border-left: 1px solid rgba(79,174,158,.20);
border-radius: 0 10px 10px 0;
margin-left: 8px;
animation: fadeInStory .6s ease both;
}
@keyframes fadeInStory {
from { opacity: 0; transform: translateY(8px); }
to { opacity: 1; transform: none; }
}
.story p {
margin: 0 0 15px;
text-indent: 2em;
}
.story p:last-child {
margin-bottom: 0;
}
/* 强调:青绿 = 关键名词 / 力量感 */
.story strong {
color: var(--jade-deep);
font-weight: 700;
}
/* 斜体:天蓝 = 特殊语气 / 内心低语 */
.story em {
color: var(--sky-deep);
font-style: italic;
text-shadow: 0 0 8px rgba(95,159,208,.12);
}
/* 引文块:典籍 / 传讯 */
.story blockquote {
margin: 18px 0;
padding: 14px 18px;
background: rgba(79,174,158,.06);
border-left: 3px solid rgba(79,174,158,.4);
border-radius: 0 6px 6px 0;
color: #3d6a60;
font-size: 15px;
line-height: 1.75;
font-style: italic;
}
.story q {
color: var(--jade-deep);
font-style: italic;
}
/* ---------- 2. 物理分隔线 —— 剧本终 · 故事始 ---------- */
hr,
.separator {
border: none;
height: auto;
margin: 32px 0;
text-align: center;
position: relative;
overflow: visible;
}
hr::before,
.separator::before {
content: "";
position: absolute;
left: 5%;
right: 5%;
top: 50%;
height: 1px;
background: linear-gradient(90deg,
transparent 0%,
rgba(79,174,158,.3) 15%,
rgba(95,159,208,.55) 50%,
rgba(79,174,158,.3) 85%,
transparent 100%
);
transform: translateY(-50%);
}
hr::after,
.separator::after {
content: "剧本终 · 故事始";
position: relative;
display: inline-block;
padding: 0 18px;
background: var(--bg);
font-family: "JetBrains Mono", monospace;
font-size: 10px;
letter-spacing: .32em;
color: rgba(47,138,122,.6);
animation: fadeInLine .8s ease .2s both;
}
@keyframes fadeInLine {
from { opacity: 0; letter-spacing: .5em; }
to { opacity: 1; letter-spacing: .32em; }
}
/* ---------- 3. 裁决块 —— 天机演算 ---------- */
details {
margin: 8px 0;
animation: fadeInDetails .5s ease both;
}
@keyframes fadeInDetails {
from { opacity: 0; transform: translateY(4px); }
to { opacity: 1; transform: none; }
}
/* summary:灵光指示灯 */
details summary {
font-family: "JetBrains Mono", monospace;
font-size: 11px;
letter-spacing: .22em;
color: rgba(47,138,122,.65);
cursor: pointer;
padding: 8px 12px;
position: relative;
list-style: none;
user-select: none;
border-radius: 4px;
}
details summary::-webkit-details-marker {
display: none;
}
details summary::before {
content: "●";
display: inline-block;
margin-right: 8px;
font-size: 8px;
color: rgba(79,174,158,.6);
text-shadow: 0 0 6px rgba(79,174,158,.35);
animation: pulseIndicator 2.6s ease-in-out infinite;
vertical-align: middle;
}
@keyframes pulseIndicator {
0%, 100% { opacity: .35; }
50% { opacity: 1; }
}
details summary:hover {
color: var(--jade-deep);
background: rgba(79,174,158,.06);
}
details summary:hover::before {
color: var(--jade);
text-shadow: 0 0 10px rgba(79,174,158,.55);
}
details[open] {
margin-bottom: 20px;
}
/* 裁决内容:演算日志风格 */
.judge[open] > .judge-body {
font-family: "JetBrains Mono", monospace;
font-size: 12px;
line-height: 1.75;
color: rgba(47,74,69,.82);
padding: 12px 16px;
background: rgba(255,255,255,.65);
border: 1px solid rgba(79,174,158,.18);
border-top: none;
border-radius: 0 0 6px 6px;
margin-top: -2px;
}
.judge-body > .judge-line,
.judge-body > .judge-meta {
margin: 6px 0;
padding-left: 12px;
border-left: 2px solid rgba(79,174,158,.22);
}
/* 第一行(Scene 行)高亮 */
.judge-body > :first-child {
border-left-color: rgba(79,174,158,.5);
color: rgba(47,138,122,.9);
}
/* ---------- 4. 状态面板 —— 固定三件套 ---------- */
.panel {
margin: 18px 0;
padding: 18px 20px;
background: linear-gradient(160deg, rgba(255,255,255,.8), rgba(240,248,248,.6));
border: 1px solid rgba(79,174,158,.22);
border-radius: 10px;
font-size: 14px;
line-height: 1.8;
color: var(--ink);
box-shadow:
0 8px 24px rgba(70,110,100,.10),
inset 0 1px 0 rgba(255,255,255,.7);
animation: slideUpPanel .5s ease both;
}
@keyframes slideUpPanel {
from { opacity: 0; transform: translateY(12px); }
to { opacity: 1; transform: none; }
}
.panel summary {
font-family: "JetBrains Mono", "Noto Serif SC", serif;
font-size: 13px;
font-weight: 700;
letter-spacing: .28em;
margin-bottom: 10px;
cursor: pointer;
list-style: none;
user-select: none;
padding: 4px 0;
}
.panel summary::-webkit-details-marker {
display: none;
}
/* 世界面板 —— 青绿 */
.panel.world summary {
color: var(--jade-deep);
text-shadow: 0 0 12px rgba(79,174,158,.25);
}
/* 玩家面板 —— 天蓝 */
.panel.player summary {
color: var(--sky-deep);
text-shadow: 0 0 12px rgba(95,159,208,.25);
}
/* NPC 面板 —— 淡朱砂 */
.panel.npc summary {
color: var(--rose);
text-shadow: 0 0 12px rgba(201,107,91,.2);
}
.panel .panel-body,
.panel .panel-line,
.panel li {
list-style: none;
margin: 7px 0;
padding-left: 6px;
line-height: 1.8;
}
.panel .label {
font-family: "JetBrains Mono", monospace;
font-size: 12px;
color: var(--dim);
letter-spacing: .06em;
margin-right: 8px;
}
.panel .value {
color: var(--ink);
}
.panel .panel-line:hover,
.panel li:hover {
background: rgba(79,174,158,.05);
border-radius: 4px;
margin-left: -6px;
padding-left: 12px;
}
/* ---------- 5. 系统面板 —— 人格外壳 + 任务区 ---------- */
.system-panel summary {
color: var(--jade-deep);
}
.system-section {
margin: 10px 0;
}
.system-heading {
font-family: "JetBrains Mono", monospace;
font-size: 11px;
letter-spacing: .3em;
color: var(--jade-deep);
margin: 12px 0 8px;
}
/* 三套人格配色(容器级变量,任务区继承) */
.persona-cool {
--sp-border: rgba(95,159,208,.4);
--sp-head: #3d7fa8;
--sp-line: rgba(95,159,208,.35);
--sp-text: #3d5f7a;
}
.persona-cool.system-panel {
border-color: var(--sp-border);
}
.persona-cool .system-heading { color: var(--sp-head); }
.persona-cool .mission-line { border-left-color: var(--sp-line); }
.persona-chatty {
--sp-border: rgba(201,164,92,.45);
--sp-head: #a8843c;
--sp-line: rgba(201,164,92,.4);
--sp-text: #6b5a33;
}
.persona-chatty.system-panel {
border-color: var(--sp-border);
}
.persona-chatty .system-heading { color: var(--sp-head); }
.persona-chatty .mission-line { border-left-color: var(--sp-line); }
.persona-ancient {
--sp-border: rgba(79,122,110,.45);
--sp-head: #3d6a5c;
--sp-line: rgba(79,122,110,.4);
--sp-text: #2f4a45;
}
.persona-ancient.system-panel {
border-color: var(--sp-border);
}
.persona-ancient .system-heading { color: var(--sp-head); }
.persona-ancient .mission-line { border-left-color: var(--sp-line); }
/* 任务区 */
.mission-list {
margin: 0;
}
.mission-item {
margin: 8px 0;
padding: 12px 14px;
background: rgba(255,255,255,.6);
border: 1px solid rgba(79,174,158,.18);
border-left: 3px solid rgba(79,174,158,.5);
border-radius: 6px;
line-height: 1.75;
}
.mission-item.status-complete {
opacity: .8;
border-left-color: rgba(126,198,153,.7);
}
.mission-item.status-failed {
opacity: .85;
border-left-color: var(--rose);
}
.mission-title {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 8px;
margin-bottom: 6px;
}
.mission-title strong {
font-size: 14px;
color: var(--ink);
}
.mission-state,
.mission-tag {
font-family: "JetBrains Mono", monospace;
font-size: 10px;
letter-spacing: .12em;
padding: 1px 8px;
border: 1px solid rgba(79,174,158,.4);
border-radius: 3px;
color: var(--jade-deep);
}
.mission-state {
color: var(--sky-deep);
border-color: rgba(95,159,208,.45);
}
.mission-tag {
color: var(--rose);
border-color: rgba(201,107,91,.5);
}
.mission-line {
margin: 3px 0;
padding-left: 10px;
border-left: 2px solid rgba(79,174,158,.22);
font-size: 13px;
color: var(--muted);
}
.system-empty {
padding: 14px;
text-align: center;
border: 1px dashed rgba(143,168,162,.6);
border-radius: 6px;
font-family: "JetBrains Mono", monospace;
font-size: 11px;
letter-spacing: .18em;
color: var(--dim);
}
/* ---------- 6. 行动建议 ---------- */
:is(suggested_questions, .suggested-questions, .suggested_questions) {
display: block;
margin: 20px 0 8px;
padding: 0;
background: transparent;
border: none;
animation: slideUpPanel .5s ease .1s both;
counter-reset: sug;
}
:is(suggested_questions, .suggested-questions, .suggested_questions)::before {
content: "◆ 可选行动";
display: block;
font-family: "JetBrains Mono", monospace;
font-size: 10px;
letter-spacing: .28em;
color: rgba(47,138,122,.7);
margin-bottom: 10px;
padding-left: 4px;
}
:is(suggested_questions, .suggested-questions, .suggested_questions) :is(p, button) {
position: relative;
padding: 14px 16px 14px 48px;
margin: 8px 0;
background: linear-gradient(160deg, rgba(255,255,255,.78), rgba(240,248,248,.55));
border: 1px solid rgba(79,174,158,.2);
border-left: 3px solid rgba(79,174,158,.45);
border-radius: 8px;
color: var(--ink);
font-size: 14px;
line-height: 1.7;
width: 100%;
appearance: none;
-webkit-appearance: none;
font-family: inherit;
text-align: left;
cursor: pointer;
backdrop-filter: blur(2px);
counter-increment: sug;
}
:is(suggested_questions, .suggested-questions, .suggested_questions) :is(p, button)::before {
content: "[" counter(sug, decimal-leading-zero) "]";
position: absolute;
left: 14px;
top: 50%;
transform: translateY(-50%);
font-family: "JetBrains Mono", monospace;
font-size: 12px;
font-weight: 700;
color: var(--jade-deep);
letter-spacing: .08em;
text-shadow: 0 0 8px rgba(79,174,158,.25);
}
:is(suggested_questions, .suggested-questions, .suggested_questions) :is(p, button)::after {
content: "›";
position: absolute;
right: 14px;
top: 50%;
transform: translateY(-50%);
font-family: "JetBrains Mono", monospace;
font-size: 16px;
color: rgba(79,174,158,.35);
transition: transform .22s, color .22s;
}
:is(suggested_questions, .suggested-questions, .suggested_questions) :is(p, button):hover {
background: linear-gradient(160deg, rgba(255,255,255,.95), rgba(235,247,244,.7));
border-color: rgba(79,174,158,.5);
transform: translateY(-1px);
box-shadow:
0 12px 24px rgba(70,110,100,.14),
0 0 20px rgba(79,174,158,.14);
}
:is(suggested_questions, .sug
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "ot4d4o6hlb6ljy220631okcp.html",
"options": {
"items": []
},
"defaultModelSettings": null,
"cover": "plix7vkucaptb1j42ahfjp7r.webp",
"background": null
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。