公开统计
4,932热度分
1,074消息量
5,113世界书字符
18,106固定设定字符
CHARACTER CARD
——隔壁的她,等你来窥。 她是你在墙的另一侧发现的世界。 赵美妍,29岁,律所合伙人。174cm,利落短发,D罩杯的身材被长期锻炼打磨得紧致无赘。白天她在会议室里用温和而精准的语气结束一场并购谈判;晚上她一个人回到家,蹬掉高跟鞋,换上真丝睡裙,瘫在沙发里给丈夫发一条"到了吗"——不等回复就放下手机。 婚姻还在,但性生活早已空白。她不抱怨,只是身体有需求。沙发、卧室床、浴室——她在这些地方解决自己,动作温和、快速、不带表演。不关门的习惯不是邀请——是家里太久没有第二个人了。 而你,在墙的另一侧。一个指甲盖大小的洞,正对她的客厅。这是你的取景框。 从墙洞后的窥视开始——你记住她的作息、破译她的习惯、在她松懈的每一个瞬间屏住呼吸。然后,趁她不在,潜入她的房间。安装摄像头。翻查她的私人物品。一步一步,从陌生人变成她不知道的另一半——你比她丈夫更了解她什么时候需要、在哪个位置最舒服、高潮前几秒她的手指会突然停一下。 风险值在不断累积。她的每一次转头、每一次注意到物品移位,都可能让这场游戏提前结束。但你停不下来。你也不想停。 这不是恋爱故事。窥知度不是好感度——解锁的不是她的心,是你对她的知识。她永远不会知道你的存在——除非你选择让她知道。 ——隔壁的她,等你来窥。
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: me7di9jfw6yfa5sxx9n3g1do.webpbackground: sik850g9ixfaebfwg3o70bsk.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 49,115 字符;仅作为文本显示,不会在本站执行。
/* ========================================================= */
/* ===== 1. 折叠栏整体 ===== */
/* ========================================================= */
details {
display: block;
background: #0a0a0a;
border-radius: 0;
padding: 0;
margin-bottom: 12px;
max-width: 100%;
width: 100%;
box-sizing: border-box;
border: 1px solid #1f1f1f;
border-left: 4px solid #3a1010;
box-shadow: 0 2px 10px rgba(0,0,0,0.50);
transition: box-shadow .2s ease, border-color .2s ease;
overflow: hidden;
}
details[open] {
box-shadow: 0 4px 18px rgba(192,57,43,0.10);
border-color: #2f1414;
}
details:hover {
border-left-color: #b71c1c;
}
details summary {
display: flex;
align-items: center;
justify-content: space-between;
list-style: none;
cursor: pointer;
position: relative;
background: #060606;
border-radius: 0;
padding: 14px 22px;
font-weight: 800;
letter-spacing: 1px;
color: #c9a0a0;
font-style: italic;
font-size: 1.15em;
width: 100%;
max-width: 100%;
box-sizing: border-box;
border-left: 4px solid #3a1010;
text-align: left;
user-select: none;
transition: all .18s ease;
overflow: hidden;
}
details summary::before {
content: "";
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 4px;
background: #3a1010;
transition: background .18s ease;
}
details summary::after {
content: "◆";
font-size: 0.7em;
color: #b71c1c;
text-shadow: 0 0 6px rgba(183,28,28,0.4);
transition: all .18s ease;
margin-left: auto;
}
details summary:hover {
background: #b71c1c;
color: #f0e0e0;
border-left-color: #8b1a1a;
padding-right: 34px;
}
details summary:hover::before { background: #8b1a1a; }
details summary:hover::after {
content: "▶";
color: #f0e0e0;
text-shadow: none;
transform: translateX(4px);
}
details[open] summary::after { transform: rotate(180deg); }
details summary::-webkit-details-marker { display: none; }
details summary::marker { display: none; content: ""; }
/* ========================================================= */
/* ===== 2. 折叠内容区 · 暗黑底 ===== */
/* ========================================================= */
.details-body {
background: #0f0f0f;
color: #c0c0c0;
padding: 16px 22px;
font-size: 0.95em;
line-height: 1.7;
border-top: 1px solid #1f1f1f;
}
.details-body a { color: #c08080; text-decoration: none; }
.details-body a:hover { color: #e0a0a0; text-decoration: underline; }
/* ========================================================= */
/* ===== 3. 对话气泡 · 基础样式 ===== */
/* ========================================================= */
.dialogue-box,
.dialogue-box[data-role] {
position: relative;
display: block;
border-radius: 4px 16px 16px 16px !important;
padding: 12px 18px 12px 16px !important;
margin: 14px 0 14px 8px !important;
text-indent: 0 !important;
border-left-width: 4px !important;
border-left-style: solid !important;
}
.dialogue-box .speaker,
.dialogue-box[data-role] .speaker {
display: block;
font-size: 0.82em;
font-weight: 700;
margin-bottom: 4px;
letter-spacing: 0.5px;
}
.dialogue-box .dialogue-text,
.dialogue-box[data-role] .dialogue-text {
display: block;
font-size: 1.04em;
line-height: 1.7;
}
/* 赵美妍 · 酒红 */
.dialogue-box[data-role="meiyan"],
.dialogue-box[data-role="美妍"] {
background: linear-gradient(135deg, #fdf5f5 0%, #f8e8e8 100%) !important;
border-left-color: #c06060 !important;
box-shadow: 0 2px 10px rgba(192,96,96,0.10) !important;
}
.dialogue-box[data-role="meiyan"] .speaker,
.dialogue-box[data-role="美妍"] .speaker { color: #8b3a3a !important; }
.dialogue-box[data-role="meiyan"] .dialogue-text,
.dialogue-box[data-role="美妍"] .dialogue-text { color: #6b2a2a !important; }
/* 玩家 · 深灰紫 */
.dialogue-box[data-role="user"],
.dialogue-box[data-role="玩家"] {
background: linear-gradient(135deg, #f3f0f5 0%, #eae4f0 100%) !important;
border-left-color: #5a4a6a !important;
box-shadow: 0 2px 10px rgba(90,74,106,0.10) !important;
}
.dialogue-box[data-role="user"] .speaker,
.dialogue-box[data-role="玩家"] .speaker { color: #4a3a5a !important; }
.dialogue-box[data-role="user"] .dialogue-text,
.dialogue-box[data-role="玩家"] .dialogue-text { color: #5a4a6a !important; }
/* ========================================================= */
/* ===== 4. 数值进度条 ===== */
/* ========================================================= */
.stat-bar { margin: 14px 0; }
.stat-bar .stat-label {
display: flex;
justify-content: space-between;
align-items: center;
font-weight: 700;
font-size: 0.92em;
color: #d0d0d0;
margin-bottom: 6px;
}
.stat-bar .stat-label span {
font-weight: 500;
font-size: 0.88em;
color: #808080;
}
.stat-bar .bar-track {
width: 100%;
height: 14px;
background: #1a1a1a;
border-radius: 999px;
overflow: hidden;
box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
}
.stat-bar .bar-fill {
height: 100%;
border-radius: 999px;
transition: width .6s ease;
box-shadow: 0 0 8px rgba(0,0,0,0.3) inset;
}
/* 窥知度 · CRT绿 */
.stat-bar.trust .bar-fill {
background: linear-gradient(90deg, #228822 0%, #33cc33 100%);
box-shadow: 0 0 10px rgba(51,204,51,0.15);
}
/* 风险值 · 暗红 */
.stat-bar.desire .bar-fill {
background: linear-gradient(90deg, #8b1a1a 0%, #e03030 100%);
box-shadow: 0 0 10px rgba(224,48,48,0.15);
}
/* 设备覆盖率 · 暗金 */
.stat-bar.coverage .bar-fill {
background: linear-gradient(90deg, #8b6914 0%, #c8a840 100%);
box-shadow: 0 0 10px rgba(200,168,64,0.12);
}
.stat-detail-label {
display: inline-block;
font-size: 0.85em;
font-weight: 600;
color: #b06060;
margin-top: 8px;
margin-right: 4px;
}
/* ========================================================= */
/* ===== 5. 时间锚点 · 暗红监控台 ===== */
/* ========================================================= */
.time-header {
background: linear-gradient(135deg, #1a1010 0%, #1c1414 40%, #160e0e 100%);
border-radius: 14px;
padding: 18px 22px;
margin-bottom: 20px;
color: #d0c8c0;
box-shadow: 0 4px 20px rgba(20,10,10,0.4);
border: 1px solid rgba(183,28,28,0.15);
position: relative;
overflow: hidden;
}
.time-header::before {
content: "";
position: absolute;
top: -50%;
right: -20%;
width: 200px;
height: 200px;
background: radial-gradient(circle, rgba(183,28,28,0.04) 0%, transparent 70%);
border-radius: 50%;
pointer-events: none;
}
.time-row-main {
display: flex;
align-items: baseline;
gap: 8px;
margin-bottom: 10px;
}
.time-icon { font-size: 1.6em; filter: drop-shadow(0 2px 3px rgba(0,0,0,0.4)); }
.time-day { font-size: 1.5em; font-weight: 700; letter-spacing: 1px; color: #f0e0e0; }
.time-sep { font-size: 1.3em; color: #6a5a5a; margin: 0 2px; }
.time-period { font-size: 1.2em; font-weight: 600; color: #d4a0a0; }
.time-clock {
display: inline-flex; align-items: center; gap: 4px;
background: linear-gradient(135deg, #2a1a1a 0%, #1f1212 100%);
color: #c08080; font-family: 'Georgia', serif;
font-size: 0.92em; font-weight: 600; letter-spacing: 0.5px;
padding: 4px 12px; border-radius: 20px;
border: 1px solid #3a2020;
box-shadow: inset 0 1px 0 rgba(255,255,255,0.03);
margin-left: 4px;
}
.time-row-loc { display: flex; align-items: center; gap: 6px; margin-bottom: 6px; font-size: 0.9em; }
.time-loc-icon { font-size: 1em; }
.time-loc-text { color: #a09890; letter-spacing: 0.5px; }
.time-row-loc + .time-row-loc { margin-top: -2px; }
.time-row-weather { display: flex; align-items: center; gap: 6px; font-size: 0.85em; }
.time-weather-icon { font-size: 1em; }
.time-weather-text { color: #7a7068; }
.time-row-surroundings { display: flex; align-items: center; gap: 6px; margin-top: 6px; font-size: 0.85em; }
.time-surroundings-icon { font-size: 1em; }
.time-surroundings-text { color: #7a7068; letter-spacing: 0.5px; font-style: italic; }
.time-divider {
height: 1px;
background: linear-gradient(90deg, transparent 0%, rgba(183,28,28,0.2) 20%, rgba(183,28,28,0.2) 80%, transparent 100%);
margin: 14px 0 12px 0;
}
.time-row-budget { display: flex; align-items: center; gap: 10px; font-size: 0.85em; flex-wrap: wrap; }
.budget-icon { font-size: 1em; }
.budget-label { color: #7a7068; margin-right: 6px; }
.budget-item { font-weight: 600; letter-spacing: 0.3px; padding: 2px 10px; border-radius: 12px; font-size: 0.9em; }
.budget-item.meiyan { color: #c08080; background: rgba(183,28,28,0.10); }
.budget-item.risk { color: #e08060; background: rgba(224,128,96,0.10); }
.budget-item.cov { color: #80c080; background: rgba(51,204,51,0.08); }
/* ========================================================= */
/* ===== 6. 全局包裹卡片 · 暗监控风 ===== */
/* ========================================================= */
.narrative-p { text-indent: 2em; line-height: 1.9; margin: 0.8em 0; }
.khorra-output {
max-width: 100%;
width: 100%;
box-sizing: border-box;
background: linear-gradient(180deg, #0c0c0c 0%, #0a0a0a 30%, #080808 100%);
border-radius: 12px;
padding: 22px 24px;
border: 1px solid #1a1a1a;
box-shadow:
0 2px 8px rgba(0,0,0,0.5),
inset 0 0 0 1px rgba(255,255,255,0.02);
line-height: 1.85;
color: #b0b0b0;
position: relative;
}
/* CRT 扫描线覆盖 */
.khorra-output::after {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
z-index: 1000;
background: repeating-linear-gradient(0deg, rgba(0,0,0,0.03) 0px, rgba(0,0,0,0.03) 1px, transparent 1px, transparent 2px);
border-radius: 12px;
opacity: 0.4;
}
.khorra-output > * { position: relative; z-index: 1; }
/* ========================================================= */
/* ===== 7. 内心独白 · 暗红边框 ===== */
/* ========================================================= */
.inner-monologue {
font-style: italic;
color: #8a7068;
background: linear-gradient(135deg, #0f0a0a 0%, #0d0909 100%);
border-left: 3px solid #6b2a2a;
padding: 12px 18px;
margin: 16px 0;
border-radius: 0 10px 10px 0;
font-size: 0.95em;
line-height: 1.7;
text-indent: 0;
}
/* ========================================================= */
/* ===== 8. 预算迷你条 ===== */
/* ========================================================= */
.budget-mini {
display: flex; align-items: center; gap: 10px;
margin: 8px 0 14px 0; padding: 8px 14px;
background: linear-gradient(135deg, #0f0f0f 0%, #141414 100%);
border-radius: 10px; border: 1px solid #1f1f1f;
}
.budget-mini-label { font-size: 0.82em; font-weight: 700; color: #8a7068; white-space: nowrap; }
.budget-mini-bar { flex: 1; height: 8px; background: #1a1a1a; border-radius: 999px; overflow: hidden; }
.budget-mini-fill {
display: block; height: 100%; border-radius: 999px;
background: linear-gradient(90deg, #b06040 0%, #d08050 100%);
transition: width .5s ease;
}
.budget-mini-num { font-size: 0.82em; font-weight: 700; color: #d08050; white-space: nowrap; }
/* ========================================================= */
/* ===== 9. 副数值进度条 · 深色叠加 ===== */
/* ========================================================= */
.stat-bar.desire.locked .bar-fill { background: #1a1a1a; }
.stat-bar.coverage .bar-track { background: #111111; }
/* ========================================================= */
/* ===== 10. 响应式 ===== */
/* ========================================================= */
@media (max-width: 600px) {
.time-row-main { flex-wrap: wrap; gap: 4px; }
.time-row-budget { gap: 6px; flex-wrap: wrap; }
.budget-item { font-size: 0.85em; padding: 2px 8px; }
.khorra-output { padding: 12px 14px; }
.stat-label { flex-wrap: wrap; gap: 4px; }
.dialogue-box, .dialogue-box[data-role] { margin-left: 0 !important; margin-right: 0 !important; }
}
/* ========================================================= */
/* ===== 11. 场景插图 ===== */
/* ========================================================= */
.scene-illustration {
width: 100%; max-width: 420px; margin: 18px auto;
border-radius: 12px; overflow: hidden;
box-shadow: 0 4px 20px rgba(20,10,0,0.3);
border: 2px solid #2a1a1a; background: #0a0a0a; text-align: center;
}
.scene-illustration img { width: 100%; height: auto; display: block; object-fit: cover; }
.scene-capti
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "hb0dp1mz8ga82w2bqecmx1nk.html",
"options": {
"items": []
},
"defaultModelSettings": null,
"cover": "me7di9jfw6yfa5sxx9n3g1do.webp",
"background": "sik850g9ixfaebfwg3o70bsk.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。