RRili 卡库下载 JSON
← 返回卡片目录
R本地导出未包含卡图

CHARACTER CARD

村里发小的熟女母亲

作者:墨翎

那年我放暑假,我回到了闷热而宁静的故乡——云溪村。父亲常年在外的生活,让母亲一个人在村里操持着家务与农活。我的发小,张伟,和他美丽的母亲林秀兰,在村口经营着唯一一家蔬菜店。 林秀兰,是一个与这个尘土飞扬的村庄格格不入的女人。她皮肤白净,身段丰腴,即使穿着朴素的碎花衬衫和七分裤,也难掩那成熟饱满的动人曲线。丈夫常年在外打工,她独自一人拉扯着儿子,守着小小的菜店,眉宇间总带着一丝挥之不去的寂寞。她对所有人都温和有礼,像一朵在角落里安静开放的白兰花,散发着幽幽的、令人心安的香气。 我的归来,像一颗石子投进了她平静如水的生活。我时常去菜店帮忙,搬运沉重的菜筐,替她看店,让她能得片刻喘息。我的出现,带着城市的气息和少年独有的蓬勃生命力。我看着她在闷热的午后用围裙扇风,汗水浸湿她后颈的碎发,显露出一段优美的、白皙的脖颈;我看着她弯腰整理菜筐时,宽松的衣领下那若隐若现的、被汗水浸润的饱满轮廓。 我的眼神里没有一丝杂质,只有最纯粹的欣赏和发自内心的心疼。而她,也从我真诚而专注的目光中,感受到了久违的、被一个男性注视的灼热。我们之间的空气开始变得黏稠、暧昧。一切都发生在她的儿子,我最好的朋友张伟的眼皮底下。这是一场心照不宣的、危险而甜蜜的共谋,一段注定要在这个夏天燃烧殆尽的背德爱恋。

公开统计

1,199热度分
192消息量
7,806世界书字符
17,982固定设定字符

字段状态

  • 卡片 JSON可下载
  • 描述与标签已包含
  • 完整提示词正文导出未提供
  • 卡图资源仅文件名引用

原卡能力

以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。

  • 自定义渲染模板未提供
  • 注入样式 CSS已包含
  • 正则替换规则未提供
  • 记忆 Schema未提供
  • 开场页已包含
  • 默认模型设置未提供
  • 图片引用已包含

图片引用

cover: z0qx8ihzdvsilmfefp0o5h7a.webpbackground: d64yvqs5cf46ikm9z10pzmo5.webp

导出中只有文件名引用,未包含实际图片二进制资源。

注入样式预览

共 20,722 字符;仅作为文本显示,不会在本站执行。

下载 CSS
/* ═══ B平台加载动画适配(自动注入)═══ */
.flex.items-center.justify-center.size-6 { opacity: 1 !important; }
.flex.items-center.justify-center.size-6 > .flex.gap-2 { display: none !important; }
.is-assistant.w-fit { width: 100% !important; }
.is-assistant > .border.border-muted:has(.flex.items-center.justify-center.size-6) {
  width: 100% !important; background: transparent !important;
  border: none !important; padding: 0 !important;
}
.is-assistant .space-y-3:has(.flex.items-center.justify-center.size-6) {
  display: flex; justify-content: center; width: 100%;
}

/* ═══ 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平台按钮组保护(自动注入 — 防止按钮消失)═══ */
.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;
}
.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;
}

header.flex.justify-between { position: relative; overflow: visible; }

/* --- 午后暖阳 - 聊天框美化 --- */
[class*="bg-[#F1CBCB]"], [class*="bg-[#c9e1e9]"] { display: none !important; }

.is-assistant > .border.border-muted {
    background-color: #FEFDFB !important; 
    border: 1px solid #F5EAE4 !important; 
    border-radius: 16px !important;
    box-shadow: 0 4px 15px rgba(199, 175, 166, 0.1) !important;
    transition: all 0.3s ease !important;
}

.is-user > .border.border-muted {
    background-color: #F9F3F0 !important; 
    border: 1px solid transparent !important;
    border-radius: 16px !important;
    box-shadow: 0 4px 15px rgba(199, 175, 166, 0.08) !important;
    transition: all 0.3s ease !important;
}

