公开统计
4,409热度分
1,034消息量
3,362世界书字符
8,970固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: cz3q2o03lo8jad9sq7qwon28.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 13,400 字符;仅作为文本显示,不会在本站执行。
/* =============================================
集美互帮互助群 · 群聊主题CSS v2
复用姐妹茶话会框架 + 新NPC配色
============================================= */
/* ===== CSS变量 ===== */
.max-w-$$720px$$ {
--chat-bg: #f0f0f0;
--bubble-left-bg: #ffffff;
--bubble-left-border: #e8e8e8;
--bubble-private-bg: #e8f4fd;
--bubble-private-border: #b3d9f2;
--system-bg: rgba(0,0,0,0.06);
--system-color: #999999;
--name-color-default: #333333;
--time-color: #b0b0b0;
--private-tag-bg: #4a90d9;
--private-tag-color: #ffffff;
--member-card-bg: #ffffff;
--member-card-border: #e8e8e8;
--online-color: #4CAF50;
--gaming-color: #FF9800;
--offline-color: #bdbdbd;
--typing-dot-color: #999999;
--avatar-size: 36px;
--bubble-radius: 12px;
--card-radius: 16px;
--shadow-soft: 0 1px 3px rgba(0,0,0,0.08);
--shadow-card: 0 2px 8px rgba(0,0,0,0.06);
--nav-bg: #ededed;
--nav-height: 44px;
}
/* ===== 折叠面板 ===== */
.markdown-body details {
border: none;
margin: 10px 0;
background-color: transparent;
overflow: visible;
}
.markdown-body summary {
display: inline-flex;
align-items: center;
padding: 8px 18px;
cursor: pointer;
background-color: #ffffff;
color: var(--name-color-default);
font-weight: 600;
font-size: 14px;
border: 1px solid #e0e0e0;
border-radius: 9999px;
box-shadow: var(--shadow-soft);
list-style: none;
transition: background-color 0.2s, box-shadow 0.2s;
}
.markdown-body summary::-webkit-details-marker { display: none; }
.markdown-body summary:hover { background-color: #f8f8f8; border-color: #ccc; }
.markdown-body summary::before {
content: '▶';
display: inline-block;
margin-right: 10px;
font-size: 0.65em;
color: #999;
transition: transform 0.25s ease;
}
.markdown-body details[open] > summary::before { transform: rotate(90deg); }
/* ===== 手机外框 ===== */
.markdown-body .phone-frame {
border-radius: var(--card-radius);
overflow: hidden;
box-shadow: 0 2px 12px rgba(0,0,0,0.1);
margin-top: 8px;
}
/* ===== 手机导航栏 ===== */
.markdown-body .phone-nav {
display: flex;
align-items: center;
height: var(--nav-height);
padding: 0 12px;
background-color: var(--nav-bg);
border-bottom: 1px solid #d9d9d9;
gap: 10px;
}
.markdown-body .nav-back { font-size: 22px; font-weight: 300; color: #333; cursor: default; }
.markdown-body .nav-title { font-size: 16px; font-weight: 600; color: #333; flex: 1; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.markdown-body .nav-info { font-size: 11px; color: #999; white-space: nowrap; max-width: 120px; overflow: hidden; text-overflow: ellipsis; }
/* ===== 群聊消息容器 ===== */
.markdown-body .chat-group { background-color: var(--chat-bg); padding: 12px 10px; min-height: 200px; }
/* ===== 系统消息 ===== */
.markdown-body .msg-system { text-align: center; color: var(--system-color); font-size: 12px; padding: 6px 12px; margin: 8px auto; background-color: var(--system-bg); border-radius: 4px; display: block; width: fit-content; max-width: 80%; }
/* ===== 消息行 ===== */
.markdown-body .msg-row { display: flex; align-items: flex-start; margin-bottom: 10px; gap: 8px; }
/* ===== CSS头像 ===== */
.markdown-body .msg-avatar, .markdown-body .member-avatar {
width: var(--avatar-size); height: var(--avatar-size); min-width: var(--avatar-size);
border-radius: 6px; flex-shrink: 0; position: relative; overflow: hidden;
}
/* 你的陈姐 - 红色 */
.markdown-body .avatar-chen { background: linear-gradient(135deg, #FF6B6B, #E53935); }
.markdown-body .avatar-chen::after { content: '陈'; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; font-size: 16px; font-weight: 700; }
/* 草莓味的小美 - 黄色 */
.markdown-body .avatar-chigua { background: linear-gradient(135deg, #FFE082, #FFC107); }
.markdown-body .avatar-chigua::after { content: '莓'; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; font-size: 16px; font-weight: 700; }
/* 不吃生姜的姜姜 - 深红 */
.markdown-body .avatar-baozao { background: linear-gradient(135deg, #EF5350, #B71C1C); }
.markdown-body .avatar-baozao::after { content: '姜'; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; font-size: 16px; font-weight: 700; }
/* 今天也要元气满满 - 蓝色 */
.markdown-body .avatar-jingyi { background: linear-gradient(135deg, #64B5F6, #1976D2); }
.markdown-body .avatar-jingyi::after { content: '元'; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; font-size: 16px; font-weight: 700; }
/* 只想睡觉的猫 - 灰色 */
.markdown-body .avatar-foxi { background: linear-gradient(135deg, #BDBDBD, #757575); }
.markdown-body .avatar-foxi::after { content: '猫'; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; font-size: 16px; font-weight: 700; }
/* 软软糯糯小甜心 - 粉色 */
.markdown-body .avatar-lvcha { background: linear-gradient(135deg, #F8BBD0, #E91E63); }
.markdown-body .avatar-lvcha::after { content: '甜'; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; font-size: 16px; font-weight: 700; }
/* 冷静的向日葵 - 绿色 */
.markdown-body .avatar-lixing { background: linear-gradient(135deg, #81C784, #388E3C); }
.markdown-body .avatar-lixing::after { content: '葵'; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; font-size: 16px; font-weight: 700; }
/* 奶茶续命中 - 橙色 */
.markdown-body .avatar-genfeng { background: linear-gradient(135deg, #FFB74D, #F57C00); }
.markdown-body .avatar-genfeng::after { content: '奶'; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; font-size: 16px; font-weight: 700; }
/* 随机NPC - 灰蓝 */
.markdown-body .avatar-random { background: linear-gradient(135deg, #90A4AE, #546E7A); }
.markdown-body .avatar-random::after { content: '?'; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; font-size: 16px; font-weight: 700; }
/* ===== 消息内容区 ===== */
.markdown-body .msg-content { max-width: calc(100% - 52px); min-width: 0; display: flex; flex-direction: column; gap: 2px; }
/* ===== NPC名字颜色 ===== */
.markdown-body .name-chen { color: #E53935; }
.markdown-body .name-chigua { color: #FFC107; }
.markdown-body .name-baozao { color: #B71C1C; }
.markdown-body .name-jingyi { color: #1976D2; }
.markdown-body .name-foxi { color: #757575; }
.markdown-body .name-lvcha { color: #E91E63; }
.markdown-body .name-lixing { color: #388E3C; }
.markdown-body .name-genfeng { color: #F57C00; }
.markdown-body .name-random { color: #546E7A; }
/* ===== 名字/时间/私聊标签 ===== */
.markdown-body .msg-name { font-size: 13px; font-weight: 600; margin-right: 8px; }
.markdown-body .msg-time { font-size: 11px; color: var(--time-color); }
.markdown-body .msg-private-tag { font-size: 10px; background-color: var(--private-tag-bg); color: var(--private-tag-color); padding: 1px 6px; border-radius: 3px; font-weight: 500; margin-left: 6px; }
/* ===== 消息气泡 ===== */
.markdown-body .msg-bubble { padding: 8px 12px; border-radius: var(--bubble-radius); font-size: 14px; line-height: 1.5; color: #333; word-break: break-word; background-color: var(--bubble-left-bg); border: 1px solid var(--bubble-left-border); border-top-left-radius: 4px; box-shadow: var(--shadow-soft); }
.markdown-body .msg-bubble-private { background-color: var(--bubble-private-bg) !important; border: 1px dashed var(--bubble-private-border) !important; border-top-left-radius: 4px; }
.markdown-body .msg-private { margin-left: 0; margin-top: 6px; padding-top: 6px; border-top: 1px dashed rgba(74,144,217,0.2); }
/* ===== 打字中动画 ===== */
.markdown-body .msg-typing { display: flex; align-items: center; gap: 8px; margin-bottom: 10px; margin-top: 4px; }
.markdown-body .typing-indicator { display: flex; align-items: center; gap: 4px; padding: 10px 14px; background-color: var(--bubble-left-bg); border: 1px solid var(--bubble-left-border); border-radius: var(--bubble-radius); border-top-left-radius: 4px; }
.markdown-body .typing-indicator span { width: 7px; height: 7px; border-radius: 50%; background-color: var(--typing-dot-color); animation: typingBounce 1.2s ease-in-out infinite; }
.markdown-body .typing-indicator span:nth-child(2) { animation-delay: 0.15s; }
.markdown-body .typing-indicator span:nth-child(3) { animation-delay: 0.3s; }
@keyframes typingBounce { 0%,60%,100%{transform:translateY(0);opacity:0.4;} 30%{transform:translateY(-6px);opacity:1;} }
/* ===== 纯CSS侧边栏面板 ===== */
.markdown-body details:has(> .sidebar-panel):has(~ details > .sidebar-panel) { display: none !important; }
.markdown-body details:has(> .sidebar-panel) { border: none; margin: 10px 0; }
.markdown-body details:has(> .sidebar-panel) > summary { display: inline-flex; align-items: center; padding: 8px 18px; cursor: pointer; background-color: #fff; color: #333; font-weight: 600; font-size: 14px; border: 1px solid #e0e0e0; border-radius: 9999px; box-shadow: 0 1px 3px rgba(0,0,0,0.08); list-style: none; }
.markdown-body details:has(> .sidebar-panel) > summary:hover { background-color: #f8f8f8; }
.markdown-body details:has(> .sidebar-panel) > summary::before { content: ''; display: none; }
.markdown-body .sidebar-panel { background-color: #fff; border: 1px solid #e0e0e0; border-radius: 12px; padding: 8px; margin-top: 8px; max-height: 400px; overflow-y: auto; display: flex; flex-direction: column; gap: 6px; box-shadow: 0 2px 8px rgba(0,0,0,0.06); }
.markdown-body .sidebar-panel::-webkit-scrollbar { width: 4px; }
.markdown-body .sidebar-panel::-webkit-scrollbar-thumb { background-color: #ddd; border-radius: 2px; }
.markdown-body .sidebar-panel > details { border: none; margin: 0; background-color: transparent; width: 100%; box-sizing: border-box; }
.markdown-body .sidebar-panel > details > summary { display: flex; align-items: center; padding: 8px 12px; cursor: pointer; background-color: #f8f8f8; color: #333; font-weight: 600; font-size: 13px; border: 1px solid #eee; border-radius: 8px; list-style: none; width: 100%; box-sizing: border-box; }
.markdown-body .sidebar-panel > details > summary:hover { background-color: #f0f0f0; }
.markdown-body .sidebar-panel > details > summary::before { content: '▶'; display: inline-block; margin-right: 8px; font-size: 0.6em; color: #999; transition: transform 0.25s ease; }
.markdown-body .sidebar-panel > details[open] > summary::before { transform: rotate(90deg); }
.markdown-body .sidebar-panel > details[open] { background-color: #fff; border-radius: 8px; padding: 8px; margin-top: 4px; max-height: 180px; overflow-y: auto; }
.markdown-body .sidebar-panel, .markdown-body .sidebar-panel * { overflow-wrap: break-word; word-break: break-word; }
.markdown-body .sidebar-panel table { table-layout: fixed; width: 100%; font-size: 11px; border-collapse: collapse; }
.markdown-body .sidebar-panel table th, .markdown-body .sidebar-panel table td { padding: 4px 6px; border: 1px solid #eee; word-break: break-word; overflow: hidden; }
.markdown-body .sidebar-panel .member-list { display: flex; flex-direction: column; gap: 6px; }
.markdown-body .sidebar-panel .member-card { display: flex; align-items: center; gap: 8px; padding: 6px 8px; background-color: #fff; border: 1px solid #eee; border-radius: 8px; }
.markdown-body .sidebar-panel .member-info { display: flex; flex-direction: column; gap: 1px; min-width: 0; overflow: hidden; }
.markdown-body .sidebar-panel .member-name { font-size: 12px; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.markdown-body .sidebar-panel .member-role { font-size: 10px; color: #999; }
/* ===== 在线状态 ===== */
.markdown-body .status-online { color: var(--online-color); }
.markdown-body .status-gaming { color: var(--gaming-color); }
.markdown-body .status-offline { color: var(--offline-color); }
.markdown-body .member-status { font-size: 10px; font-weight: 500; }
/* ===== 表格美化
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "cyibdzxdgct0p7h56uvf18fq.html",
"options": {
"items": []
},
"defaultModelSettings": {
"model": "mango_gemini_vertex/gemini-3.1-pro-preview"
},
"cover": "cz3q2o03lo8jad9sq7qwon28.webp",
"background": null
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。