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

CHARACTER CARD

【低消耗】校花学姐成了我的专属反差女仆

作者:rev

单人卡校园反差可剧情可涩涩调教开局即可色

(又名一脸嫌弃给你处理性欲的女仆大人)推荐自己打破甲和文风,只内置了最基础的 你至今不知道你爸妈是干什么的。 小时候你问过一次,你爸放下报纸,看了你三秒钟,说"做生意的"。你妈在旁边削苹果,刀锋顺着果皮转了一圈,没说话。后来你就不再问了。 你去上大学那天,他们把车停在校门口。你妈从后座递过来一个信封,你爸从副驾驶回头,说我们要去环球旅游,信封里是出租房的地址,以及一份合同。 "合同?"你问。 "女仆合同。"你爸说,"给你找了个管家,防止你在大学堕落。" 对。他们就是这么说的。防止你在大学堕落。 你捏着那个信封站在九月的太阳底下,看着那辆黑色轿车汇入车流,尾灯闪了两下,像什么神秘组织撤离据点的暗号。你至今不确定他们是去了环球旅游,还是去执行什么不能写入任何通讯记录的任务。 信封里除了合同,还有一张纸条。你妈的字迹:"小娟会照顾你。" 小娟。 田小娟。你们高中的校花,一米七二,腿长九十九厘米,平时走路像踩在某个你自己也说不清的节奏上。男生们私下讨论她的频率大概和讨论新出的游戏差不多,但她从不参与任何讨论。你甚至不确定她记得你的名字。 你也不知道她和你在同一所大学。 你更不知道她为什么会答应签一份女仆合同。 走进校外的出租房那天,你已经做好了面对任何情况的准备。唯一没准备好的,是看见田小娟穿着黑白女仆装坐在沙发上,翘着二郎腿,用看快递拆封的眼神看着你。 "来了。"她说。 不是疑问句。她对你说的第一句话,没有任何语气词。 你后来花了三个月,只搞清楚了一件事:她需要钱。你爸妈给的数字,大到让一个二十一岁的女孩愿意穿上女仆装,给一个不算熟的学弟当管家。至于她为什么需要那么多钱,她没有告诉你,你也没有问。有些秘密不是用来打破的,是用来等你有一天自己发现的。 合同规定她不能拒绝你的要求。 你一开始以为这只是一个关于做饭和打扫的契约。然后你发现按摩也在条款里。然后代课。然后是搓背。然后是你喝多了的那个晚上,她站在浴室门口站了整整十秒钟,深呼吸,推门进来。雾气散开的时候你看见她耳根是红的,但她的脸比任何你见过的时候都冷。 "毛巾。"她把毛巾递给你,没有看你。 你们之间逐渐形成了一种奇怪的默契。你可以提出任何要求,而她一定会执行——只是在执行过程中用尽一切方式让你感受到她的嫌弃。这种嫌弃不是愤怒,是一种精准的冷暴力,像一杯冰水放在你手边,不泼你,但让你知道它是冰的。 有时候你会让她做一些更过分…

公开统计

1,609热度分
229消息量
825世界书字符
16,314固定设定字符

字段状态

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

原卡能力

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

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

图片引用

cover: xlkv2ep117m4tfaskzlykipu.webpbackground: xyz6eoyleb2y12eblw6wgcae.webp

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

注入样式预览

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

下载 CSS
/* ========================================================= */
/* ===== 0. CSS变量 ===== */
/* ========================================================= */
:root {
  --warm-bg:        #fdf8f0;
  --warm-surface:   #faf2e8;
  --warm-surface2:  #f5ece0;
  --warm-border:    #e0d0c0;
  --warm-text:      #3d3028;
  --warm-text-dim:  #7a6a5e;
  --warm-accent:    #d4906a;
  --warm-rose:      #d4857a;
  --warm-gold:      #e0b080;
  --dark-bg:        #1a1412;
  --dark-surface:   #1e1816;
  --dark-surface2:  #12100e;
  --dark-border:    #2e2420;
  --dark-text:      #d8ccc4;
  --dark-text-dim:  #a09084;
  --dark-accent:    #d4a080;
  --dark-rose:      #c08070;
  --dark-gold:      #e0c090;
  --shadow-light:   0 2px 10px rgba(140,100,70,0.06);
  --shadow-dark:    0 2px 10px rgba(0,0,0,0.40);
  --radius-sm:      4px;
  --radius-md:      10px;
  --radius-lg:      14px;
  --transition:     0.18s ease;
}

