公开统计
2,656热度分
259消息量
7,765世界书字符
14,291固定设定字符
CHARACTER CARD
我们一家都是暗网认识的 你是高二学生,成绩中游,社交普通,没有任何秘密——在这个家里,"普通"是你唯一的特长。 因为你爸是连环杀人犯。 你妈是潜伏间谍。 你姐是地下黑拳冠军。 你妹是国际通缉的天才黑客。 他们全都不认识彼此——直到在暗网的"新身份交易区"碰头。各取所需,领了证,买了身份,拼出一个虚假的四口之家。而你,是这家里唯一禁得起背景调查的人。 现在,你爸每天在阳台发呆放哨,你妈穿着围裙用间谍训练学来的厨艺给你们做饭,你姐光着上身在客厅做俯卧撑,你妹盘腿坐在沙发上黑五角大楼——同时三个女人都在争夺你今晚进谁的房间。 你只想好好念完高中。但在这个家里,连吃顿晚饭都是一场修罗场。
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: k3l5aosqk4xrtl9oqfqabo0d.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 35,127 字符;仅作为文本显示,不会在本站执行。
/*
* =============================================================
* 家宅迷影 — 聊天界面主题 · 臻藏版
* 色板: 深靛蓝 / 暖杏灰 / 檀木棕·勃艮第酒红 / 象牙白·旧纸黄
* 字体: Inter / Noto Serif SC / ZCOOL XiaoWei / Caveat
* 设计语言: 东方含蓄 × 现代克制 — 温润、深邃、留白
* =============================================================
*/
/* ═══════════════════════════════════════════════════════════
B平台兼容层 — 表格 / 按钮组 / 分页控件 保护性重置
═══════════════════════════════════════════════════════════ */
.rili-markdown-renderer table {
display: table !important;
table-layout: auto !important;
width: 100% !important;
border-collapse: collapse !important;
}
.rili-markdown-renderer table caption {
display: table-caption !important;
caption-side: top !important;
text-align: center !important;
padding: 8px !important;
}
.rili-markdown-renderer thead { display: table-header-group !important; }
.rili-markdown-renderer tbody { display: table-row-group !important; }
.rili-markdown-renderer tr { display: table-row !important; }
.rili-markdown-renderer th,
.rili-markdown-renderer td { display: table-cell !important; }
/* 按钮组容器保护 */
.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\.5,
.is-user .bg-muted.rounded.flex.p-0\.5,
.is-assistant .bg-muted.rounded.flex.p-0\.5 {
display: flex !important;
visibility: visible !important;
opacity: 1 !important;
overflow: visible !important;
position: relative !important;
width: auto !important;
height: auto !important;
max-height: none !important;
pointer-events: auto !important;
clip: auto !important;
clip-path: none !important;
}
.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\.5 > button,
.is-user .bg-muted.rounded.flex.p-0\.5 > button,
.is-assistant .bg-muted.rounded.flex.p-0\.5 > button {
display: inline-flex !important;
visibility: visible !important;
opacity: 1 !important;
pointer-events: auto !important;
position: relative !important;
clip: auto !important;
clip-path: none !important;
}
.flex.items-center.gap-1.ml-auto.md\:opacity-0.group-hover\:opacity-100 {
visibility: visible !important;
display: flex !important;
pointer-events: auto !important;
overflow: visible !important;
}
.flex.w-full.items-center.justify-between.gap-2.px-2 {
display: flex !important;
visibility: visible !important;
overflow: visible !important;
}
header.flex.justify-between {
position: relative;
overflow: visible;
}
/* ═══════════════════════════════════════════════════════════
根变量 — 色板 · 字体 · 阴影 · 缓动 · 纹理
═══════════════════════════════════════════════════════════ */
:root {
/* 主色板 */
--theme-deep-blue: #1e2d3d;
--theme-slate-blue: #2c3f56;
--theme-warm-taupe: #c8c3b8;
--theme-sand: #e8e3d6;
--theme-teak: #9b8465;
--theme-dark-teak: #6b5a45;
--theme-burgundy: #5c1f2a;
--theme-deep-burgundy: #3d121a;
--theme-ivory: #faf7f0;
--theme-cream-warm: #f3ede2;
--theme-parchment: #e8ddc4;
--theme-olive-moss: #495a47;
--theme-dusty-mauve: #9b7fa8;
--theme-slate-mauve: #7d6692;
--theme-pure-white: #ffffff;
--theme-ink: #2c2416;
--theme-soft-ink: #5c5446;
/* 功能色 */
--theme-success: #4a7c59;
--theme-warning: #c4944a;
--theme-danger: #b33a3a;
/* 字体栈 */
--font-display: 'ZCOOL XiaoWei', 'Noto Serif SC', serif;
--font-body: 'Inter', system-ui, -apple-system, BlinkMacSystemFont,
'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell,
'Helvetica Neue', sans-serif;
--font-reading: 'Noto Serif SC', 'Source Han Serif SC', Georgia,
'Times New Roman', serif;
--font-mono: 'JetBrains Mono', 'Fira Code', 'Cascadia Code',
'SF Mono', Consolas, monospace;
--font-hand: 'Caveat', 'Ma Shan Zheng', cursive;
/* 阴影层级 */
--shadow-xs: 0 1px 2px rgba(44, 36, 22, .04);
--shadow-sm: 0 2px 4px rgba(44, 36, 22, .06),
0 1px 2px rgba(44, 36, 22, .04);
--shadow-md: 0 4px 12px rgba(44, 36, 22, .08),
0 2px 4px rgba(44, 36, 22, .04);
--shadow-lg: 0 12px 28px rgba(44, 36, 22, .10),
0 4px 8px rgba(44, 36, 22, .05);
--shadow-xl: 0 20px 48px rgba(44, 36, 22, .14),
0 8px 16px rgba(44, 36, 22, .06);
--shadow-inner: inset 0 2px 4px rgba(44, 36, 22, .06);
--shadow-glow-wine: 0 0 0 3px rgba(92, 31, 42, .12),
0 0 20px rgba(92, 31, 42, .06);
/* 缓动曲线 */
--ease-out: cubic-bezier(.16, 1, .3, 1);
--ease-in-out: cubic-bezier(.65, 0, .35, 1);
--ease-spring: cubic-bezier(.34, 1.56, .64, 1);
--ease-bounce: cubic-bezier(.34, 1.8, .64, 1);
--ease-smooth: cubic-bezier(.4, 0, .2, 1);
/* 圆角体系 */
--radius-xs: 4px;
--radius-sm: 6px;
--radius-md: 10px;
--radius-lg: 16px;
--radius-xl: 24px;
--radius-full: 9999px;
}
/* ═══════════════════════════════════════════════════════════
顶部导航栏 — 深邃靛蓝 × 酒红底线 × 微光渐变
═══════════════════════════════════════════════════════════ */
header.flex.justify-between {
background:
linear-gradient(
175deg,
var(--theme-deep-blue) 0%,
#243548 40%,
var(--theme-slate-blue) 100%
) !important;
border-bottom: 2px solid var(--theme-burgundy) !important;
box-shadow:
0 2px 8px rgba(0, 0, 0, .18),
0 1px 0 rgba(255, 255, 255, .04) inset !important;
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
position: relative;
overflow: visible;
z-index: 50;
}
/* 顶部栏微光纹理覆盖 */
header.flex.justify-between::after {
content: '';
position: absolute;
inset: 0;
background:
radial-gradient(
ellipse 80% 1px at 50% 100%,
rgba(232, 227, 214, .15),
transparent
);
pointer-events: none;
}
/* 顶部栏文字与图标 */
header.flex.justify-between.w-full.top-0 .truncate,
header.flex.justify-between.w-full.top-0 button svg,
header.flex.justify-between.w-full.top-0 svg[class*="lucide"],
#nav-middle button:has(> .flex-1.truncate.text-left) .flex-1.truncate.text-left,
#nav-middle .shrink-0.flex.items-center svg,
#nav-right button,
#nav-right button svg {
color: var(--theme-ivory) !important;
fill: var(--theme-ivory) !important;
stroke: var(--theme-ivory) !important;
font-family: var(--font-body) !important;
letter-spacing: .01em;
transition: color .25s var(--ease-out),
opacity .25s var(--ease-out);
}
/* 顶部栏按钮悬停 */
#nav-right button:hover svg {
color: var(--theme-parchment) !important;
fill: var(--theme-parchment) !important;
stroke: var(--theme-parchment) !important;
filter: drop-shadow(0 0 6px rgba(232, 221, 196, .3));
}
/* 顶部栏标题文字特殊处理 */
header.flex.justify-between.w-full.top-0 .truncate {
font-family: var(--font-display) !important;
font-size: 1.05em !important;
letter-spacing: .03em !important;
text-shadow: 0 1px 2px rgba(0, 0, 0, .3);
}
/* 历史未读角标 — 脉搏动画 */
header.flex.justify-between.w-full.top-0 span.MuiBadge-dot {
background-color: var(--theme-burgundy) !important;
box-shadow:
0 0 0 2px var(--theme-deep-blue),
0 0 8px rgba(92, 31, 42, .5) !important;
animation: badgePulse 2s var(--ease-in-out) infinite;
}
@keyframes badgePulse {
0%, 100% { box-shadow: 0 0 0 2px var(--theme-deep-blue), 0 0 8px rgba(92, 31, 42, .5); }
50% { box-shadow: 0 0 0 2px var(--theme-deep-blue), 0 0 16px rgba(92, 31, 42, .7); }
}
/* ═══════════════════════════════════════════════════════════
底部输入栏 — 暖沙色底 · 悬浮白卡片 · 诗意占位符
═══════════════════════════════════════════════════════════ */
#ai-chat-bottom-input {
background:
linear-gradient(
0deg,
var(--theme-sand) 0%,
var(--theme-warm-taupe) 100%
) !important;
border-top: 1px solid rgba(155, 132, 101, .18) !important;
box-shadow: 0 -2px 12px rgba(44, 36, 22, .06) !important;
padding: 14px 16px !important;
position: relative;
}
/* 底部栏微光 */
#ai-chat-bottom-input::before {
content: '';
position: absolute;
top: 0;
left: 20%;
right: 20%;
height: 1px;
background: linear-gradient(
to right,
transparent,
rgba(155, 132, 101, .25),
transparent
);
pointer-events: none;
}
#ai-chat-input {
background-color: var(--theme-pure-white) !important;
border: 1.5px solid rgba(155, 132, 101, .3) !important;
color: var(--theme-ink) !important;
font-family: var(--font-body) !important;
font-size: 14.5px !important;
line-height: 1.65 !important;
border-radius: var(--radius-lg) !important;
padding: 12px 16px !important;
transition:
border-color .3s var(--ease-out),
box-shadow .3s var(--ease-out),
background-color .3s var(--ease-out),
transform .2s var(--ease-out);
}
#ai-chat-input::placeholder {
color: rgba(107, 90, 69, .42) !important;
font-style: italic;
font-family: var(--font-reading) !important;
font-size: .95em;
letter-spacing: .02em;
}
#ai-chat-input:hover {
border-color: rgba(155, 132, 101, .5) !important;
box-shadow: var(--shadow-sm) !important;
}
#ai-chat-input:focus {
outline: none;
border-color: var(--theme-burgundy) !important;
box-shadow: var(--shadow-glow-wine) !important;
background-color: #fdfcf7 !important;
transform: translateY(-1px);
}
#ai-chat-input::selection {
background-color: rgba(92, 31, 42, .18) !important;
color: var(--theme-deep-burgundy) !important;
}
/* ═══════════════════════════════════════════════════════════
底部按钮栏 — 檀木主按钮 · 诗意悬浮 · 弹簧动效
═══════════════════════════════════════════════════════════ */
#ai-mod-button2 button.MuiButton-root {
background:
linear-gradient(
135deg,
var(--theme-teak) 0%,
var(--theme-dark-teak) 100%
) !important;
color: var(--theme-ivory) !important;
font-family: var(--font-body) !important;
font-weight: 500 !important;
letter-spacing: .02em !important;
border-radius: var(--radius-md) !important;
padding: 9px 20px !important;
min-width: 84px !important;
border: none !important;
box-shadow:
var(--shadow-sm),
0 1px 0 rgba(255, 255, 255, .08) inset !important;
transition:
all .25s var(--ease-out),
transform .35s var(--ease-spring);
position: relative;
overflow: hidden;
}
/* 按钮光泽扫过 */
#ai-mod-button2 button.MuiButton-root::after {
content: '';
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(
90deg,
transparent,
rgba(255, 255, 255, .08),
transparent
);
transition: left .6s var(--ease-out);
}
#ai-mod-button2 button.MuiButton-root:hover::after,
#ai-mod-button2 button.MuiButton-root:focus-visible::after {
left: 100%;
}
#ai-mod-button2 button.MuiButton-root svg {
fill: var(--theme-ivory) !important;
stroke: var(--theme-ivory) !important;
transition: transform .35s var(--ease-spring);
}
#ai-mod-button2 button.MuiButton-root:hover,
#ai-mod-button2 button.MuiButton-root:focus-visible,
#ai-mod-button2 button.MuiButton-root.Mui-selected {
background:
linear-gradient(
135deg,
var(--theme-burgundy) 0%,
var(--theme-deep-burgundy) 100%
) !important;
transform: translateY(-2px);
box-shadow:
var(--shadow-lg),
0 1px 0 rgba(255, 255, 255, .06) inset !important;
}
#ai-mod-button2 button.MuiButton-root:hover svg {
transform: scale(1.08);
}
#ai-mod-button2 button.MuiButton-root:active {
transform: translateY(0) scale(.98);
box-shadow: var(--shadow-sm) !important;
transition: all .1s var(--ease-out);
}
/* 辅助轮廓按钮 */
button.MuiButton-outlinedPrimary {
background: transparent !important;
border: 1.5px solid rgba(155, 132, 101, .35) !important;
color: var(--theme-dark-teak) !important;
font-family: var(--font-body) !important;
font-weight: 500 !important;
letter-spacing: .01em !important;
border-radius: var(--radius-md) !important;
padding: 8px 16px !important;
transition:
all .25s var(--ease-out),
transform .3s var(--ease-spring);
backdrop-filter: blur(4px);
}
button.MuiButton-outlinedPrimary:hover {
backg
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "qmgzpg712z5tq6zq3mmb4m9u.html",
"options": {
"items": []
},
"defaultModelSettings": null,
"cover": "k3l5aosqk4xrtl9oqfqabo0d.webp",
"background": null
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。