公开统计
23,605热度分
8,263消息量
55,147世界书字符
9,914固定设定字符
CHARACTER CARD
【女友独立记忆机制】【npc独立代理引擎】【精确的时间管理系统】【绝对真实的恋爱模拟】这不只是一款卡,而是一个拥有独立灵魂的“她”。你的女友拥有完全独立的社会人格:她有挑剔的上司、偶尔抱怨的闺蜜,以及在深夜独处时的多愁善感。她不再围着你转,而是作为这个世界的参与者与你相遇。你们的恋爱将经受最真实的考验——社交圈的碰撞、职业发展的压力、以及那些不经意间的误会。这种绝对真实的恋爱模拟,让你体验到的不仅是甜蜜的亲昵,更是两个独立灵魂在喧嚣都市中,如何跨越重重障碍紧紧相拥的真实触感。 如果你玩惯了风月毫无底线的色情,不妨来试试,谈一场完美的恋爱!
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: kiwxkhr87d81fmkghkbwv7gr.webpbackground: bo2pe23a5e1vog211fbuv5t0.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 23,624 字符;仅作为文本显示,不会在本站执行。
/* ═══ B平台表格修正(自动注入)═══ */
.rili-markdown-renderer table { display:table!important; table-layout:auto!important; width:100%!important; border-collapse:collapse!important; }
.rili-markdown-renderer table caption { display:table-caption!important; caption-side:top!important; text-align:center!important; padding:8px!important; }
.rili-markdown-renderer thead { display:table-header-group!important; }
.rili-markdown-renderer tbody { display:table-row-group!important; }
.rili-markdown-renderer tr { display:table-row!important; }
.rili-markdown-renderer th, .rili-markdown-renderer td { display:table-cell!important; }
/* ═══ B平台按钮组保护(自动注入 — 防止按钮消失)═══
原理:B平台消息操作按钮结构为:
.flex.items-center.gap-1.ml-auto (hover显隐包装)
└── .bg-muted.rounded.flex.p-0.5 (按钮组容器)
└── button.rounded-full.size-7 (单个按钮)
以下规则使用高specificity + !important确保按钮
不被任何转换后/透传的CSS规则意外隐藏
═══════════════════════════════════════════════ */
/* 按钮组容器保护 */
.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\.5,
.is-user .bg-muted.rounded.flex.p-0\.5,
.is-assistant .bg-muted.rounded.flex.p-0\.5 {
display: flex !important;
visibility: visible !important;
opacity: 1 !important;
overflow: visible !important;
position: relative !important;
width: auto !important;
height: auto !important;
max-height: none !important;
pointer-events: auto !important;
clip: auto !important;
clip-path: none !important;
}
/* 单个按钮保护 */
.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\.5 > button,
.is-user .bg-muted.rounded.flex.p-0\.5 > button,
.is-assistant .bg-muted.rounded.flex.p-0\.5 > button {
display: inline-flex !important;
visibility: visible !important;
opacity: 1 !important;
pointer-events: auto !important;
position: relative !important;
clip: auto !important;
clip-path: none !important;
}
/* hover显隐包装层保护 — 仅保留B平台原生的opacity过渡 */
.flex.items-center.gap-1.ml-auto.md\:opacity-0.group-hover\:opacity-100 {
visibility: visible !important;
display: flex !important;
pointer-events: auto !important;
overflow: visible !important;
}
/* 操作行保护 */
.flex.w-full.items-center.justify-between.gap-2.px-2 {
display: flex !important;
visibility: visible !important;
overflow: visible !important;
}
.rili-markdown-renderer {
--bg-primary: #fff5f7;
--bg-secondary: #ffe8ed;
--bg-card: rgba(255, 250, 252, 0.95);
--bg-card-hover: rgba(255, 250, 252, 1);
--text-primary: #5a4a52;
--text-secondary: #8a7a82;
--text-muted: #b0a0a8;
--accent: #ff9eb5;
--accent-light: #ffb8cc;
--accent-glow: rgba(255, 158, 181, 0.3);
--accent-warm: #ffb88c;
--accent-warm-light: rgba(255, 184, 140, 0.25);
--accent-rose: #ff8fa3;
--accent-rose-light: rgba(255, 143, 163, 0.2);
--accent-lavender: #d4a5ff;
--accent-lavender-light: rgba(212, 165, 255, 0.2);
--overlay-bg: #fffafc;
--border-color: rgba(255, 158, 181, 0.35);
--border-subtle: rgba(90, 74, 82, 0.08);
--shadow-soft: 0 2px 16px rgba(255, 158, 181, 0.12);
--shadow-hover: 0 4px 24px rgba(255, 158, 181, 0.18);
--shadow-float: 0 8px 36px rgba(255, 158, 181, 0.15);
--radius-sm: 8px;
--radius-md: 12px;
--radius-lg: 16px;
--font-body: "LXGW WenKai", "Noto Serif SC", "Source Han Serif SC", "Songti SC", Georgia, serif;
--font-ui: "LXGW WenKai", "Noto Sans SC", "Source Han Sans SC", "PingFang SC", sans-serif;
--transition-smooth: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);
font-family: var(--font-body);
color: var(--text-primary);
font-size: 15px;
line-height: 1.8;
padding: 4px;
background: transparent;
}
.is-assistant > .border.border-muted {
background-color: #fff0f5;
background-image:
radial-gradient(ellipse at 20% 15%, rgba(255, 184, 204, 0.15) 0%, transparent 50%),
radial-gradient(ellipse at 80% 80%, rgba(255, 184, 140, 0.12) 0%, transparent 55%),
radial-gradient(ellipse at 50% 50%, rgba(212, 165, 255, 0.08) 0%, transparent 65%),
linear-gradient(170deg, #fffafc 0%, #fff5f9 30%, #fff0f5 70%, #ffe8f0 100%);
border: none;
border-radius: var(--radius-lg);
box-shadow:
0 0 0 1px rgba(255, 158, 181, 0.15),
var(--shadow-soft),
0 16px 48px rgba(255, 158, 181, 0.1);
overflow: visible;
position: relative;
}
.is-assistant > .border.border-muted::before {
content: "";
position: absolute;
top: -1px;
left: 24px;
right: 24px;
height: 4px;
background: linear-gradient(90deg,
transparent 0%,
#ffb8cc 15%,
#ff9eb5 50%,
#ffb8cc 85%,
transparent 100%);
border-radius: 0 0 6px 6px;
opacity: 0.7;
z-index: 1;
}
.rili-markdown-renderer ~ div,
.rili-markdown-renderer + div,
div[class*="flex"][class*="gap"] {
font-family: var(--font-ui);
}
button, .btn,
[class*="btn"],
[role="button"] {
font-family: var(--font-ui) !important;
border-radius: var(--radius-sm) !important;
transition: var(--transition-smooth) !important;
}
.rili-markdown-renderer details {
background-color: rgba(255, 250, 252, 0.95);
background-image: none;
border: 1px solid var(--border-color);
border-radius: var(--radius-md);
margin: 12px 0;
overflow: hidden;
box-shadow: var(--shadow-soft);
transition: var(--transition-smooth);
}
.rili-markdown-renderer details:hover {
box-shadow: var(--shadow-hover);
border-color: var(--accent-light);
transform: translateY(-2px);
}
.rili-markdown-renderer details[open] {
box-shadow: var(--shadow-hover);
}
.rili-markdown-renderer summary {
list-style: none;
display: flex;
align-items: center;
padding: 14px 20px;
font-family: var(--font-ui);
font-size: 16px;
font-weight: 600;
letter-spacing: 1.2px;
color: var(--accent);
cursor: pointer;
user-select: none;
background-color: rgba(255, 158, 181, 0.06);
border-bottom: 1px solid transparent;
transition: var(--transition-smooth);
position: relative;
}
.rili-markdown-renderer summary::-webkit-details-marker {
display: none;
}
.rili-markdown-renderer summary::before {
content: "♡";
display: inline-flex;
align-items: center;
justify-content: center;
width: 22px;
height: 22px;
margin-right: 12px;
font-size: 14px;
font-weight: 400;
color: var(--accent);
background-color: rgba(255, 158, 181, 0.18);
border-radius: 50%;
transition: transform 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
flex-shrink: 0;
}
.rili-markdown-renderer details[open] > summary::before {
content: "♥";
transform: rotate(360deg) scale(1.1);
}
.rili-markdown-renderer summary::after {
content: "";
position: absolute;
bottom: 0;
left: 20px;
right: 20px;
height: 1px;
background: linear-gradient(90deg, transparent, var(--accent-light), transparent);
opacity: 0;
transition: opacity 0.4s ease;
}
.rili-markdown-renderer details[open] > summary::after {
opacity: 1;
}
.rili-markdown-renderer summary:hover {
background-color: rgba(255, 158, 181, 0.12);
color: #ff7a9a;
}
.rili-markdown-renderer details[open] > summary {
border-bottom: 1px solid var(--border-color);
background-color: rgba(255, 158, 181, 0.08);
}
.rili-markdown-renderer info {
display: inline;
font-family: var(--font-ui);
font-weight: 600;
font-size: 15px;
color: var(--accent);
padding-left: 16px;
position: relative;
letter-spacing: 0.5px;
}
.rili-markdown-renderer info::before {
content: "✿";
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
font-size: 10px;
color: var(--accent-light);
opacity: 0.8;
}
.rili-markdown-renderer env_panel {
display: block;
padding: 16px 18px;
background-color: rgba(255, 250, 252, 0.6);
border-left: 4px solid var(--accent-light);
margin: 10px 12px;
border-radius: 0 var(--radius-sm) var(--radius-sm) 0;
line-height: 2;
font-size: 15px;
}
.rili-markdown-renderer env_panel info {
color: #ff8fb5;
}
.rili-markdown-renderer npc_panel {
display: block;
padding: 16px 18px;
margin: 10px 12px;
background-color: rgba(255, 250, 252, 0.5);
border-left: 4px solid var(--accent-rose);
border-radius: 0 var(--radius-sm) var(--radius-sm) 0;
line-height: 1.9;
font-size: 15px;
}
.rili-markdown-renderer npc_panel info {
color: var(--accent-rose);
}
.rili-markdown-renderer npc_panel info::before {
color: var(--accent-rose);
opacity: 0.6;
}
.rili-markdown-renderer npc_panel li {
list-style: none;
padding: 8px 12px 8px 26px;
margin: 6px 0;
font-size: 14.5px;
color: var(--text-secondary);
background-color: rgba(255, 143, 163, 0.06);
border-radius: var(--radius-sm);
border-left: 3px solid rgba(255, 143, 163, 0.35);
transition: var(--transition-smooth);
position: relative;
line-height: 1.75;
}
.rili-markdown-renderer npc_panel li::before {
content: "♪";
position: absolute;
left: 10px;
color: var(--accent-rose);
font-size: 13px;
opacity: 0.7;
}
.rili-markdown-renderer npc_panel li:hover {
background-color: rgba(255, 143, 163, 0.12);
border-left-color: var(--accent-rose);
transform: translateX(4px);
}
.rili-markdown-renderer rumor_panel {
display: block;
padding: 12px 16px;
margin: 10px 12px;
}
.rili-markdown-renderer rumor_panel h2 {
font-family: var(--font-ui);
font-size: 15.5px;
color: var(--accent-warm);
letter-spacing: 1.2px;
margin: 0 0 12px 0;
padding-bottom: 8px;
border-bottom: 2px dotted rgba(255, 184, 140, 0.35);
font-weight: 600;
}
.rili-markdown-renderer rumor_panel h2 i {
margin-right: 8px;
}
.rili-markdown-renderer rumor_list {
display: block;
}
.rili-markdown-renderer rumor_list li {
list-style: none;
padding: 12px 16px 12px 34px;
margin: 8px 0;
font-size: 14.5px;
font-style: italic;
color: var(--text-secondary);
background-color: rgba(255, 250, 252, 0.6);
border-radius: var(--radius-sm);
border: 1px solid rgba(255, 184, 140, 0.2);
position: relative;
transition: var(--transition-smooth);
line-height: 1.8;
}
.rili-markdown-renderer rumor_list li::before {
content: "🌸";
position: absolute;
left: 10px;
top: 12px;
font-size: 13px;
font-style: normal;
}
.rili-markdown-renderer rumor_list li:hover {
background-color: rgba(255, 250, 252, 0.85);
border-color: rgba(255, 184, 140, 0.4);
transform: translateX(5px);
box-shadow: 0 3px 12px rgba(255, 184, 140, 0.12);
}
.rili-markdown-renderer table {
width: 100%;
border-collapse: separate;
border-spacing: 0;
margin: 12px 0;
font-size: 14px;
border-radius: var(--radius-sm);
overflow: hidden;
border: 1px solid var(--border-color);
background-color: rgba(255, 250, 252, 0.95);
}
.rili-markdown-renderer table caption {
font-family: var(--font-ui);
font-size: 15px;
font-weight: 600;
color: var(--accent-lavender);
letter-spacing: 1.2px;
padding: 12px 16px;
text-align: left;
background-color: rgba(212, 165, 255, 0.08);
border-bottom: 1px solid rgba(212, 165, 255, 0.2);
caption-side: top;
}
.rili-markdown-renderer thead th {
font-family: var(--font-ui);
font-size: 13px;
font-weight: 600;
color: var(--text-secondary);
text-transform: uppercase;
letter-spacing: 1.8px;
padding: 12px 14px;
background-color: rgba(212, 165, 255, 0.06);
border-bottom: 2px solid rgba(212, 165, 255, 0.2);
text-align: left;
white-space: nowrap;
}
.rili-markdown-renderer tbody td {
padding: 10px 14px;
border-bottom: 1px solid var(--border-subtle);
color: var(--text-primary);
vertical-align: top;
line-height: 1.7;
font-size: 14px;
}
.rili-markdown-renderer tbody tr {
transition: var(--transition-smooth);
}
.rili-markdown-renderer tbody tr:hover {
backgrou
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "d8429fuuj1p1h6y0siyged4j.html",
"options": {
"items": [
{
"order": 0,
"label": "存档转移",
"type": "SET-INPUT",
"value": "/存档转移协议"
},
{
"order": 1,
"label": "创造女友",
"type": "SET-INPUT",
"value": "(/创作女友)(最好写上姓名、性别、身份、背景、性格和你感兴趣的其他设定,ai会进行合理完善,否则ai大概率会随机生成)"
},
{
"order": 2,
"label": "新增女友状态栏",
"type": "SET-INPUT",
"value": "(你需要新增两个状态栏,分别为:xxx的身体状态栏、xxx的详细数据状态栏,同时与用户所处阶段为:xx)"
}
]
},
"defaultModelSettings": {
"model": "lemon/gemini-3.1-pro-preview"
},
"cover": "kiwxkhr87d81fmkghkbwv7gr.webp",
"background": "bo2pe23a5e1vog211fbuv5t0.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。