公开统计
1,061热度分
190消息量
38,297世界书字符
6,691固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: gdnccqhsllx0mjiphungwt3b.webpbackground: hkp74xtay1ac4t39z9cby5xm.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 31,333 字符;仅作为文本显示,不会在本站执行。
/* ================================================
PNEUMA 霓虹经脉 v3.1 - 完整合并版(修正版)
回复格式 + 界面美化 + 加载动画
================================================ */
/* ===== 动画定义 ===== */
@keyframes hexSpin {
from { transform: translate(-50%,-50%) rotate(0deg); }
to { transform: translate(-50%,-50%) rotate(360deg); }
}
@keyframes hexSpinR {
from { transform: translate(-50%,-50%) rotate(360deg); }
to { transform: translate(-50%,-50%) rotate(0deg); }
}
@keyframes hexGlow {
0%,100% { opacity: 0.5; filter: drop-shadow(0 0 6px rgba(0,240,255,0.3)); }
50% { opacity: 1; filter: drop-shadow(0 0 18px rgba(0,240,255,0.7)) drop-shadow(0 0 35px rgba(168,85,247,0.35)); }
}
@keyframes breatheBorder {
0%,100% { border-color: rgba(0,240,255,0.1); box-shadow: 0 0 12px rgba(0,240,255,0.02); }
50% { border-color: rgba(0,240,255,0.28); box-shadow: 0 0 22px rgba(0,240,255,0.06), 0 0 45px rgba(168,85,247,0.025); }
}
@keyframes scanline {
0% { left: -100%; }
100% { left: 200%; }
}
@keyframes neonFlicker {
0%,91%,94%,97%,100% { opacity: 1; }
92% { opacity: 0.82; }
95% { opacity: 0.88; }
}
@keyframes slideInLeft {
from { width: 0; }
to { width: 2px; }
}
@keyframes dataFadeIn {
from { opacity: 0; transform: translateY(4px); }
to { opacity: 1; transform: translateY(0); }
}
/* ================================================
PART 1: AI思考加载动画 - 双六芒星居中旋转
================================================ */
.dot-flashing {
width: 56px !important;
height: 56px !important;
margin: 24px auto !important;
background: transparent !important;
border-radius: 0 !important;
color: transparent !important;
box-shadow: none !important;
position: relative !important;
}
.dot-flashing::before {
content: '' !important;
position: absolute !important;
top: 50% !important;
left: 50% !important;
width: 44px !important;
height: 44px !important;
background: transparent !important;
border: none !important;
box-shadow: none !important;
border-radius: 0 !important;
clip-path: polygon(50% 0%,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%) !important;
outline: 2px solid #00f0ff !important;
outline-offset: -1px !important;
animation: hexSpin 3s linear infinite, hexGlow 2s ease-in-out infinite !important;
}
.dot-flashing::after {
content: '' !important;
position: absolute !important;
top: 50% !important;
left: 50% !important;
width: 30px !important;
height: 30px !important;
background: transparent !important;
border: none !important;
box-shadow: none !important;
border-radius: 0 !important;
clip-path: polygon(50% 0%,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%) !important;
outline: 2px solid #a855f7 !important;
outline-offset: -1px !important;
animation: hexSpinR 2.4s linear infinite, hexGlow 2s ease-in-out infinite 0.6s !important;
}
/* ================================================
PART 2: 回复格式样式 - <ai>容器内全部结构
================================================ */
/* --- 容器总体 --- */
ai {
display: block !important;
font-family: 'Noto Sans SC', 'PingFang SC', 'Microsoft YaHei', system-ui, sans-serif !important;
color: #b0b8c8 !important;
line-height: 1.7 !important;
font-size: 14.5px !important;
position: relative !important;
}
/* --- 顶部状态条 <hd> --- */
ai hd {
display: block !important;
background: linear-gradient(135deg, rgba(0,240,255,0.04) 0%, rgba(168,85,247,0.03) 100%) !important;
border: 1px solid rgba(0,240,255,0.1) !important;
border-left: 3px solid !important;
border-image: linear-gradient(180deg, #00f0ff, #a855f7) 1 !important;
border-radius: 0 6px 6px 0 !important;
padding: 8px 12px !important;
margin-bottom: 12px !important;
position: relative !important;
overflow: hidden !important;
}
ai hd::after {
content: '' !important;
position: absolute !important;
top: 0 !important;
left: -100% !important;
width: 50% !important;
height: 100% !important;
background: linear-gradient(90deg, transparent, rgba(0,240,255,0.03), transparent) !important;
animation: scanline 5s ease infinite !important;
}
ai hd d {
display: block !important;
color: #6a8a9a !important;
font-size: 12px !important;
letter-spacing: 0.06em !important;
line-height: 1.8 !important;
}
ai hd d:first-child {
color: #8ecfda !important;
font-weight: 600 !important;
font-size: 13px !important;
text-shadow: 0 0 8px rgba(0,240,255,0.1) !important;
}
/* --- 正文 <text> --- */
ai text {
display: block !important;
padding: 4px 2px 16px !important;
position: relative !important;
}
ai text p {
color: #c8ced8 !important;
font-size: 14.5px !important;
line-height: 1.85 !important;
margin-bottom: 10px !important;
text-align: justify !important;
}
/* ====== 首字放大效果已删除 ====== */
/* --- details/summary 折叠块通用 --- */
ai details {
display: block !important;
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
border: 1px solid rgba(0,240,255,0.08) !important;
border-radius: 6px !important;
margin-bottom: 6px !important;
background: rgba(6,6,16,0.5) !important;
overflow: hidden !important;
transition: border-color 0.3s ease, box-shadow 0.3s ease !important;
}
ai details:hover {
border-color: rgba(0,240,255,0.2) !important;
box-shadow: 0 0 12px rgba(0,240,255,0.03) !important;
}
ai details[open] {
border-color: rgba(0,240,255,0.18) !important;
}
ai details summary {
display: flex !important;
align-items: center !important;
width: 100% !important;
box-sizing: border-box !important;
padding: 8px 12px !important;
background: linear-gradient(135deg, rgba(0,240,255,0.03), rgba(168,85,247,0.02)) !important;
color: #8ecfda !important;
font-size: 13px !important;
font-weight: 600 !important;
letter-spacing: 0.06em !important;
cursor: pointer !important;
list-style: none !important;
position: relative !important;
transition: background 0.3s ease !important;
user-select: none !important;
border-bottom: 1px solid rgba(0,240,255,0.05) !important;
}
ai details summary::-webkit-details-marker {
display: none !important;
}
ai details summary::after {
content: '▸' !important;
position: absolute !important;
right: 12px !important;
color: #00f0ff !important;
font-size: 12px !important;
transition: transform 0.3s ease !important;
filter: drop-shadow(0 0 4px rgba(0,240,255,0.3)) !important;
}
ai details[open] summary::after {
transform: rotate(90deg) !important;
}
ai details summary:hover {
background: linear-gradient(135deg, rgba(0,240,255,0.06), rgba(168,85,247,0.04)) !important;
}
/* --- <f> 字段名标签 --- */
ai f {
display: inline !important;
color: #00cfe0 !important;
font-weight: 600 !important;
font-size: 12.5px !important;
letter-spacing: 0.04em !important;
text-shadow: 0 0 5px rgba(0,240,255,0.1) !important;
margin-right: 2px !important;
}
ai f::after {
content: ': ' !important;
color: #2a4a5a !important;
}
/* --- <d> 数据行 --- */
ai d {
display: block !important;
width: 100% !important;
box-sizing: border-box !important;
color: #8a92a8 !important;
font-size: 13px !important;
line-height: 1.7 !important;
padding: 2px 12px !important;
position: relative !important;
transition: all 0.25s ease !important;
word-break: break-word !important;
overflow-wrap: break-word !important;
}
ai d::before {
content: '' !important;
position: absolute !important;
left: 0 !important;
top: 50% !important;
transform: translateY(-50%) !important;
width: 0 !important;
height: 60% !important;
background: linear-gradient(180deg, #00f0ff, #a855f7) !important;
border-radius: 2px !important;
transition: width 0.3s ease !important;
opacity: 0 !important;
}
ai d:hover {
color: #b8c0d4 !important;
padding-left: 16px !important;
}
ai d:hover::before {
width: 2px !important;
opacity: 1 !important;
box-shadow: 0 0 6px rgba(0,240,255,0.25) !important;
}
/* hd内的d不要hover效果 */
ai hd d::before {
display: none !important;
}
ai hd d:hover {
padding-left: 0 !important;
color: #6a8a9a !important;
}
ai hd d:first-child:hover {
color: #8ecfda !important;
}
/* 场景NPC第一行名称特殊处理 */
ai details[open] > d:first-of-type f {
color: #c084fc !important;
font-size: 14px !important;
font-weight: 700 !important;
text-shadow: 0 0 8px rgba(168,85,247,0.15) !important;
}
ai details[open] > d:first-of-type f::after {
content: '' !important;
}
/* ================================================
PART 3: 界面美化
================================================ */
/* ===== 顶部栏 ===== */
.sticky.w-full.top-0.flex.items-center {
background: linear-gradient(180deg, rgba(8,8,18,0.98) 0%, rgba(10,10,22,0.95) 100%) !important;
border-bottom: 1px solid rgba(0,240,255,0.1) !important;
box-shadow: 0 2px 20px rgba(0,0,0,0.4), 0 1px 0 rgba(0,240,255,0.05) !important;
position: relative !important;
}
.sticky.w-full.top-0.flex.items-center::after {
content: '' !important;
position: absolute !important;
bottom: 0 !important;
left: 0 !important;
right: 0 !important;
height: 1px !important;
background: linear-gradient(90deg, transparent 5%, rgba(0,240,255,0.35) 30%, rgba(168,85,247,0.25) 70%, transparent 95%) !important;
}
#ai-model-selector .group.flex.items-center {
background: rgba(0,240,255,0.04) !important;
border: 1px solid rgba(0,240,255,0.1) !important;
border-radius: 8px !important;
padding: 4px 10px !important;
transition: all 0.3s ease !important;
}
#ai-model-selector .group.flex.items-center:hover {
border-color: rgba(0,240,255,0.3) !important;
background: rgba(0,240,255,0.08) !important;
box-shadow: 0 0 12px rgba(0,240,255,0.08) !important;
}
#ai-model-selector .truncate.text-\[13px\] {
color: #8ecfda !important;
font-family: 'Noto Sans SC', system-ui, sans-serif !important;
font-weight: 500 !important;
letter-spacing: 0.05em !important;
text-shadow: 0 0 6px rgba(0,240,255,0.1) !important;
}
#ai-model-selector .shrink-0.flex.items-center svg {
color: #00f0ff !important;
filter: drop-shadow(0 0 4px rgba(0,240,255,0.3)) !important;
transition: transform 0.3s ease !important;
}
#ai-model-selector .group.flex.items-center:hover .shrink-0.flex.items-center svg {
transform: rotate(180deg) !important;
}
.sticky.w-full.top-0 svg.lucide-clock-8 {
color: #5a7a8a !important;
transition: color 0.3s ease, filter 0.3s ease !important;
}
.sticky.w-full.top-0 svg.lucide-clock-8:hover {
color: #00f0ff !important;
filter: drop-shadow(0 0 6px rgba(0,240,255,0.3)) !important;
}
.sticky.w-full.top-0 span.MuiBadge-dot.md\:hidden {
background: #a855f7 !important;
box-shadow: 0 0 8px rgba(168,85,247,0.5) !important;
}
.sticky.w-full.top-0 button.MuiIconButton-root svg.lucide-music-2 {
color: #5a7a8a !important;
transition: all 0.3s ease !important;
}
.sticky.w-full.top-0 button.MuiIconButton-root:hover svg.lucide-music-2 {
color: #a855f7 !important;
filter: drop-shadow(0 0 6px rgba(168,85,247,0.4)) !important;
}
.sticky.w-full.top-0 svg:has(use[href="#icon-icon-set"]) {
color: #5a7a8a !important;
transition: color 0.3s ease !important;
}
#header-setting-button {
transition: all 0.3s ease !important;
}
#header-setting-button:hover {
background: rgba(0,240,255,0.06) !important;
border-radius: 8px !important;
}
#header-setting-button svg {
color: #5a7a8a !important;
transition: all 0.3s ease !important;
}
#header-setting-button:hover svg {
color: #00f0ff !important;
filter: drop-shadow(0 0 6px rgba(0,240,255,0.3)) !important;
transform: rotate(45deg) !important;
}
/* ===== 开场白选择器 ===== */
div.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*="border-gray"] {
background: rgba(10,10,22,0.9) !important;
border: 1px solid rgba(0,240,255,0.12) !important;
border-radius: 8px !important;
transition: all 0.3s ease !important;
position: relative !important;
overflow: hidden !important;
}
div.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*="border-gray"]::
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "q3vb7t9fg672sjrsnv4dlg52.html",
"options": {
"items": []
},
"defaultModelSettings": null,
"cover": "gdnccqhsllx0mjiphungwt3b.webp",
"background": "hkp74xtay1ac4t39z9cby5xm.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。