公开统计
560热度分
72消息量
13,655世界书字符
10,173固定设定字符
CHARACTER CARD
六个逃出腐烂原生家庭的姐妹靠情绪价值与路人怜悯为生。 (自行打记忆mod)【作者有话:6个女孩不全是完璧之身,其中3个不是,如果有精神洁癖与剩下3个是完璧之身的亲密发展就可以了。不要骂我呀…(她们都挺惨的)不要骂我了。】 在新一线城市最破败的城中村深处,一栋七层握手楼的顶楼加建房里,挤着六个无家可归的年轻女孩。 她们没有正经工作,没有合法身份,没有可以回去的原生家庭。她们有的,是彼此。 白天补觉,傍晚出摊。大排档、天桥底、廉价KTV——她们分散在城市的暗处,用精准计算的情绪价值换取路人的怜悯与钞票。所有收入汇入一本破旧账本,买泡面、缴房租、攒下个月的药钱。 她们用烟味和廉价香水掩盖伤口,用脏话和荤段子虚张声势,用六个人挤在一起体温熬过漏风的冬天。 直到有一天,你与她们中的其中一个产生交集。 不是路人,不是猎物,不是过客。 或许是救赎,或许是更大的风暴。 但无论如何,这扇铁皮门,已经为你开了一条缝
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: ymwj7qvvwac71hsw9t3lzcyn.webpbackground: s7a73ekvs90lzy3tmypckc4f.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 28,253 字符;仅作为文本显示,不会在本站执行。
/* ===== 微信聊天界面完整样式 ===== */
/* 容器 */
.wechat-container {
width: 375px;
max-width: 100%;
margin: 20px auto;
border-radius: 20px;
overflow: hidden;
background-color: #EDEDED;
font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif;
font-size: 15px;
color: #111;
box-shadow: 0 8px 40px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.08);
display: flex;
flex-direction: column;
position: relative;
}
/* ===== 状态栏 ===== */
.status-bar {
display: flex;
justify-content: space-between;
align-items: center;
padding: 8px 20px;
font-size: 12px;
font-weight: 600;
color: #fff;
background-color: #303030;
letter-spacing: 0.5px;
}
/* ===== 聊天头部 ===== */
.chat-header {
display: flex;
justify-content: space-between;
align-items: center;
padding: 10px 16px 12px;
background-color: #303030;
border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}
.back-btn {
font-size: 20px;
color: #fff;
cursor: pointer;
padding: 4px 8px 4px 0;
font-weight: 300;
}
.header-title {
font-size: 17px;
font-weight: 500;
color: #fff;
flex: 1;
text-align: center;
letter-spacing: 0.3px;
}
.header-more {
font-size: 22px;
color: #fff;
cursor: pointer;
padding: 4px 0 4px 8px;
letter-spacing: 2px;
}
/* ===== 消息区域 ===== */
.chat-messages {
padding: 12px 14px 16px;
display: flex;
flex-direction: column;
gap: 10px;
min-height: 320px;
max-height: 520px;
overflow-y: auto;
background-color: #EDEDED;
}
/* 滚动条美化 */
.chat-messages::-webkit-scrollbar {
width: 3px;
}
.chat-messages::-webkit-scrollbar-thumb {
background: rgba(0, 0, 0, 0.15);
border-radius: 10px;
}
/* ===== 时间分割线 ===== */
.chat-time-divider {
text-align: center;
font-size: 11px;
color: #999;
padding: 6px 0 4px;
letter-spacing: 0.5px;
}
/* ===== 消息行 ===== */
.message-row {
display: flex;
align-items: flex-start;
gap: 10px;
max-width: 100%;
}
.message-row.self {
flex-direction: row;
justify-content: flex-end;
}
/* ===== 头像 ===== */
.avatar {
width: 40px;
height: 40px;
border-radius: 6px;
flex-shrink: 0;
display: flex;
align-items: center;
justify-content: center;
font-size: 18px;
font-weight: 700;
color: #fff;
text-shadow: 0 1px 2px rgba(0,0,0,0.2);
text-transform: uppercase;
background-color: #ccc;
overflow: hidden;
}
/* ===== 气泡 - 通用 ===== */
.bubble {
max-width: 65%;
padding: 10px 14px;
border-radius: 6px;
font-size: 15px;
line-height: 1.55;
word-break: break-word;
position: relative;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
}
/* 对方气泡(白色) */
.bubble.white {
background-color: #fff;
color: #111;
border-top-left-radius: 2px;
}
/* 自己气泡(绿色) */
.bubble.green {
background-color: #95EC69;
color: #111;
border-top-right-radius: 2px;
}
/* 气泡小三角 - 左侧(对方) */
.message-row:not(.self) .bubble::before {
content: "";
position: absolute;
top: 12px;
left: -6px;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
border-right: 6px solid #fff;
}
/* 气泡小三角 - 右侧(自己) */
.message-row.self .bubble::before {
content: "";
position: absolute;
top: 12px;
right: -6px;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
border-left: 6px solid #95EC69;
}
/* ===== 转账消息 ===== */
.bubble-transfer {
max-width: 240px;
border-radius: 6px;
overflow: hidden;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
position: relative;
}
.message-row:not(.self) .bubble-transfer {
border-top-left-radius: 2px;
}
.message-row.self .bubble-transfer {
border-top-right-radius: 2px;
}
.transfer-amount {
background: linear-gradient(135deg, #F8A035, #F0880A);
color: #fff;
padding: 18px 16px 6px;
font-size: 22px;
font-weight: 600;
letter-spacing: 0.5px;
}
.transfer-label {
background: linear-gradient(135deg, #F8A035, #F0880A);
color: rgba(255, 255, 255, 0.85);
padding: 2px 16px 16px;
font-size: 12px;
}
.transfer-footer {
background-color: #FAFAFA;
padding: 8px 16px;
font-size: 11px;
color: #999;
border-top: 1px solid #eee;
}
/* ===== 红包消息 ===== */
.bubble-redpacket {
max-width: 240px;
border-radius: 6px;
overflow: hidden;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
position: relative;
}
.message-row:not(.self) .bubble-redpacket {
border-top-left-radius: 2px;
}
.message-row.self .bubble-redpacket {
border-top-right-radius: 2px;
}
.rp-title {
background: linear-gradient(135deg, #E25141, #C83C2C);
color: #fff;
padding: 18px 16px 4px;
font-size: 16px;
font-weight: 500;
}
.rp-desc {
background: linear-gradient(135deg, #E25141, #C83C2C);
color: rgba(255, 255, 255, 0.8);
padding: 2px 16px 16px;
font-size: 12px;
}
.rp-footer {
background-color: #FAFAFA;
padding: 8px 16px;
font-size: 11px;
color: #999;
border-top: 1px solid #eee;
}
/* ===== 底部输入栏 ===== */
.chat-input {
display: flex;
align-items: center;
gap: 8px;
padding: 10px 12px;
background-color: #F7F7F7;
border-top: 1px solid #DEDEDE;
}
.input-icon {
font-size: 24px;
cursor: pointer;
flex-shrink: 0;
padding: 2px;
opacity: 0.7;
transition: opacity 0.15s;
}
.input-icon:hover {
opacity: 1;
}
.input-field {
flex: 1;
background-color: #fff;
border: 1px solid #E0E0E0;
border-radius: 6px;
padding: 8px 12px;
font-size: 14px;
color: #999;
min-height: 20px;
line-height: 20px;
}
/* ===== 响应式适配 ===== */
@media (max-width: 420px) {
.wechat-container {
width: 100%;
border-radius: 0;
box-shadow: none;
margin: 0;
}
}
/* ========================================================= */
/* 霓虹夜巷 · 六姐妹抱团 状态栏 CSS(浅彩霓虹 · 护眼版) */
/* 主题:米白底 × 淡霓虹粉 × 柔电子青 × 暖金 × 浅紫 */
/* 使用:状态文本请顶格写,勿缩进 */
/* ========================================================= */
:root {
--nv-bg: #faf7fc;
--nv-bg-2: #f3ecfa;
--nv-glass: rgba(255, 245, 255, 0.75);
--nv-pink: #d6336c;
--nv-pink-soft: #e8739a;
--nv-cyan: #0d9e9e;
--nv-purple: #9b4dff;
--nv-gold: #c7912b;
--nv-red: #d94a5a;
--nv-line: rgba(180, 160, 200, 0.25);
--nv-line-2: rgba(155, 77, 255, 0.2);
--nv-ink: #2e1a3a;
--nv-ink-soft: #5c4a6b;
--nv-ink-dim: #8a7b9c;
}
/* ---------- 最外层标题 ---------- */
.k-sum {
cursor: pointer;
list-style: none;
padding: 15px 20px;
font-weight: 800;
font-size: 15px;
letter-spacing: 3px;
text-align: center;
color: var(--nv-ink);
background: linear-gradient(120deg,
rgba(255, 46, 136, 0.12) 0%,
rgba(177, 77, 255, 0.1) 45%,
rgba(0, 240, 255, 0.08) 100%);
border: 1px solid var(--nv-line-2);
border-radius: 12px;
box-shadow: 0 6px 24px rgba(200, 160, 220, 0.15),
0 0 0 1px rgba(0, 240, 255, 0.04),
inset 0 1px 0 rgba(255, 255, 255, 0.6);
user-select: none;
transition: letter-spacing .3s ease, box-shadow .3s ease, background .3s ease;
position: relative;
overflow: hidden;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.8);
}
.k-sum::-webkit-details-marker { display: none; }
.k-sum::after {
content: "";
position: absolute;
top: 0; left: -60%;
width: 40%; height: 100%;
background: linear-gradient(100deg,
transparent, rgba(255, 255, 255, 0.5), transparent);
transform: skewX(-20deg);
animation: nv-sheen 4.5s ease-in-out infinite;
}
@keyframes nv-sheen {
0%, 65% { left: -60%; }
100% { left: 130%; }
}
.k-sum:hover {
letter-spacing: 4px;
box-shadow: 0 8px 30px rgba(155, 77, 255, 0.15),
0 0 20px rgba(0, 240, 255, 0.1),
inset 0 1px 0 rgba(255, 255, 255, 0.7);
}
details[open] > .k-sum {
border-radius: 12px 12px 0 0;
border-bottom: none;
}
/* ---------- 主容器 ---------- */
.k-box {
padding: 18px 20px 20px;
color: var(--nv-ink);
font-size: 14px;
line-height: 2;
background:
radial-gradient(circle at 12% 8%, rgba(255, 46, 136, 0.04), transparent 42%),
radial-gradient(circle at 88% 12%, rgba(0, 240, 255, 0.03), transparent 44%),
linear-gradient(165deg, var(--nv-bg-2) 0%, var(--nv-bg) 100%);
border: 1px solid var(--nv-line-2);
border-top: none;
border-radius: 0 0 12px 12px;
box-shadow: 0 8px 30px rgba(180, 160, 200, 0.2),
inset 0 0 40px rgba(177, 77, 255, 0.03);
animation: nv-fade .45s ease;
white-space: pre-wrap;
}
@keyframes nv-fade {
from { opacity: 0; transform: translateY(-6px); }
to { opacity: 1; transform: translateY(0); }
}
/* ---------- 内嵌折叠 ---------- */
.k-box details {
margin: 12px 0;
background: var(--nv-glass);
border: 1px solid var(--nv-line);
border-radius: 10px;
overflow: hidden;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6),
0 4px 14px rgba(180, 160, 200, 0.15);
white-space: normal;
backdrop-filter: blur(6px);
}
.k-box details summary {
cursor: pointer;
list-style: none;
padding: 11px 16px 11px 40px;
font-weight: 700;
font-size: 13.5px;
letter-spacing: 1px;
color: var(--nv-ink);
background: linear-gradient(100deg,
rgba(255, 46, 136, 0.06), rgba(177, 77, 255, 0.05));
position: relative;
transition: background .3s ease;
}
.k-box details summary::-webkit-details-marker { display: none; }
.k-box details summary:hover {
background: linear-gradient(100deg,
rgba(255, 46, 136, 0.12), rgba(0, 240, 255, 0.08));
}
.k-box details summary::before {
content: "◈";
position: absolute;
left: 16px;
top: 50%;
transform: translateY(-50%) rotate(0deg);
color: var(--nv-cyan);
font-size: 11px;
text-shadow: 0 0 6px rgba(0, 240, 255, 0.3);
transition: transform .35s cubic-bezier(.4,.2,.2,1), color .3s;
}
.k-box details[open] > summary::before {
transform: translateY(-50%) rotate(90deg);
color: var(--nv-pink);
text-shadow: 0 0 6px rgba(255, 46, 136, 0.3);
}
.k-box details[open] > summary {
border-bottom: 1px dashed var(--nv-line-2);
}
.k-box details > *:not(summary) {
padding: 10px 16px;
white-space: pre-wrap;
line-height: 1.95;
animation: nv-fade .4s ease;
}
/* ---------- 强调文字 ---------- */
.k-box strong, .k-box b {
color: var(--nv-gold);
font-weight: 700;
text-shadow: 0 0 6px rgba(199, 145, 43, 0.2);
}
.k-box em, .k-box i {
color: var(--nv-cyan);
font-style: italic;
}
/* ---------- 滚动条 ---------- */
.k-box::-webkit-scrollbar { width: 6px; }
.k-box::-webkit-scrollbar-thumb {
background: linear-gradient(var(--nv-pink), var(--nv-purple));
border-radius: 6px;
}
/* ===== 霓虹夜巷 · 浅色聊天框 ===== */
/* 隐藏顶部颜色装饰条 */
[class*="bg-[#F1CBCB]"],
[class*="bg-[#c9e1e9]"] {
display: none !important;
}
/* 统一聊天框:浅彩底 · 淡紫描边 */
.bg-gray-100\/90.relative.inline-block {
position: relative !important;
isolation: isolate !important;
background:
radial-gradient(circle at 15% 10%, rgba(255, 46, 136, 0.04), transparent 45%),
radial-gradient(circle at 85% 15%, rgba(0, 240, 255, 0.03), transparent 45%),
linear-gradient(160deg, #f3ecfa 0%, #faf7fc 100%) !important;
border: 1px solid rgba(177, 77, 255, 0.2) !important;
border-radius: 12px !important;
box-shadow:
0 6px 26px rgba(180, 160, 200, 0.2),
0 0 0 1px rgba(0, 240, 255, 0.03),
inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;
overflow: hidden !important;
transition: box-shadow .35s ease, border-color .35s ease !important;
}
.bg-gray-100\/90.relative.inline-block:hover {
border-color: #d6336c !important;
box-shadow:
0 8px 32px rgba(214, 51, 108, 0.1),
0 0 22px rgba(155, 77, 255, 0.08),
inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;
}
/* 顶部柔光带 */
.bg-gray-100\/90.relative.inline-block::before {
content: "" !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
right: 0 !important;
height: 2px !important;
z-index: 0 !important;
background: linear-gradient(90deg,
transparent 0%,
#d6336c 20%,
#
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "gyhyvzciyxvqhgaalmbytk1v.html",
"options": {
"items": []
},
"defaultModelSettings": null,
"cover": "ymwj7qvvwac71hsw9t3lzcyn.webp",
"background": "s7a73ekvs90lzy3tmypckc4f.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。