公开统计
493热度分
92消息量
1,076世界书字符
8,786固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: zxm76qn7vkgbwhpqwnw7qj5r.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 7,130 字符;仅作为文本显示,不会在本站执行。
.urban-panel {
/* 全局变量与基础设置:方便统一修改主题 */
--bg-dark: #1a1a2e; /* 主背景深色 */
--bg-light: #2e2e4a; /* 次级背景亮色 */
--text-primary: #e0e0e0; /* 主要文本颜色 */
--text-secondary: #a0a0c0; /* 次要文本颜色 */
--accent-teal: #00bcd4; /* 强调色(青绿色),用于标题、链接、高亮 */
--accent-pink: #ff69b4; /* 情感强调色(粉色),用于好感、亲密 */
--accent-red: #dc143c; /* 警示色(红色),用于尴尬度 */
--border-color: #4a4a6e; /* 边框与分隔线颜色 */
--shadow-color: rgba(0, 0, 0, 0.4); /* 阴影颜色 */
font-family: 'Segoe UI', 'Roboto', sans-serif;
color: var(--text-primary);
background-color: var(--bg-dark);
border-radius: 12px;
padding: 20px;
box-shadow: 0 8px 16px var(--shadow-color);
line-height: 1.6;
font-size: 14px;
position: relative; /* 为::before伪元素定位 */
overflow: hidden; /* 确保内容不溢出边框 */
}
/* 细微背景纹理,增加科技感 */
.urban-panel::before {
content: '';
position: absolute;
top: 0; left: 0;
width: 100%; height: 100%;
background-image: radial-gradient(circle at 1px 1px, var(--border-color) 1px, transparent 0);
background-size: 20px 20px;
opacity: 0.05;
pointer-events: none; /* 确保不影响鼠标事件 */
z-index: 0; /* 置于底层 */
}
/* 思维链规则标题 */
.urban-panel > h2 {
font-size: 1.5em;
color: var(--accent-teal);
text-align: center;
margin-bottom: 20px;
text-shadow: 0 0 5px rgba(0, 189, 212, 0.5); /* 文字荧光效果 */
position: relative;
z-index: 1;
}
/* 分隔线样式,带流动光效 */
.urban-panel hr {
border: none;
height: 2px;
background: linear-gradient(90deg, transparent, var(--accent-teal), transparent);
margin: 20px 0;
position: relative;
overflow: hidden;
z-index: 1;
}
.urban-panel hr::before {
content: '';
position: absolute;
top: 0; left: -100%;
width: 100%; height: 100%;
background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.5), transparent);
animation: hr-glow 3s infinite linear; /* 流动光效动画 */
}
@keyframes hr-glow {
0% { left: -100%; }
50% { left: 100%; }
100% { left: -100%; }
}
/* 主体叙事文本的默认段落样式(若为p标签包裹) */
.urban-panel p {
margin-bottom: 10px;
position: relative;
z-index: 1;
}
/* 强调文本 */
.urban-panel strong {
color: var(--accent-teal);
}
/* 斜体文本 */
.urban-panel em {
font-style: normal;
color: var(--accent-pink);
}
/* NPC对话样式 */
.urban-panel .aes {
display: block; /* 确保独占一行 */
padding: 8px 12px;
margin: 10px 0;
background-color: rgba(0, 189, 212, 0.15); /* 半透明背景 */
border-left: 3px solid var(--accent-teal); /* 左侧强调边框 */
border-radius: 4px;
font-style: italic;
transition: background-color 0.3s ease; /* 鼠标悬停过渡动画 */
position: relative;
z-index: 1;
}
.urban-panel .aes:hover {
background-color: rgba(0, 189, 212, 0.25); /* 鼠标悬停变亮 */
}
/* 当前状态显示区域(假设用户将其包裹在div中并添加此class) */
.urban-panel .urban-status-display {
padding: 10px 15px;
background-color: rgba(46, 46, 74, 0.6);
border-radius: 6px;
margin: 15px 0;
font-size: 0.95em;
color: var(--text-secondary);
line-height: 1.5;
display: block;
white-space: pre-wrap; /* 保留内部换行符 */
position: relative;
z-index: 1;
}
/* 状态值颜色:好感、亲密 */
.urban-panel .status-val-heart,
.urban-panel .status-val-kiss {
color: var(--accent-pink);
font-weight: bold;
}
/* 状态值颜色:尴尬度 */
.urban-panel .status-val-blush {
color: var(--accent-red);
font-weight: bold;
}
/* 状态值颜色:路线 */
.urban-panel .status-val-route {
color: var(--accent-teal);
font-weight: bold;
}
/* 折叠面板容器 */
.urban-panel details {
background-color: var(--bg-light);
border-radius: 8px;
margin-bottom: 15px;
overflow: hidden;
border: 1px solid var(--border-color);
transition: all 0.3s ease; /* 打开/关闭过渡动画 */
position: relative;
z-index: 1;
}
/* 折叠面板打开时的样式 */
.urban-panel details[open] {
box-shadow: 0 4px 10px var(--shadow-color);
border-color: var(--accent-teal); /* 打开时边框高亮 */
}
/* 折叠面板标题 */
.urban-panel summary {
display: block;
padding: 12px 15px;
background-color: var(--bg-light);
color: var(--accent-teal);
font-weight: bold;
cursor: pointer;
position: relative;
outline: none;
transition: background-color 0.3s ease, color 0.3s ease; /* 鼠标悬停过渡动画 */
}
.urban-panel summary:hover {
background-color: rgba(0, 189, 212, 0.15); /* 鼠标悬停变亮 */
color: white;
}
/* 自定义折叠/展开图标 */
.urban-panel summary::before {
content: '▶'; /* 默认图标 */
display: inline-block;
margin-right: 10px;
transform: rotate(0deg);
transition: transform 0.2s ease-in-out; /* 旋转动画 */
color: var(--text-secondary);
}
.urban-panel details[open] summary::before {
transform: rotate(90deg); /* 展开时图标旋转 */
color: var(--accent-teal);
}
/* 折叠面板内部内容(段落和表格) */
.urban-panel details > p,
.urban-panel details table {
padding: 10px 15px;
margin-bottom: 0;
}
/* 表格样式 */
.urban-panel details table {
width: 100%;
border-collapse: collapse;
margin-top: 10px;
font-size: 0.9em;
color: var(--text-secondary);
}
.urban-panel details th,
.urban-panel details td {
border: 1px solid var(--border-color);
padding: 8px 12px;
text-align: left;
}
.urban-panel details th {
background-color: var(--bg-dark);
color: var(--accent-teal);
font-weight: normal;
}
/* 表格隔行变色 */
.urban-panel details tr:nth-child(even) {
background-color: rgba(255, 255, 255, 0.03);
}
/* 表格行鼠标悬停高亮 */
.urban-panel details tr:hover {
background-color: rgba(0, 189, 212, 0.1);
}
/* 可用指令选项样式(假设每个选项包裹在div中并添加此class) */
.urban-panel .command-option {
background-color: var(--bg-light);
border: 1px solid var(--border-color);
border-radius: 6px;
padding: 12px 15px;
margin-bottom: 8px;
cursor: pointer;
transition: all 0.3s ease; /* 鼠标悬停过渡动画 */
color: var(--text-primary);
display: flex; /* 确保A.B.C.D.能与文本对齐 */
align-items: flex-start;
position: relative;
z-index: 1;
}
.urban-panel .command-option:last-child {
margin-bottom: 0;
}
.urban-panel .command-option:hover {
background-color: var(--accent-teal);
color: var(--bg-dark); /* 鼠标悬停文本变色 */
border-color: var(--accent-teal);
transform: translateY(-2px); /* 鼠标悬停轻微上浮效果 */
box-shadow: 0 4px 8px rgba(0, 189, 212, 0.3);
}
/* 指令前缀(A. B. C. D.),需要用span包裹并添加.key class */
.urban-panel .command-option span.key {
display: inline-block;
min-width: 25px;
text-align: center;
margin-right: 10px;
font-weight: bold;
color: var(--accent-teal);
flex-shrink: 0;
}
.urban-panel .command-option:hover span.key {
color: var(--bg-dark); /* 鼠标悬停时key颜色反转 */
}
/* 移动端适配 */
@media (max-width: 768px) {
.urban-panel {
padding: 15px;
border-radius: 0; /* 移动端全宽显示 */
}
.urban-panel > h2 {
font-size: 1.3em;
}
.urban-panel .urban-status-display {
font-size: 0.9em;
padding: 8px 10px;
}
.urban-panel .aes {
margin: 8px 0;
padding: 6px 10px;
}
.urban-panel summary {
padding: 10px 12px;
}
.urban-panel details > p,
.urban-panel details table {
padding: 8px 12px;
}
.urban-panel details th,
.urban-panel details td {
padding: 6px 10px;
}
.urban-panel .command-option {
padding: 10px 12px;
font-size: 0.9em;
}
}{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "hyitu1l798j4r2qwkawbia1d.html",
"options": null,
"defaultModelSettings": null,
"cover": "zxm76qn7vkgbwhpqwnw7qj5r.webp",
"background": null
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。