公开统计
281热度分
22消息量
2,238世界书字符
17,639固定设定字符
CHARACTER CARD
【开放世界】【真实人生】【现代生活】 这不是一个游戏。这是一次重新降生的机会。 没有主线任务,没有评分系统,没有"正确选项"。你只是重新获得了一具身体、一个身份,和一整个有待展开的世界。 在这里,你可以: · 在清晨的菜市场讨价还价,或在深夜的写字楼独自加班 · 爱一个人十年未果,或在某个转角偶遇终生 · 庸庸碌碌,轰轰烈烈,或在无人知晓的角落安静过完一生 每个人都和你一样——有自己的脾气、秘密和盘算。他们不会围着你转。你给出什么,世界就还给你什么。利息和时间,不由你定。 你会犯错,会错过,会在深夜后悔。 你也会遇见惊喜,收获善意,在某个平凡的午后突然觉得「活着真好」。 没有攻略。没有标准答案。你走的每一步,都是对的。 欢迎来到人间。翻开下一页,开始写你自己的故事。
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
未发现 cover/background 引用。
共 34,501 字符;仅作为文本显示,不会在本站执行。
/* ===== 微信聊天界面完整样式 ===== */
/* 容器 */
.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;
}
}
/* ============================================================
Modern Minimal · 现代简约(全实色,无透明)
底 #ffffff / 面 #f7f9fc / 分隔 #e7ebf0 / 弱面 #f2f5f9
主蓝 #2563eb · 浅蓝 #93b4ef · 蓝底 #eff5ff
墨 #1f2937 · 正文 #445064 · 弱字 #8b95a5
------------------------------------------------------------
本版修正:状态栏不再裁切内容(顶条改 border-top)
表格自身横向滚动,单元格禁止逐字换行
移除右上角徽章,标题栏占满整行
============================================================ */
/* ---------- 动画池 ---------- */
@keyframes xm-plane-fly {
0% { left: -14%; opacity: 0; transform: translateY(4px) rotate(8deg); }
14% { opacity: 1; }
50% { transform: translateY(-5px) rotate(-7deg); }
86% { opacity: 1; }
100% { left: 100%; opacity: 0; transform: translateY(3px) rotate(6deg); }
}
@keyframes xm-plane-trail {
to { background-position: -12px 0; }
}
/* ===================== 全局盒模型 ===================== */
details, details * { box-sizing: border-box !important; }
/* ===================== 状态栏 · 卡片 ===================== */
details {
position: relative !important;
max-width: 100% !important;
margin: 14px 0 !important;
padding: 0 !important;
overflow: visible !important; /* 关键:不裁切内容 */
border: 1px solid #e7ebf0 !important;
border-top: 2px solid #2563eb !important; /* 顶条用边框实现 */
border-radius: 10px !important;
background: #ffffff !important;
box-shadow: 0 1px 2px #f0f3f7 !important;
color: #1f2937 !important;
font-family: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", -apple-system, "Segoe UI", Roboto, sans-serif !important;
overflow-wrap: break-word !important;
}
details::before { content: none !important; display: none !important; }
details::after { content: none !important; display: none !important; }
/* ===== 标题栏 ===== */
details > summary {
position: relative !important;
padding: 10px 14px 10px 30px !important;
cursor: pointer !important;
list-style: none !important;
user-select: none !important;
overflow: hidden !important; /* 只裁标题自身,保住圆角 */
border-radius: 8px 8px 0 0 !important;
font-size: 14.5px !important;
font-weight: 600 !important;
letter-spacing: 0.4px !important;
color: #1f2937 !important;
background: #f7f9fc !important;
border-bottom: 1px solid #edf0f4 !important;
white-space: normal !important;
overflow-wrap: break-word !important;
transition: background 0.2s ease, color 0.2s ease !important;
}
details > summary:hover { background: #f2f6fb !important; color: #14213a !important; }
details > summary::-webkit-details-marker { display: none !important; }
details > summary::marker { content: "" !important; }
/* 折叠指示 · 极简三角 */
details > summary::before {
content: "" !important;
position: absolute !important;
left: 13px !important;
top: 50% !important;
width: 6px !important;
height: 6px !important;
margin-top: -4px !important;
border-right: 1.6px solid #2563eb !important;
border-bottom: 1.6px solid #2563eb !important;
transform: rotate(-45deg) !important;
transition: transform 0.22s ease !important;
}
details[open] > summary::before {
transform: rotate(45deg) !important;
margin-top: -5px !important;
}
/* ===== 卡片内容 ===== */
details > *:not(summary):not(table) {
padding: 0 14px !important;
margin: 7px 0 !important;
line-height: 1.75 !important;
color: #445064 !important;
}
details > p { font-size: 14px !important; }
details[open] { padding-bottom: 10px !important; }
details strong, details b { color: #1f2937 !important; font-weight: 600 !important; }
details em, details i { color: #2563eb !important; font-style: normal !important; }
details code {
background: #f2f5f9 !important;
color: #1d4ed8 !important;
border: 1px solid #e4e9f0 !important;
border-radius: 4px !important;
padding: 1px 6px !important;
font-size: 12.5px !important;
}
details blockquote {
margin: 9px 14px !important;
padding: 8px 14px !important;
border: none !important;
border-left: 3px solid #cfe0fb !important;
border-radius: 0 8px 8px 0 !important;
background: #f7f9fc !important;
color: #4b5768 !important;
}
details hr {
border: none !important;
height: 1px !important;
margin: 12px 14px !important;
background: #ebeef3 !important;
}
details ul, details ol { padding-left: 28px !important; margin: 6px 0 !important; }
details li { margin: 2px 0 !important; color: #445064 !important; line-height: 1.7 !important; }
details ul li::marker { color: #93b4ef !important; }
details ol li::marker { color: #2563eb !important; font-weight: 600 !important; }
/* ===================== 表格 · 自身横向滚动 ===================== */
details table,
.markdown-body table {
display: block !important; /* 变成可滚动块 */
width: max-content !important;
max-width: 100% !important;
overflow-x: auto !important;
overflow-y: hidden !important;
-webkit-overflow-scrolling: touch;
overscroll-behavior-x: contain !important;
border-collapse: collapse !important;
border-spacing: 0 !important;
border: 1px solid #e7ebf0 !important;
border-radius: 8px !important;
background: #ffffff !important;
box-shadow: none !important;
font-size: 13px !important;
}
details table { max-width: calc(100% - 28px) !important; margin: 12px 14px !important; }
.markdown-body table { margin: 12px 0 !important; }
/* 单元格 · 禁止逐字换行 */
details th, details td,
.markdown-body th, .markdown-body td {
white-space: nowrap !important;
word-break: keep-all !important;
overflow-wrap: normal !important;
max-width: none !important;
vertical-align: middle !important;
text-align: left !important;
}
details th, .markdown-body th {
padding: 7px 12px !important;
background: #f5f8fc !important;
color: #55617a !important;
font-size: 12px !important;
font-weight: 600 !important;
letter-spacing: 0.5px !important;
border-bottom: 1px solid #e7ebf0 !important;
}
details td, .markdown-body td {
padding: 7px 12px !important;
color: #445064 !important;
line-height: 1.6 !important;
border-bottom: 1px solid #f2f4f8 !important;
}
details td:first-child, .markdown-body td:first-child {
color: #1f2937 !important;
font-weight: 600 !important;
}
details tbody tr { transition: background 0.18s ease !important; }
details tbody tr:nth-child(even) { background: #fbfcfe !important; }
details tbody tr:last-child td { border-bottom: none !important; }
details tbody tr:hover { b
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "egwzo6asufj6xfbfexwxw75w.html",
"options": {
"items": []
},
"defaultModelSettings": null,
"cover": null,
"background": null
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。