.rili-markdown-renderer { color: #5D534F !important; line-height: 1.7 !important; }

.bg-muted.rounded.flex.p-0\.5 > button.rounded-full.size-7:hover{
    color: #5D534F !important;
    background-color: rgba(229, 160, 140, 0.08) !important;
}

.style-module__AtdJSq__dot-flashing.style-module__AtdJSq__text { display: none !important; }
.flex.items-center.justify-center.size-6 { position: relative !important; height: 24px !important; }
.flex.items-center.justify-center.size-6::before {
    content: url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><circle cx="12" cy="12" r="0" fill="%23E5A08C"><animate attributeName="r" from="0" to="8" dur="1.8s" begin="0s" repeatCount="indefinite" keyTimes="0; 0.1; 0.6; 1" values="0; 3; 3; 0" calcMode="spline" keySplines="0.22 0.61 0.36 1; 0.22 0.61 0.36 1; 0.22 0.61 0.36 1" /><animate attributeName="opacity" from="0" to="0" dur="1.8s" begin="0s" repeatCount="indefinite" keyTimes="0; 0.1; 0.6; 1" values="0; 1; 1; 0" calcMode="spline" keySplines="0.22 0.61 0.36 1; 0.22 0.61 0.36 1; 0.22 0.61 0.36 1" /></circle><circle cx="12" cy="12" r="0" fill="%23E5A08C"><animate attributeName="r" from="0" to="8" dur="1.8s" begin="0.3s" repeatCount="indefinite" keyTimes="0; 0.1; 0.6; 1" values="0; 3; 3; 0" calcMode="spline" keySplines="0.22 0.61 0.36 1; 0.22 0.61 0.36 1; 0.22 0.61 0.36 1" /><animate attributeName="opacity" from="0" to="0" dur="1.8s" begin="0.3s" repeatCount="indefinite" keyTimes="0; 0.1; 0.6; 1" values="0; 1; 1; 0" calcMode="spline" keySplines="0.22 0.61 0.36 1; 0.22 0.61 0.36 1; 0.22 0.61 0.36 1" /></circle><circle cx="12" cy="12" r="0" fill="%23E5A08C"><animate attributeName="r" from="0" to="8" dur="1.8s" begin="0.6s" repeatCount="indefinite" keyTimes="0; 0.1; 0.6; 1" values="0; 3; 3; 0" calcMode="spline" keySplines="0.22 0.61 0.36 1; 0.22 0.61 0.36 1; 0.22 0.61 0.36 1" /><animate attributeName="opacity" from="0" to="0" dur="1.8s" begin="0.6s" repeatCount="indefinite" keyTimes="0; 0.1; 0.6; 1" values="0; 1; 1; 0" calcMode="spline" keySplines="0.22 0.61 0.36 1; 0.22 0.61 0.36 1; 0.22 0.61 0.36 1" /></circle></svg>');
    position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important;
}

header.flex.justify-between {
    background: linear-gradient(to bottom, #FEFBF9, #FAEDE7) !important; 
    border-bottom: 1px solid #E5D9D3 !important;
    box-shadow: 0 2px 10px rgba(93, 83, 79, 0.08) !important;
}

#nav-middle .group.flex.items-center { background-color: transparent !important; border-radius: 8px !important; padding: 4px 6px !important; }
#nav-middle .group.flex.items-center:hover { background-color: rgba(229, 160, 140, 0.1) !important; }
#nav-middle button:has(> .flex-1.truncate.text-left) .flex-1.truncate.text-left { color: #5D534F !important; font-weight: 500 !important; }
header.flex.justify-between.w-full.top-0 svg { color: #8E807A !important; transition: color 0.3s ease !important; }
header.flex.justify-between.w-full.top-0 svg:hover, #nav-right button:hover svg { color: #5D534F !important; }
header.flex.justify-between.w-full.top-0 span.MuiBadge-dot.md\:hidden { background-color: #E5A08C !important; box-shadow: 0 0 5px #E5A08C; }

.bg-gradient-to-t { background: linear-gradient(to top, #FAEDE7 40%, transparent 100%) !important; }
#ai-chat-bottom-input { background-color: #FFFFFF !important; border: 2px solid #F5B7B1 !important; border-radius: 16px !important; box-shadow: 0 4px 12px rgba(229, 160, 140, 0.15) !important; }
#ai-chat-bottom-input:has(#ai-chat-input:focus) { border-color: #E5A08C !important; box-shadow: 0 0 0 3px rgba(229, 160, 140, 0.3), 0 4px 12px rgba(229, 160, 140, 0.2) !important; }
#ai-chat-input { color: #5D534F !important; caret-color: #E5A08C !important; }
#ai-chat-input::placeholder { color: #BEB4B0 !important; font-style: italic; }
#ai-chat-input::selection { background-color: #F5B7B1 !important; color: white !important; }

#ai-mod-button2 button.MuiButton-root {
    background-color: #E5A08C !important; color: white !important; border-radius: 12px !important;
    box-shadow: 0 2px 6px rgba(93, 83, 79, 0.2) !important; text-transform: none !important; padding: 6px 14px !important;
}
#ai-mod-button2 button.MuiButton-root:hover { background-color: #D98C78 !important; transform: translateY(-2px) !important; box-shadow: 0 4px 10px rgba(93, 83, 79, 0.25) !important; }
#ai-mod-button2 button.MuiButton-root svg { color: white !important; }

/* ═══ 家庭温馨风格 - 状态栏美化(已修复违规选择器) ═══ */

ai, ai * { box-sizing: border-box; }

ai {
  display: block;
  font-family: "PingFang SC", "Microsoft YaHei", "Hiragino Sans GB", sans-serif;
  background: linear-gradient(135deg, #FFF8F0 0%, #FFE8E0 50%, #FFF0F5 100%);
  padding: 20px;
  color: #5D4E37;
  border-radius: 16px;
  position: relative;
}

ai .container { max-width: 800px; margin: 0 auto; position: relative; z-index: 1; }

ai .header {
  text-align: center; margin-bottom: 24px; padding: 20px;
  background: linear-gradient(135deg, #FFE4D6 0%, #FFF0E8 100%);
  border-radius: 20px; box-shadow: 0 4px 20px rgba(180, 130, 100, 0.15);
  position: relative; overflow: hidden;
}
ai .header::before, ai .header::after { content: "♡"; position: absolute; font-size: 24px; color: rgba(255, 150, 150, 0.3); }
ai .header::before { top: 10px; left: 20px; }
ai .header::after { bottom: 10px; right: 20px; }
ai .header h1 { font-size: 28px; color: #D4847A; margin: 0 0 8px 0; font-weight: 600; letter-spacing: 2px; }
ai .header .subtitle { font-size: 14px; color: #B8A090; }

ai details {
  background: #FFFFFF; border-radius: 16px; margin-bottom: 16px;
  box-shadow: 0 3px 15px rgba(180, 130, 100, 0.1); overflow: hidden;
  border: 2px solid transparent; transition: all 0.3s ease;
}
ai details:hover { box-shadow: 0 5px 25px rgba(180, 130, 100, 0.18); }
ai details[open] { border-color: #F5D0C5; }

ai summary {
  padding: 16px 20px; cursor: pointer; font-weight: 600; font-size: 16px;
  color: #D4847A; display: flex; align-items: center; gap: 10px; list-style: none;
  background: linear-gradient(90deg, #FFF8F5 0%, #FFFFFF 100%);
  transition: background 0.3s ease; position: relative;
}
ai summary::-webkit-details-marker { display: none; }
ai summary::before { content: "📋"; font-size: 18px; }
ai summary::after { content: "▼"; font-size: 10px; color: #D4A090; margin-left: auto; transition: transform 0.3s ease; }
ai details[open] summary::after { transform: rotate(180deg); }
ai summary:hover { background: linear-gradient(90deg, #FFE8E0 0%, #FFF5F0 100%); }

ai details.current-status summary::before { content: "🏠"; }
ai details.player-info summary::before { content: "👤"; }
ai details.npc-info summary::before { content: "👨‍👩‍👧‍👦"; }
ai details.family-relation summary::before { content: "💕"; }
ai details.plot-route summary::before { content: "📖"; }
ai details.memory summary::before { content: "🧠"; }
ai details.action summary::before { content: "💡"; }

ai .content { padding: 20px; background: #FEFEFE; }

ai .current-status .content { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; }
ai .status-item {
  background: linear-gradient(135deg, #FFF5F0 0%, #FFF8F5 100%);
  padding: 14px; border-radius: 12px; text-align: center; border: 1px solid #FFE5DC;
}
ai .status-item .label { font-size: 11px; color: #C4A090; margin-bottom: 4px; text-transform: uppercase; letter-spacing: 1px; }
ai .status-item .value { font-size: 15px; color: #8B7355; font-weight: 600; }

ai .info-block { margin-bottom: 16px; }
ai .info-block:last-child { margin-bottom: 0; }
ai .info-block strong {
  color: #D4847A; font-weight: 600; background: linear-gradient(135deg, #FFE8E0 0%, #FFF0E8 100%);
  padding: 2px 8px; border-radius: 6px; font-size: 14px;
}

ai .hobby-list { margin: 10px 0 10px 20px; }
ai .hobby-list li { margin-bottom: 8px; padding: 8px 12px; background: #FFFAF8; border-radius: 8px; border-left: 3px solid #F5D0C5; font-size: 14px; }
ai .hobby-list li strong { color: #E8A090; }

ai hr { border: none; height: 2px; background: linear-gradient(90deg, transparent, #F5D0C5, transparent); margin: 24px 0; }

ai table { width: 100%; border-collapse: separate; border-spacing: 0; margin: 12px 0; font-size: 14px; }
ai table th { background: linear-gradient(135deg, #FFE8E0 0%, #FFF0E8 100%); color: #D4847A; padding: 12px; text-align: left; font-weight: 600; }
ai table th:first-child { border-radius: 10px 0 0 10px; }
ai table th:last-child { border-radius: 0 10px 10px 0; }
ai table td { padding: 12px; border-bottom: 1px solid #FFE8E0; }
ai table tr:last-child td:first-child { border-radius: 0 0 0 10px; }
ai table tr:last-child td:last-child { border-radius: 0 0 10px 0; }
ai table tr:hover td { background: #FFFAF8; }

ai .progress-container { display: flex; align-items: center; gap: 10px; }
ai .progress-bar { flex: 1; height: 8px; background:

/* 预览已截断;下载 CSS 可查看完整内容。 */
查看已核验的原始字段
{
  "renderTemplate": null,
  "assistantRegexReplace": null,
  "enableMemorySchema": false,
  "memorySchema": null,
  "introPage": "kl9lwq81johmu20uh71orfes.html",
  "options": {
    "items": []
  },
  "defaultModelSettings": null,
  "cover": "z0qx8ihzdvsilmfefp0o5h7a.webp",
  "background": "d64yvqs5cf46ikm9z10pzmo5.webp"
}
原始导出字段

本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。