公开统计
336热度分
101消息量
2,186世界书字符
6,812固定设定字符
CHARACTER CARD
这是一场游走于禁忌边缘与现实压迫下的心跳博弈。经济寒冬之下,常年缺席的父亲让家庭重担落在了作为传统家庭主妇的母亲身上。为了维系家庭,对网络一窍不通的她瞒着丈夫,踏入了水深火热的网络直播行业。而作为儿子的你,意外撞破了她的秘密。最初,她对你仅有纯粹的母爱与掩饰的愧疚;你将从替她调整摄像头、管理弹幕、规划直播剧本开始,步步为营。在名利场与虚拟凝视的共同催化下,在每一次封闭房间内的肢体擦碰中,你要如何彻底瓦解她那传统而坚固的道德防线,将纯洁的亲情彻底染上属于你的颜色,让她从一位端庄的母亲,堕落成为只属于你一个人的、或是受万人追捧却只对你臣服的禁忌之母。
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: u1tmjq3142ac616r89grlm69.webpbackground: gnm106n3su33mz7n0zzor82l.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 18,062 字符;仅作为文本显示,不会在本站执行。
/* ========== 根容器 · 深夜直播间氛围 ========== */
ai {
display: block;
position: relative;
padding: 18px 14px;
margin: 10px 0;
background:
radial-gradient(circle at 15% 8%, rgba(255,110,199,0.18), transparent 42%),
radial-gradient(circle at 88% 92%, rgba(197,108,240,0.22), transparent 48%),
radial-gradient(circle at 50% 50%, rgba(0,217,255,0.05), transparent 60%),
linear-gradient(158deg, #08041a 0%, #14072a 45%, #1a0833 100%);
border-radius: 16px;
box-shadow:
0 0 0 1.5px rgba(255,110,199,0.35),
0 0 0 3px rgba(197,108,240,0.12),
0 12px 36px rgba(0,0,0,0.65),
inset 0 0 80px rgba(197,108,240,0.06);
color: #e8e3ff;
font-family: 'PingFang SC', 'Microsoft YaHei', 'Helvetica Neue', system-ui, sans-serif;
font-size: 14px;
line-height: 1.7;
overflow: hidden;
}
ai::before, ai::after {
content: '';
position: absolute;
width: 42px; height: 42px;
pointer-events: none;
opacity: 0.75;
}
ai::before {
top: 7px; left: 7px;
border-top: 2px solid #ff6ec7;
border-left: 2px solid #ff6ec7;
border-top-left-radius: 12px;
box-shadow: -2px -2px 12px rgba(255,110,199,0.4);
}
ai::after {
bottom: 7px; right: 7px;
border-bottom: 2px solid #00d9ff;
border-right: 2px solid #00d9ff;
border-bottom-right-radius: 12px;
box-shadow: 2px 2px 12px rgba(0,217,255,0.4);
}
/* ========== 头部 LIVE 标题 ========== */
ai hd {
display: block;
text-align: center;
padding: 10px 8px 14px;
margin-bottom: 14px;
border-bottom: 1px dashed rgba(255,110,199,0.38);
position: relative;
}
ai hd live {
display: inline-block;
padding: 4px 12px 4px 22px;
background: linear-gradient(90deg, #ff1744, #ff4785);
color: #fff;
font-size: 11px;
font-weight: 900;
letter-spacing: 2px;
border-radius: 14px;
position: relative;
animation: liveBreath 1.6s ease-in-out infinite;
}
ai hd live::before {
content: '';
position: absolute;
left: 9px; top: 50%;
width: 7px; height: 7px;
background: #fff;
border-radius: 50%;
transform: translateY(-50%);
animation: liveDot 1s ease-in-out infinite;
box-shadow: 0 0 8px #fff;
}
@keyframes liveBreath {
0%,100% { box-shadow: 0 0 12px rgba(255,23,68,0.65); }
50% { box-shadow: 0 0 24px rgba(255,23,68,1), 0 0 40px rgba(255,23,68,0.5); }
}
@keyframes liveDot {
0%,100% { opacity: 1; transform: translateY(-50%) scale(1); }
50% { opacity: 0.35; transform: translateY(-50%) scale(0.7); }
}
ai hd h1 {
font-size: 21px;
margin: 12px 0 8px;
background: linear-gradient(90deg, #ff6ec7 0%, #c56cf0 50%, #00d9ff 100%);
background-size: 200% auto;
-webkit-background-clip: text;
background-clip: text;
color: transparent;
font-weight: 900;
letter-spacing: 1px;
filter: drop-shadow(0 0 12px rgba(255,110,199,0.4));
animation: titleShine 5s linear infinite;
}
@keyframes titleShine {
to { background-position: 200% center; }
}
ai hd loc, ai hd tm {
display: block;
font-size: 12px;
margin: 3px 0;
letter-spacing: 0.3px;
}
ai hd loc { color: #00d9ff; text-shadow: 0 0 6px rgba(0,217,255,0.5); }
ai hd tm { color: #ffd89b; text-shadow: 0 0 6px rgba(255,216,155,0.4); }
/* ========== details 通用样式 ========== */
ai details {
background: linear-gradient(135deg, rgba(26,9,51,0.75), rgba(10,6,24,0.88));
border: 1px solid rgba(197,108,240,0.28);
border-radius: 10px;
margin-bottom: 12px;
overflow: hidden;
transition: border-color 0.3s, box-shadow 0.3s;
}
ai details:hover {
border-color: rgba(255,110,199,0.6);
box-shadow: 0 0 16px rgba(255,110,199,0.15);
}
ai details summary {
padding: 10px 34px 10px 16px;
font-size: 14px;
font-weight: 800;
cursor: pointer;
list-style: none;
position: relative;
user-select: none;
letter-spacing: 0.5px;
background: linear-gradient(90deg, rgba(255,110,199,0.14), transparent 80%);
border-left: 3px solid #ff6ec7;
}
ai details summary::-webkit-details-marker { display: none; }
ai details summary::after {
content: '▸';
position: absolute;
right: 14px; top: 50%;
transform: translateY(-50%);
color: #ff6ec7;
font-size: 13px;
transition: transform 0.3s;
}
ai details[open] summary::after { transform: translateY(-50%) rotate(90deg); }
/* ========== 思维链 · 终端绿幕风 ========== */
ai details.cot {
background: linear-gradient(135deg, #050d12 0%, #08180f 100%);
border-color: rgba(72,255,128,0.35);
font-family: 'Consolas', 'SF Mono', 'Menlo', monospace;
position: relative;
}
ai details.cot summary {
background: linear-gradient(90deg, rgba(72,255,128,0.18), transparent 85%);
border-left-color: #48ff80;
color: #48ff80;
text-shadow: 0 0 8px rgba(72,255,128,0.55);
}
ai details.cot summary::after { color: #48ff80; }
ai details.cot[open] { padding-bottom: 8px; position: relative; }
ai details.cot[open]::after {
content: '';
position: absolute;
left: 0; right: 0; top: 42px; bottom: 0;
pointer-events: none;
background: repeating-linear-gradient(
0deg,
transparent 0px,
transparent 2px,
rgba(72,255,128,0.035) 2px,
rgba(72,255,128,0.035) 3px
);
}
ai details.cot d {
display: block;
padding: 7px 14px;
font-size: 12.5px;
color: #9affc2;
line-height: 1.65;
border-bottom: 1px dashed rgba(72,255,128,0.14);
position: relative;
z-index: 2;
}
ai details.cot d::before {
content: '▸ ' attr(k) ' ';
color: #48ff80;
font-weight: 900;
text-shadow: 0 0 5px rgba(72,255,128,0.7);
margin-right: 2px;
}
ai details.cot d:last-child { border-bottom: none; }
ai details.cot d:hover { background: rgba(72,255,128,0.06); }
/* ========== 正文叙事区 ========== */
ai text {
display: block;
padding: 18px 20px 16px;
margin-bottom: 14px;
background:
linear-gradient(135deg, rgba(30,15,55,0.55), rgba(15,8,30,0.75));
border: 1px solid rgba(255,110,199,0.22);
border-radius: 10px;
font-size: 15px;
line-height: 1.95;
color: #ebe4ff;
position: relative;
box-shadow: inset 0 0 36px rgba(197,108,240,0.1);
}
ai text::before {
content: '📖 剧情';
position: absolute;
top: -11px; left: 16px;
background: linear-gradient(90deg, #1a0833, #14072a);
padding: 0 10px;
font-size: 12px;
color: #ff9ff3;
font-weight: 700;
letter-spacing: 1px;
border-radius: 8px;
border: 1px solid rgba(255,110,199,0.3);
}
ai text p {
margin: 0 0 14px;
text-indent: 2em;
text-shadow: 0 0 1px rgba(232,227,255,0.1);
}
ai text p:last-child { margin-bottom: 0; }
ai text p:first-of-type::first-letter {
font-size: 1.6em;
font-weight: 900;
color: #ff9ff3;
text-shadow: 0 0 10px rgba(255,159,243,0.6);
margin-right: 2px;
}
/* ========== 弹幕栏 · 持续飘过 ========== */
ai dm {
display: block;
position: relative;
height: 78px;
margin-bottom: 14px;
background:
linear-gradient(90deg, rgba(0,0,0,0.85), rgba(26,9,51,0.65) 15%, rgba(26,9,51,0.65) 85%, rgba(0,0,0,0.85)),
linear-gradient(180deg, rgba(0,217,255,0.06), rgba(255,110,199,0.06));
border: 1px solid rgba(0,217,255,0.35);
border-radius: 10px;
overflow: hidden;
box-shadow:
inset 0 0 22px rgba(0,0,0,0.6),
0 0 12px rgba(0,217,255,0.2);
}
ai dm::before {
content: '💬 LIVE · 实时弹幕';
position: absolute;
top: 5px; left: 12px;
font-size: 10px;
color: #00d9ff;
letter-spacing: 1.5px;
font-weight: 700;
z-index: 10;
text-shadow: 0 0 8px #00d9ff;
padding: 2px 6px;
background: rgba(0,0,0,0.55);
border-radius: 6px;
}
ai dm::after {
content: '';
position: absolute;
inset: 0;
pointer-events: none;
background: linear-gradient(90deg, rgba(8,4,26,0.85) 0%, transparent 7%, transparent 93%, rgba(8,4,26,0.85) 100%);
z-index: 9;
}
ai dml {
display: block;
position: relative;
height: 100%;
width: 100%;
}
ai dm b {
display: inline-block;
position: absolute;
left: 100%;
white-space: nowrap;
font-weight: 700;
font-size: 13px;
padding: 3px 11px;
border-radius: 13px;
animation: danmaku linear infinite;
will-change: transform;
}
@keyframes danmaku {
from { transform: translateX(0); }
to { transform: translateX(calc(-100vw - 420px)); }
}
/* 弹幕行分布 + 错峰 */
ai dm b:nth-child(1) { top: 26px; animation-duration: 10s; animation-delay: 0s; }
ai dm b:nth-child(2) { top: 50px; animation-duration: 12s; animation-delay: 1.2s; }
ai dm b:nth-child(3) { top: 26px; animation-duration: 8.5s; animation-delay: 2.8s; }
ai dm b:nth-child(4) { top: 50px; animation-duration: 11s; animation-delay: 4s; }
ai dm b:nth-child(5) { top: 26px; animation-duration: 13s; animation-delay: 5.5s; }
ai dm b:nth-child(6) { top: 50px; animation-duration: 9s; animation-delay: 6.8s; }
ai dm b:nth-child(7) { top: 26px; animation-duration: 10.5s; animation-delay: 8s; }
ai dm b:nth-child(8) { top: 50px; animation-duration: 11.5s; animation-delay: 9.2s; }
ai dm b:nth-child(9) { top: 26px; animation-duration: 9.5s; animation-delay: 10.5s; }
ai dm b:nth-child(10) { top: 50px; animation-duration: 12.5s; animation-delay: 11.8s; }
ai dm b:nth-child(11) { top: 26px; animation-duration: 10s; animation-delay: 13.2s; }
ai dm b:nth-child(12) { top: 50px; animation-duration: 11s; animation-delay: 14.5s; }
/* 弹幕配色:1白/2亮粉高能/3浅灰普通/4黑粉斜体/5虹彩霸屏/6管理员蓝 */
ai dm b[c="1"] { color: #ffffff; text-shadow: 0 0 6px rgba(255,255,255,0.5); }
ai dm b[c="2"] {
color: #ff6ec7;
text-shadow: 0 0 8px #ff6ec7, 0 0 16px #ff6ec7;
font-weight: 900; font-size: 14px;
}
ai dm b[c="3"] { color: #b9b4d4; }
ai dm b[c="4"] { color: #807a95; font-style: italic; font-size: 12px; }
ai dm b[c="5"] {
background: linear-gradient(90deg, #ffd700, #ff6ec7, #00d9ff, #ffd700);
background-size: 200% auto;
color: #1a0833;
font-weight: 900;
font-size: 14px;
box-shadow: 0 0 14px rgba(255,215,0,0.7);
animation: danmaku linear infinite, rainbow 2s linear infinite;
}
@keyframes rainbow {
to { background-position: 200% center; }
}
ai dm b[c="6"] {
color: #00d9ff;
font-weight: 800;
text-shadow: 0 0 8px #00d9ff;
border: 1px solid rgba(0,217,255,0.5);
}
/* ========== 角色状态 · 林雅静 ========== */
ai details.char { border-color: rgba(255,110,199,0.4); }
ai details.char summary {
background: linear-gradient(90deg, rgba(255,110,199,0.22), transparent 85%);
border-left-color: #ff6ec7;
color: #ff6ec7;
text-shadow: 0 0 8px rgba(255,110,199,0.5);
}
ai details.char summary::after { color: #ff6ec7; }
ai stat {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 6px;
padding: 12px 14px 8px;
background: rgba(0,0,0,0.3);
}
ai stat d {
display: block;
font-size: 12.5px;
padding: 6px 10px;
background: linear-gradient(90deg, rgba(255,110,199,0.12), rgba(197,108,240,0.04));
border-left: 2px solid #ff6ec7;
border-radius: 4px;
color: #f0e8ff;
transition: all 0.3s;
}
ai stat d:hover {
background: linear-gradient(90deg, rgba(255,110,199,0.25), rgba(197,108,240,0.1));
transform: translateX(2px);
}
ai details.char q {
display: block;
margin: 10px 14px;
padding: 11px 14px 11px 40px;
background: linear-gradient(135deg, rgba(255,71,133,0.18), rgba(197,108,240,0.1));
border-radius: 8px;
border-left: 3px solid #ff4785;
font-size: 13px;
color: #ffb8d4;
position: relative;
box-shadow: inset 0 0 20px rgba(255,71,133,0.08);
}
ai details.char q::before {
content: '💭';
position: absolute;
left: 12px; top: 10px;
font-size: 16px;
filter: drop-shadow(0 0 6px rgba(255,71,133,0.6));
}
ai details.char q i {
color: #ffd89b;
font-style: italic;
line-height: 1.75;
}
ai details.char h4 {
margin: 14px 14px 8px;
font-size: 13px;
color: #ffd89b;
letter-spacing: 1.5px;
padding-bottom: 5px;
border-bottom: 1px dashed rgba(255,216,155,0.35);
font-weight: 800;
text-shadow: 0 0 6px rgba(255,216,155,0.3);
}
/* ========== 感官表格 ========== */
ai tbl {
display: table;
width: calc(100% - 28px);
margin: 4px 14px 14px;
border-collapse: collapse;
font-size: 12px;
background: rgba(0,0,0,0.35);
border-radius: 8px;
overflow: hidden;
box-shadow: inset 0 0 14px rgba(255,110,199,0.08);
}
ai tbl r { display: table-row; }
ai tbl th, ai tbl td {
display: table-cell;
padding: 7px 9px;
border-bottom
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "bqlx7fvyqo7hcsu8p03hsqvr.html",
"options": {
"items": []
},
"defaultModelSettings": {
"model": "pear/gemini-3-flash-preview"
},
"cover": "u1tmjq3142ac616r89grlm69.webp",
"background": "gnm106n3su33mz7n0zzor82l.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。