公开统计
726热度分
150消息量
5,942世界书字符
15,103固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: myj4mnh0k2wdp7rq1i9qbv6h.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 26,200 字符;仅作为文本显示,不会在本站执行。
/* ============================================
蓝桥网咖 · 内置CSS
风格:大理石台面 / 暖色卡片 / 阅读舒适
配色不考虑霓虹,以浅色暖调为主
配套主提示词【输出模板】中的class
============================================ */
/* ---- 回复内容根容器(自包含,独立于平台气泡) ---- */
.lc-root {
/* 透明容器:不设背景/边框/圆角/内边距,避免与平台气泡形成双层包裹
只负责继承文字颜色与字体,实际背景由正文卡片(story-card)与各面板承载 */
color: #40382e;
font-family: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;
line-height: 1.9;
}
/* ---- 全局基调(作用于AI回复内容) ---- */
.cot-check, .time-header, .narrative-p,
.panel-details, .choice-panel, .story-card {
font-family: "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;
color: #40382e;
line-height: 1.9;
letter-spacing: 0.01em;
}
/* ---- 对话颜色标记:林雪台词=蓝,玩家台词=橙,叙述=默认暖棕 ---- */
.lx-talk {
color: #2f7fa5;
font-weight: 600;
}
.user-talk {
color: #c06f1f;
font-weight: 600;
}
/* ---- 前置检查(低调折叠,不干扰阅读) ---- */
.cot-check {
background: rgba(253, 250, 243, 0.72);
border: 1px dashed #cfc4ae;
border-radius: 10px;
margin: 10px 0 14px;
font-size: 12px;
opacity: 0.78;
white-space: pre-line;
}
.cot-check summary {
cursor: pointer;
padding: 6px 12px;
color: #9a8f7c;
font-size: 12px;
user-select: none;
}
.cot-check summary:hover { color: #2f7fa5; }
.cot-check div {
padding: 8px 14px 10px;
white-space: pre-wrap;
font-family: "Cascadia Code", Consolas, monospace;
font-size: 11.5px;
color: #8c8171;
border-top: 1px dashed #ddd3c2;
}
/* ---- 时间头(网吧LED滚动公告条) ----
容错双模式:
- 默认 overflow-x:auto:AI若简化模板、未输出 th-track 嵌套结构时,
内容完整可见、可横向滑动,绝不裁剪
- 仅当存在 .th-track 嵌套结构时(:has),启用 overflow:hidden + LED跑马灯 */
.time-header {
display: flex;
align-items: center;
gap: 8px;
background: linear-gradient(180deg, #fdfaf3 0%, #f5efe2 100%);
border: 1px solid #ddd0bb;
border-radius: 10px;
padding: 8px 10px;
margin: 8px 0 16px;
font-size: 13px;
color: #6f6556;
box-shadow: 0 2px 8px rgba(120, 100, 70, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.8);
overflow-x: auto;
white-space: nowrap;
position: relative;
}
.time-header:has(.th-track) {
overflow: hidden;
}
/* 网吧公告标签(固定在左侧) */
.th-notice-label {
flex-shrink: 0;
font-size: 10.5px;
font-weight: 800;
color: #fff;
background: linear-gradient(135deg, #4da6cf, #2f7fa5);
border-radius: 4px;
padding: 2px 8px;
letter-spacing: 0.15em;
white-space: nowrap;
}
/* 滚动轨道:裁切区域 */
.th-track {
flex: 1;
min-width: 0;
overflow: hidden;
white-space: nowrap;
}
/* 滚动内容:右→左跑马灯 */
.th-track-inner {
display: inline-block;
white-space: nowrap;
padding-left: 100%;
animation: thScroll 16s linear infinite;
}
@keyframes thScroll {
0% { transform: translateX(0); }
100% { transform: translateX(-100%); }
}
/* 内容不足一行时静止(动画仍存在但无位移,视觉静止) */
.th-track-inner:hover { animation-play-state: paused; }
.th-led {
width: 8px;
height: 8px;
border-radius: 50%;
background: #4da6cf;
box-shadow: 0 0 6px rgba(77, 166, 207, 0.7);
animation: ledPulse 2.4s ease-in-out infinite;
flex-shrink: 0;
}
@keyframes ledPulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.4; } }
.th-time {
font-family: "Cascadia Code", Consolas, monospace;
font-size: 18px;
font-weight: 700;
color: #2f4a5c;
letter-spacing: 0.02em;
flex-shrink: 0;
}
.th-date {
font-size: 12px;
color: #8c8171;
flex-shrink: 0;
}
.th-divider {
flex: 1;
height: 1px;
background: linear-gradient(90deg, rgba(77, 166, 207, 0.35), transparent);
}
.th-status {
font-size: 12px;
color: #7a5f8a;
background: rgba(156, 120, 178, 0.12);
border: 1px solid rgba(156, 120, 178, 0.3);
border-radius: 12px;
padding: 2px 10px;
white-space: nowrap;
flex-shrink: 0;
}
.th-flow {
font-size: 12px;
color: #8c8171;
white-space: nowrap;
}
/* ---- 正文暖色卡片 ---- */
.story-card {
background: linear-gradient(180deg, #fffdf7 0%, #fbf6ec 100%);
border: 1px solid #e7dcc6;
border-radius: 14px;
padding: 20px 24px;
margin: 4px 0 18px;
box-shadow: 0 6px 18px rgba(120, 100, 70, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.9);
}
.narrative-p {
margin: 10px 0;
font-size: 16px;
color: #40382e;
text-align: justify;
text-indent: 2em;
line-height: 1.95;
}
.narrative-p.dialog-start {
text-indent: 0;
margin-top: 12px;
border-left: 3px solid rgba(56,189,248,.35);
padding-left: 10px;
}
.narrative-p:first-of-type { margin-top: 4px; }
/* ---- 折叠面板(玩家档案 / 状态栏) ---- */
.panel-details {
margin: 16px 0 8px;
border-radius: 12px;
overflow: hidden;
background: rgba(253, 250, 243, 0.85);
box-shadow: 0 4px 14px rgba(120, 100, 70, 0.1);
}
.panel-details summary {
cursor: pointer;
padding: 10px 16px;
font-size: 13px;
font-weight: 700;
color: #6f6556;
list-style: none;
display: flex;
align-items: center;
gap: 8px;
border-radius: 12px;
user-select: none;
transition: background 0.2s;
}
.panel-details summary::-webkit-details-marker { display: none; }
.panel-details summary::before {
content: "▸";
color: #2f7fa5;
font-size: 12px;
transition: transform 0.2s;
}
.panel-details[open] summary::before { transform: rotate(90deg); }
.panel-details summary:hover { background: #f5efe2; }
/* 玩家档案:暖棕主题 */
.player-panel { border: 1px solid #d5c9b2; }
.player-panel summary { color: #3a86a8; }
/* 状态栏·林小雪:浅紫主题 */
.lx-panel { border: 1px solid #d9c3d5; }
.lx-panel summary { color: #8a5f9e; }
/* ============================================
林小雪立绘:状态栏顶部大图(双图切换)
正常图 + 隐藏图,PC悬停切换 / 手机点击切换
纯CSS实现:checkbox hack + :hover 双支持
============================================ */
.lx-art {
position: relative;
display: block;
margin: 10px 14px;
border-radius: 12px;
overflow: hidden;
border: 1px solid rgba(77, 166, 207, 0.4);
box-shadow: 0 4px 16px rgba(77, 166, 207, 0.18);
cursor: pointer;
-webkit-tap-highlight-color: transparent;
user-select: none;
}
.lx-art .lx-art-img {
display: block;
width: 100%;
height: auto;
}
/* ============================================
正文·游戏对话框(过肩表情差分)
上下格式:上面大立绘,下面对话框
============================================ */
.talk-box {
display: flex;
flex-direction: column;
align-items: center;
margin: 16px 0 18px;
}
.talk-head {
width: 190px;
max-width: 72%;
border-radius: 12px 12px 0 0;
overflow: hidden;
border: 1px solid rgba(77, 166, 207, 0.35);
border-bottom: none;
box-shadow: 0 -2px 10px rgba(120, 100, 70, 0.1);
background: #f5efe2;
}
.talk-head img {
display: block;
width: 100%;
height: auto;
}
.talk-bubble {
position: relative;
width: 100%;
max-width: 560px;
padding: 10px 16px 12px;
font-size: 15.5px;
line-height: 1.85;
color: #40382e;
background: #fffdf7;
border: 1px solid #d9cdb6;
border-radius: 12px;
box-shadow: 0 2px 8px rgba(120, 100, 70, 0.1);
}
.talk-bubble::before {
content: "";
position: absolute;
top: -7px;
left: 50%;
margin-left: -6px;
width: 12px;
height: 12px;
background: #fffdf7;
border-top: 1px solid #d9cdb6;
border-left: 1px solid #d9cdb6;
transform: rotate(45deg);
}
.talk-name {
display: inline;
font-size: 11px;
font-weight: 800;
letter-spacing: 0.15em;
color: #8a5f9e;
}
.talk-name + .talk-state {
margin-left: 4px;
}
.talk-text {
display: block;
margin-top: 4px;
}
/* 手机:立绘缩放 */
@media (max-width: 640px) {
.talk-head {
width: 140px;
}
.talk-bubble {
font-size: 14.5px;
padding: 9px 12px;
}
}
/* 林雪状态栏 · 游戏面板(浅色) */
.gh-hud {
margin: 0 14px 12px;
padding: 10px 12px 12px;
font-size: 12.5px;
color: #4a4338;
background: linear-gradient(165deg, #fdfaf3, #f7f0e6);
border: 1px solid #ddd0bb;
border-top: 2px solid #b48ac0;
border-radius: 10px;
box-shadow: 0 4px 14px rgba(120, 100, 70, 0.1);
}
/* 性格标签(顶栏 Lv 后) */
.gh-chips {
display: flex;
gap: 5px;
flex-wrap: wrap;
margin-left: 4px;
}
.gh-chip {
font-size: 11px;
color: #4a4338;
background: rgba(77, 166, 207, 0.1);
border: 1px solid rgba(77, 166, 207, 0.35);
border-radius: 10px;
padding: 1px 9px;
line-height: 1.6;
white-space: nowrap;
}
.gh-trait-label {
font-size: 11px;
font-weight: 800;
color: #2f7fa5;
letter-spacing: 0.1em;
white-space: nowrap;
}
.gh-trait-action {
font-size: 12px;
color: #4a4338;
line-height: 1.6;
}
/* 下一步行动(面板最底部) */
.gh-next {
margin: 10px 0 2px;
padding: 8px 11px;
background: #f5efe2;
border: 1px dashed #cfc4ae;
border-radius: 8px;
display: flex;
align-items: baseline;
gap: 8px;
}
/* 顶栏:名字+等级+性格标签 */
.gh-top {
display: flex;
align-items: center;
gap: 8px;
flex-wrap: wrap;
padding-bottom: 8px;
border-bottom: 1px dashed #d9c3d5;
}
.gh-name {
font-size: 16px;
font-weight: 900;
letter-spacing: 0.08em;
color: #3a2f45;
}
.gh-lv {
font-family: "Cascadia Code", Consolas, monospace;
font-size: 11px;
font-weight: 700;
color: #fff;
background: linear-gradient(135deg, #b48ac0, #4da6cf);
padding: 1px 7px;
border-radius: 4px;
}
/* 好感度/心情进度条 */
.gh-bar-row {
display: flex;
align-items: center;
gap: 8px;
margin: 9px 0;
}
.gh-bar-label {
font-size: 11px;
font-weight: 700;
color: #7a5f8a;
white-space: nowrap;
}
.gh-bar {
flex: 1;
height: 10px;
background: #e9dfce;
border: 1px solid #d5c9b2;
border-radius: 6px;
overflow: hidden;
}
.gh-bar-fill {
height: 100%;
background: linear-gradient(90deg, #4da6cf, #b48ac0);
border-radius: 6px;
transition: width 0.4s;
}
.gh-bar-val {
font-family: "Cascadia Code", Consolas, monospace;
font-size: 11px;
font-weight: 700;
color: #3a6b85;
white-space: nowrap;
}
/* 心情进度条(粉系,与好感度蓝紫区分) */
.gh-bar.mood .gh-bar-fill {
background: linear-gradient(90deg, #d489b2, #b48ac0);
}
.gh-bar.mood .gh-bar-label { color: #b06a8f; }
.gh-bar.mood .gh-bar-val { color: #b06a8f; }
/* 变动原因行 */
.gh-reason {
margin: -3px 0 6px;
font-size: 11px;
color: #8c8171;
line-height: 1.5;
}
.gh-reason b { color: #6f6556; }
/* 今日穿搭信息行 */
.gh-outfit {
margin: 2px 0 6px;
font-size: 12.5px;
color: #6f6556;
}
.gh-outfit b { color: #8a5f9e; }
/* 心理想法:对话气泡 */
.gh-whisper {
margin-top: 8px;
padding: 8px 12px;
font-size: 12px;
color: #4a4338;
background: rgba(156, 120, 178, 0.1);
border: 1px solid rgba(156, 120, 178, 0.35);
border-radius: 10px 10px 10px 2px;
line-height: 1.7;
}
.gh-whisper b { color: #8a5f9e; }
/* 身体数据(固定锚点,气泡样式) */
.body-data {
margin: 8px 2px 2px;
padding-top: 8px;
border-top: 1px dashed #cfc4ae;
display: flex;
align-items: center;
gap: 6px;
flex-wrap: wrap;
}
.body-data-label {
font-size: 11px;
font-weight: 800;
color: #2f7fa5;
letter-spacing: 0.1em;
white-space: nowrap;
}
/* ---- 选择面板 · 四窗口样式(浅色窗口) ---- */
.choice-panel {
margin: 16px 0 4px;
}
.choice-hint {
font-size: 12px;
color: #8c8171;
margin-bottom: 8px;
line-height: 1.7;
}
.choice-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 8px;
}
.win-option {
background: #fffdf7;
border: 1px solid #d9cdb6;
border-radius: 8px;
overflow: hidden;
box-shadow: 0 2px 6px rgba(120, 100, 70, 0.08);
transition: border-color .2s, box-shadow .2s;
}
.win-option:hover {
border-color: #4da6cf;
box-shadow: 0 4px 12px rgba(77, 166, 207, 0.2);
}
.win-bar {
display: flex;
justify-content: space-between;
align-items: center;
background: linear-gradient(180deg, #f3ecdd, #ece3d0);
padding: 3px 8px;
border-bottom: 1px solid #ddd0bb;
}
.win-tag {
font-family: Consolas, "Courier New", monospace;
font-weight: 700;
font-size: 11px;
color: #2f7fa5;
letter-spacing: 0.06em;
}
.win-btns {
display: flex;
gap: 4px;
}
.win-btns span {
display: inline-block;
width: 9px;
height: 10px;
line-height: 9px;
text-align: center;
font-size: 8px;
color: #a0947f;
border: 1px solid #cfc4ae;
border-radius: 2px;
}
.win-body {
padding: 7px 9px;
font-size: 13px;
color: #40382e;
line-height: 1.6;
}
.win-option.skip {
border-color: rgba(208, 137, 178, 0.5);
}
.win-option.skip .win-tag {
color: #b06a8f;
}
.win-option.skip:hover {
border-color: #b06a8f;
box-shadow: 0 4px 12px rgba(208, 137, 178, 0.2);
}
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "mf9j58xjg58f6bpswtqib7bv.html",
"options": {
"items": [
{
"order": 0,
"label": "突发事件",
"type": "SET-INPUT",
"value": "(OOC: 触发一个突发事件)"
}
]
},
"defaultModelSettings": null,
"cover": "myj4mnh0k2wdp7rq1i9qbv6h.webp",
"background": null
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。