公开统计
2,156热度分
651消息量
4,942世界书字符
11,311固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: ihbwf8k35lkpa0sihw5exvdu.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 23,178 字符;仅作为文本显示,不会在本站执行。
.rp-ui {
--c-main: linear-gradient(135deg, #3b82f6 0%, #60a5fa 100%);
--c-accent: #06b6d4;
--c-warm: #f59e0b;
--c-fresh: #10b981;
--c-pink: #ec4899;
--c-bg1: #f8fafc;
--c-bg2: #ffffff;
--c-bg3: #f1f5f9;
--c-text: #1e293b;
--c-dim: #64748b;
--c-border: #e2e8f0;
background: var(--c-bg1);
color: var(--c-text);
font-size: 14px;
line-height: 1.6;
padding: 12px;
border-radius: 12px;
max-width: 100%;
overflow: hidden;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
.rp-ui article {
background: var(--c-bg2);
padding: 16px;
border-radius: 8px;
margin-bottom: 12px;
font-size: 15px;
line-height: 1.8;
border-left: 3px solid transparent;
border-image: var(--c-main) 1;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}
.rp-ui article p {
margin: 0 0 12px 0;
}
.rp-ui details {
background: var(--c-bg2);
border-radius: 8px;
margin-bottom: 8px;
overflow: hidden;
border: 1px solid var(--c-border);
transition: all 0.3s ease;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}
.rp-ui details:hover {
border-color: #93c5fd;
box-shadow: 0 4px 12px rgba(59, 130, 246, 0.1);
}
.rp-ui summary {
background: linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%);
padding: 10px 14px;
cursor: pointer;
font-weight: 600;
font-size: 15px;
display: flex;
align-items: center;
gap: 8px;
transition: all 0.25s ease;
user-select: none;
position: relative;
color: #1e40af;
}
.rp-ui summary::before {
content: '▸';
font-size: 12px;
transition: transform 0.25s ease;
color: var(--c-accent);
}
.rp-ui details[open] summary::before {
transform: rotate(90deg);
}
.rp-ui summary:hover {
background: linear-gradient(135deg, #dbeafe 0%, #bfdbfe 100%);
padding-left: 18px;
}
.rp-ui p {
margin: 0;
padding: 8px 12px;
position: relative;
}
.rp-ui p[t]::before {
content: attr(t);
display: inline-block;
font-size: 11px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.5px;
background: var(--c-main);
color: #fff;
padding: 2px 8px;
border-radius: 12px;
margin-right: 10px;
vertical-align: middle;
box-shadow: 0 2px 4px rgba(59, 130, 246, 0.2);
}
.rp-ui p[t]:hover::before {
box-shadow: 0 2px 8px rgba(59, 130, 246, 0.4);
transform: translateY(-1px);
}
.rp-ui d {
display: block;
color: var(--c-text);
padding: 4px 0;
border-bottom: 1px solid rgba(226, 232, 240, 0.6);
}
.rp-ui d:last-child {
border-bottom: none;
}
.rp-ui f {
display: inline-block;
font-weight: 700;
color: var(--c-accent);
margin-right: 8px;
font-size: 13px;
}
.rp-ui bar {
display: inline-block;
width: 80px;
height: 10px;
background: #e0f2fe;
border-radius: 5px;
position: relative;
overflow: hidden;
vertical-align: middle;
margin: 0 6px;
border: 1px solid #bae6fd;
}
.rp-ui bar::after {
content: '';
position: absolute;
left: 0;
top: 0;
height: 100%;
width: calc(var(--v, 0) * 1%);
background: linear-gradient(90deg, #10b981 0%, #34d399 30%, #fbbf24 60%, #fb923c 85%, #f87171 100%);
border-radius: 5px;
transition: width 0.5s ease;
box-shadow: 0 0 6px rgba(59, 130, 246, 0.3);
}
.rp-ui bar[v="0"]::after { width: 0%; }
.rp-ui bar[v="10"]::after { width: 10%; }
.rp-ui bar[v="20"]::after { width: 20%; }
.rp-ui bar[v="30"]::after { width: 30%; }
.rp-ui bar[v="40"]::after { width: 40%; }
.rp-ui bar[v="50"]::after { width: 50%; }
.rp-ui bar[v="60"]::after { width: 60%; }
.rp-ui bar[v="70"]::after { width: 70%; }
.rp-ui bar[v="80"]::after { width: 80%; }
.rp-ui bar[v="90"]::after { width: 90%; }
.rp-ui bar[v="100"]::after { width: 100%; }
.rp-ui s1 {
display: inline-block;
background: #fee2e2;
color: #dc2626;
padding: 2px 8px;
border-radius: 12px;
font-size: 12px;
font-weight: 600;
border: 1px solid #fecaca;
animation: pulse-red 2s ease-in-out infinite;
}
.rp-ui s2 {
display: inline-block;
background: #ffedd5;
color: #ea580c;
padding: 2px 8px;
border-radius: 12px;
font-size: 12px;
font-weight: 600;
border: 1px solid #fed7aa;
}
.rp-ui s3 {
display: inline-block;
background: #f1f5f9;
color: #64748b;
padding: 2px 8px;
border-radius: 12px;
font-size: 12px;
border: 1px solid #e2e8f0;
}
@keyframes pulse-red {
0%, 100% { opacity: 1; transform: scale(1); }
50% { opacity: 0.85; transform: scale(0.98); }
}
.rp-ui .nc {
background: linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%);
border: 1px solid #bae6fd;
border-radius: 8px;
padding: 10px;
margin: 8px 0;
transition: all 0.3s ease;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
}
.rp-ui .nc:hover {
background: linear-gradient(135deg, #e0f2fe 0%, #bae6fd 100%);
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(6, 182, 212, 0.15);
}
.rp-ui .nc p {
padding: 6px 0;
}
.rp-ui p[t="LTM"] {
border-left: 3px solid #fbbf24;
padding-left: 12px;
background: linear-gradient(90deg, #fef3c7 0%, transparent 100%);
}
.rp-ui p[t="STM"] {
border-left: 3px solid #3b82f6;
padding-left: 12px;
background: linear-gradient(90deg, #dbeafe 0%, transparent 100%);
}
.rp-ui p[t="成就"] {
border-left: 3px solid #10b981;
padding-left: 12px;
background: linear-gradient(90deg, #d1fae5 0%, transparent 100%);
}
.rp-ui p[t="NPC"] {
border-left: 3px solid #ec4899;
padding-left: 12px;
background: linear-gradient(90deg, #fce7f3 0%, transparent 100%);
}
.rp-ui p[t="决策"] d {
padding: 8px 12px;
margin: 4px 0;
background: #f0f9ff;
border-radius: 8px;
border-left: 3px solid transparent;
transition: all 0.25s ease;
cursor: pointer;
border: 1px solid #e0f2fe;
}
.rp-ui p[t="决策"] d:hover {
background: #dbeafe;
border-left-color: #3b82f6;
border-color: #93c5fd;
padding-left: 16px;
font-weight: 600;
color: #1e40af;
box-shadow: 0 2px 8px rgba(59, 130, 246, 0.15);
}
.rp-ui p[t="决策"] d:first-child {
background: transparent;
border: none;
font-style: italic;
color: var(--c-dim);
cursor: default;
padding-left: 12px;
}
.rp-ui p[t="决策"] d:first-child:hover {
background: transparent;
border-left-color: transparent;
font-weight: normal;
color: var(--c-dim);
box-shadow: none;
}
.rp-ui p[t="堕落"] bar::after {
animation: bar-shimmer 3s ease-in-out infinite;
}
@keyframes bar-shimmer {
0%, 100% { box-shadow: 0 0 6px rgba(236, 72, 153, 0.3); }
50% { box-shadow: 0 0 12px rgba(236, 72, 153, 0.5); }
}
.rp-ui p[t="外貌"]::before,
.rp-ui p[t="外貌-f"]::before {
background: linear-gradient(135deg, #ec4899 0%, #f472b6 100%);
}
.rp-ui p[t="经济"]::before {
background: linear-gradient(135deg, #fbbf24 0%, #fcd34d 100%);
}
.rp-ui p[t="学业"]::before {
background: linear-gradient(135deg, #8b5cf6 0%, #a78bfa 100%);
}
.rp-ui p[t="压力"]::before {
background: linear-gradient(135deg, #ef4444 0%, #f87171 100%);
}
/* 顶部栏主容器 */
.sticky.w-full.top-0.flex.items-center {
background: linear-gradient(135deg, #fffbf5 0%, #fef3e8 50%, #fdf6ff 100%) !important;
border-bottom: 2px solid #f0d9c0 !important;
box-shadow: 0 2px 12px rgba(220, 160, 100, 0.13) !important;
backdrop-filter: blur(8px) !important;
}
/* 模型选择器容器 */
#ai-model-selector .group.flex.items-center {
background: rgba(255, 245, 235, 0.85) !important;
border: 1.5px solid #f0d0aa !important;
border-radius: 20px !important;
padding: 4px 12px 4px 10px !important;
transition: background 0.25s, box-shadow 0.25s, border-color 0.25s !important;
box-shadow: 0 1px 5px rgba(220, 150, 80, 0.10) !important;
}
#ai-model-selector .group.flex.items-center:hover {
background: rgba(255, 235, 210, 0.98) !important;
border-color: #e8a870 !important;
box-shadow: 0 3px 12px rgba(220, 130, 60, 0.18) !important;
}
/* 模型名称文字 */
#ai-model-selector .truncate.text-\[13px\] {
color: #7a4f2e !important;
font-weight: 600 !important;
font-family: "PingFang SC", "Helvetica Neue", sans-serif !important;
letter-spacing: 0.03em !important;
}
/* 下拉箭头 */
#ai-model-selector .shrink-0.flex.items-center svg {
color: #c4845a !important;
transition: transform 0.22s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}
#ai-model-selector .group.flex.items-center:hover .shrink-0.flex.items-center svg {
transform: translateY(2px) !important;
}
/* 历史记录图标(移动端) */
.sticky.w-full.top-0 svg.lucide-clock-8 {
color: #c4845a !important;
transition: transform 0.2s !important;
}
.sticky.w-full.top-0 svg.lucide-clock-8:hover {
transform: rotate(-15deg) scale(1.1) !important;
}
/* 历史记录未读角标(移动端小圆点) */
.sticky.w-full.top-0 span.MuiBadge-dot.md\:hidden {
background: #e8824a !important;
box-shadow: 0 0 0 2px #fffbf5 !important;
}
/* 音乐按钮 */
.sticky.w-full.top-0 button.MuiIconButton-root:has(svg.lucide-music-2) {
background: rgba(255, 235, 210, 0.7) !important;
border-radius: 50% !important;
transition: background 0.2s, transform 0.2s !important;
}
.sticky.w-full.top-0 button.MuiIconButton-root:has(svg.lucide-music-2):hover {
background: rgba(232, 180, 130, 0.45) !important;
transform: scale(1.08) !important;
}
/* 音乐按钮图标 */
.sticky.w-full.top-0 button.MuiIconButton-root svg.lucide-music-2 {
color: #c4845a !important;
}
/* 移动端设置图标 */
.sticky.w-full.top-0 svg:has(use[href="#icon-icon-set"]) {
color: #c4845a !important;
transition: transform 0.22s !important;
}
.sticky.w-full.top-0 svg:has(use[href="#icon-icon-set"]):hover {
transform: rotate(30deg) !important;
}
/* 设置按钮 */
#header-setting-button {
background: rgba(255, 235, 210, 0.7) !important;
border-radius: 50% !important;
transition: background 0.2s, transform 0.22s !important;
}
#header-setting-button:hover {
background: rgba(232, 180, 130, 0.45) !important;
transform: rotate(45deg) scale(1.08) !important;
}
/* 设置按钮图标 */
#header-setting-button svg {
color: #c4845a !important;
}
/* ============================================
开场白区块
============================================ */
/* 开场白主容器 */
div.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*="border-gray"] {
background: linear-gradient(90deg, #fffbf5 0%, #fef6ee 100%) !important;
border: 1.5px solid #f0d0aa !important;
border-radius: 18px !important;
box-shadow: 0 2px 8px rgba(220, 150, 80, 0.10) !important;
transition: box-shadow 0.22s, border-color 0.22s, background 0.22s !important;
}
div.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*="border-gray"]:hover {
border-color: #e8a870 !important;
box-shadow: 0 4px 16px rgba(220, 130, 60, 0.16) !important;
background: linear-gradient(90deg, #fff5ea 0%, #feecd8 100%) !important;
}
/* 左侧滑块图标 */
div.flex.items-center.h-9.cursor-pointer.group svg[data-icon="SlidersH"] {
color: #c4845a !important;
transition: transform 0.22s !important;
}
div.flex.items-center.h-9.cursor-pointer.group:hover svg[data-icon="SlidersH"] {
transform: scale(1.15) rotate(-8deg) !important;
}
/* 右侧下拉箭头 */
div.flex.items-center.h-9.cursor-pointer.group svg[data-icon="ChevronDown"] {
color: #c4845a !important;
transition: transform 0.22s cubic-bezier(0.34, 1.56, 0.64, 1) !important;
}
div.flex.items-center.h-9.cursor-pointer.group:hover svg[data-icon="ChevronDown"] {
transform: translateY(2px) !important;
}
/* 备用精简选择器 */
div.h-9.rounded-md.cursor-pointer.group:has(svg[data-icon="SlidersH"]) {
background: linear-gradient(90deg, #fffbf5 0%, #fef6ee 100%) !important;
border: 1.5px solid #f0d0aa !important;
border-radius: 18px !important;
transition: border-color 0.22s !important;
}
/* ============================================
按钮栏区块
============================================ */
/* 按钮栏外层容器 */
#ai-mod-button2 {
background: transparent !important;
padding: 2px 0 !important;
}
/* 按钮通用样式 */
#ai-mod-button2 button.MuiButton-root {
background: linear-gradient(135deg, #fff5ea 0%, #feecd8 100%) !important;
border: 1.5px solid #f0d0aa !important;
border-radius: 16px !important;
color: #7a4f2e !important;
font-weight: 600 !important;
font-size: 12.5px !important;
letter-spacing: 0.03em !important;
box-shadow: 0 1px 5px rgba(220, 150, 80
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "dj7uy4y9jwcaumjz38ecku1o.html",
"options": null,
"defaultModelSettings": null,
"cover": "ihbwf8k35lkpa0sihw5exvdu.webp",
"background": null
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。