/* ========================================================= */
/* ===== 1. 通用折叠栏 ===== */
/* ========================================================= */
details {
  display: block; background: var(--dark-bg); padding: 0;
  margin-bottom: 12px; max-width: 100%; width: 100%; box-sizing: border-box;
  border: 1px solid var(--dark-border); border-left: 4px solid #4a3028;
  box-shadow: var(--shadow-dark); border-radius: 0;
  transition: box-shadow 0.2s ease, border-color 0.2s ease; overflow: hidden;
}
details[open] { box-shadow: 0 4px 18px rgba(212,144,106,0.15); border-color: #4a3a30; }
details:hover { border-left-color: #d4906a; }

details summary {
  display: flex; align-items: center; justify-content: space-between;
  list-style: none; cursor: pointer; position: relative;
  background: var(--dark-surface2); padding: 14px 22px;
  font-weight: 800; letter-spacing: 1px; color: #e0c8b8;
  font-style: italic; font-size: 1.15em; width: 100%; max-width: 100%;
  box-sizing: border-box; border-left: 4px solid #4a3028;
  text-align: left; user-select: none; transition: all var(--transition); overflow: hidden;
  border-radius: 0;
}
details summary::before {
  content: ""; position: absolute; left: 0; top: 0; bottom: 0;
  width: 4px; background: #4a3028; transition: background var(--transition);
}
details summary::after {
  content: "◆"; font-size: 0.7em; color: #d4906a;
  text-shadow: 0 0 6px rgba(212,144,106,0.6);
  transition: all var(--transition); margin-left: auto;
}
details summary:hover {
  background: #f0d0a0; color: var(--dark-surface2);
  border-left-color: var(--dark-surface2); padding-right: 34px;
}
details summary:hover::before { background: var(--dark-surface2); }
details summary:hover::after { content: "▶"; color: var(--dark-surface2); text-shadow: none; transform: translateX(4px); }
details[open] summary::after { transform: rotate(180deg); }
details summary::-webkit-details-marker { display: none; }
details summary::marker { display: none; content: ""; }

.details-body {
  background: var(--dark-surface); color: var(--dark-text);
  padding: 16px 22px; font-size: 0.95em; line-height: 1.7;
  border-top: 1px solid var(--dark-border);
}
.details-body a { color: var(--dark-accent); text-decoration: none; }
.details-body a:hover { color: #e0b898; text-decoration: underline; }

/* ========================================================= */
/* ===== 2. 面板类折叠 ===== */
/* ========================================================= */
details.panel-details {
  background: transparent; border: none; border-left: none;
  box-shadow: none; margin-bottom: 14px;
}
details.panel-details[open] { box-shadow: none; border-color: transparent; }
details.panel-details:hover { border-left-color: transparent; }

details.panel-details > summary {
  display: flex; align-items: center; gap: 10px; list-style: none;
  cursor: pointer; position: relative;
  background: linear-gradient(135deg, #2a1e18 0%, #1e1410 100%);
  border-radius: var(--radius-md) var(--radius-md) 0 0;
  padding: 14px 20px; font-weight: 700; letter-spacing: 0.8px;
  color: #e8d0b8; font-style: normal; font-size: 0.95em;
  width: 100%; box-sizing: border-box; border-left: none;
  border-bottom: 1px solid #2e2420; text-align: left; user-select: none;
  transition: all var(--transition);
}
details.panel-details > summary::before { display: none; }
details.panel-details > summary .panel-summary-icon { font-size: 1.2em; flex-shrink: 0; }
details.panel-details > summary .panel-summary-title { flex: 0 0 auto; }
details.panel-details > summary .panel-summary-sub {
  margin-left: auto; font-size: 0.68em; font-weight: 500;
  color: #6a5a4e; letter-spacing: 1.5px;
  font-family: 'Courier New', 'SF Mono', 'Cascadia Code', 'Consolas', monospace;
}
details.panel-details > summary::after {
  content: "▾"; font-size: 0.7em; color: rgba(224,200,176,0.6);
  text-shadow: none; margin-left: 6px; transition: transform 0.2s ease; flex-shrink: 0;
}
details.panel-details[open] > summary { border-radius: var(--radius-md) var(--radius-md) 0 0; border-bottom-color: #3a2a20; }
details.panel-details[open] > summary::after { transform: rotate(180deg); }
details.panel-details > summary:hover {
  background: linear-gradient(135deg, #342620 0%, #2a1e18 100%);
  color: #f0dcc8; border-left: none; padding-right: 20px;
}
details.panel-details > summary:hover::after { color: #f0dcc8; transform: none; }
details.panel-details[open] > summary:hover::after { transform: rotate(180deg); }
details.panel-details > summary::-webkit-details-marker { display: none; }
details.panel-details > summary::marker { display: none; content: ""; }

.panel-body {
  background: linear-gradient(170deg, #fdfaf6 0%, #f6f2ec 100%) !important;
  border-radius: 0 0 var(--radius-md) var(--radius-md) !important;
  border: 1px solid #d8d0c8 !important; border-top: none !important;
  color: #2c2824 !important; padding: 18px 20px !important;
}

/* ========================================================= */
/* ===== 3. 玩家面板 ===== */
/* ========================================================= */
.player-card { display: flex; flex-direction: column; gap: 14px; }
.player-name-row {
  display: flex; align-items: baseline; gap: 10px;
  padding-bottom: 10px; border-bottom: 1px solid #e8e0d8;
}
.player-name { font-size: 1.4em; font-weight: 700; color: #1a1a28; letter-spacing: 0.5px; }
.player-badge {
  font-size: 0.75em; font-weight: 600; color: #8a7060;
  background: rgba(180,140,110,0.12); padding: 2px 10px; border-radius: 10px;
}
.player-section { display: flex; flex-direction: column; gap: 4px; }
.player-section-label {
  font-size: 0.72em; font-weight: 700; color: #a09080;
  letter-spacing: 1px; text-transform: uppercase;
}
.player-tags { display: flex; flex-wrap: wrap; gap: 6px; }
.player-tag {
  font-size: 0.8em; font-weight: 600; color: #6a5040;
  background: linear-gradient(135deg, #f0e8e0 0%, #e8ded4 100%);
  border: 1px solid #d8ccc0; padding: 4px 12px; border-radius: 14px;
}
.player-text { font-size: 0.85em; color: #4a3e34; line-height: 1.6; margin: 0; }

/* ========================================================= */
/* ===== 4. 田小娟面板 ===== */
/* ========================================================= */
.xj-portrait-frame {
  width: 100%; max-width: 360px; margin: 0 auto 16px auto;
  border-radius: 8px; overflow: hidden; border: 2px solid #d4c0a8;
  box-shadow: 0 4px 18px rgba(30,20,10,0.2); background: #faf2e8;
}
.xj-portrait-img { width: 100%; height: auto; display: block; object-fit: cover; }
.xj-portrait-caption {
  display: block; text-align: center; padding: 8px 14px;
  font-size: 0.78em; font-weight: 600; color: #8d6e5a; letter-spacing: 1px;
  background: linear-gradient(180deg, #faf2e8 0%, #f0e4d8 100%);
  border-top: 1px solid #e0d0c0;
  font-family: 'Georgia', 'Noto Serif SC', 'Source Han Serif SC', serif; font-style: italic;
}
.xj-quickinfo {
  display: flex; flex-wrap: wrap; gap: 8px;
  margin-bottom: 14px; padding-bottom: 12px; border-bottom: 1px solid #e8e0d8;
}
.xj-quickitem { font-size: 0.82em; color: #4a3e34; background: rgba(180,140,110,0.08); padding: 4px 10px; border-radius: 6px; }
.xj-quicklabel { font-weight: 700; color: #8a6a50; margin-right: 2px; }
.xj-section { margin-bottom: 10px; }
.xj-section-label {
  font-size: 0.72em; font-weight: 700; color: #a09080;
  letter-spacing: 1px; text-transform: uppercase; margin-bottom: 4px;
}
.xj-text { font-size: 0.85em; color: #4a3e34; line-height: 1.6; margin: 0; }

.xj-inner-thoughts {
  background: linear-gradient(135deg, #fef9f4 0%, #faf3ea 100%);
  border-left: 3px solid #d4a858; border-radius: 0 8px 8px 0;
  padding: 12px 16px; margin: 14px 0; font-style: italic;
}
.xj-thoughts-label { font-size: 0.75em; font-weight: 700; color: #b08050; letter-spacing: 0.5px; margin-bottom: 4px; }
.xj-inner-thoughts p { margin: 0; font-size: 0.88em; color: #6a5040; line-height: 1.7; }

.xj-next-action {
  display: flex; align-items: center; gap: 8px;
  background: linear-gradient(135deg, #fff8f0 0%, #fef0e0 100%);
  border: 1px dashed #d4a060; border-radius: 8px; padding: 10px 16px; margin: 12px 0;
}
.xj-next-icon { color: #d4906a; font-size: 1em; }
.xj-next-label { font-size: 0.78em; font-weight: 700; color: #a06030; letter-spacing: 0.5px; text-transform: uppercase; flex-shrink: 0; }
.xj-next-text { font-size: 0.88em; color: #5d4030; font-weight: 500; }

.xj-stat-row { margin-top: 14px; padding-top: 14px; border-top: 1px solid #e8e0d8; }

/* ========================================================= */
/* ===== 5. 记忆存档面板 ===== */
/* ========================================================= */
.mem-block { margin-bottom: 12px; }
.mem-block:last-child { margin-bottom: 0; }
.mem-block-title {
  font-size: 0.8em; font-weight: 700; color: #8a6a50;
  letter-spacing: 0.5px; margin-bottom: 6px; padding-bottom: 4px;
  border-bottom: 1px solid #eee4da;
}
.mem-list { font-size: 0.84em; color: #4a3e34; line-height: 1.7; padding-left: 4px; }
.mem-item { display: block; padding: 3px 0; }
.mem-id {
  font-family: 'Courier New', 'SF Mono', 'Cascadia Code', 'Consolas', monospace;
  font-size: 0.85em; font-weight: 600; color: #b08050; margin-right: 6px;
}

/* ========================================================= */
/* ===== 6. 反差时刻面板(上:态度+做事左右 / 下:聊天全宽) ===== */
/* ========================================================= */
.contrast-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
  grid-template-areas:
    "cold   warm"
    "social social";
  gap: 10px;
  margin-bottom: 12px;
}
.contrast-col {
  border-radius: 8px;
  padding: 14px 14px;
  min-height: 60px;
}
.contrast-col.cold-col {
  grid-area: cold;
  background: linear-gradient(170deg, #f5f0f4 0%, #ede4ec 100%);
  border: 1px solid #d8ccd8;
}
.contrast-col.warm-col {
  grid-area: warm;
  background: linear-gradient(170deg, #fef8f2 0%, #faf0e4 100%);
  border: 1px solid #e8d4b8;
}
.contrast-col.social-col {
  grid-area: social;
  background: #ededed;
  border: 1px solid #d0d0d0;
}
.contrast-col-header {
  font-size: 0.76em;
  font-weight: 700;
  letter-spacing: 0.8px;
  margin-bottom: 8px;
  padding-bottom: 6px;
  border-bottom: 1px solid rgba(0,0,0,0.06);
}
.cold-col .contrast-col-header { color: #9a7a8a; }
.warm-col .contrast-col-header { color: #b07040; }
.social-col .contrast-col-header { color: #6a6a6a; }
.contrast-content {
  font-size: 0.84em;
  color: #4a3e34;
  line-height: 1.7;
  font-style: italic;
}

/* --- 聊天记录(全宽,统一左对齐) --- */
.contrast-chat-mini {
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.cc-line {
  display: flex;
  gap: 6px;
  align-items: baseline;
  font-size: 0.78em;
  line-height: 1.6;
  padding: 2px 4px;
}
.cc-line .cc-speaker {
  font-weight: 700;
  flex-shrink: 0;
  min-width: 28px;
  font-size: 0.9em;
}
.cc-line .cc-speaker.friend { color: #7a7a8a; }
.cc-line .cc-speaker.xj { color: #d4906a; }
.cc-line .cc-msg-text {
  color: #333;
  word-break: break-word;
}

/* --- 结论条 --- */
.contrast-verdict {
  background: linear-gradient(135deg, #fdf6ec 0%, #f8ece0 100%);
  border-radius: 6px;
  padding: 10px 16px;
  font-size: 0.84em;
 

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

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