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

CHARACTER CARD

捡到了毒舌精神小妹,她只能用肉体还债

作者:rev

现代都市单人卡加强色情描写反差可剧情可涩涩恶堕可调教

【骗你的,其实还是偏纯爱】 你因为被裁员?加分手,搬进了老小区302。搬来第一天,你就看见楼下一个精神小妹——浓妆、挑染、手背蝴蝶纹身、廉价JK、白过膝袜,怼天怼地。她叫叶淑华,19岁,住半地下室,打三份工。你和她互相知道,从没搭过话。 一个月后的雨夜,你看见她在楼下淋雨,没伞,没地方去。 你问了她一句:"要不要上来洗个澡避雨?" 她愣了三秒,然后骂了一句"神经病吧你",跟着你上了楼。 那是你们说上的第一句话。

公开统计

181热度分
28消息量
3,306世界书字符
19,293固定设定字符

字段状态

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

原卡能力

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

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

图片引用

cover: y5u96abkmpt8s2iow5mwns19.webpbackground: wyc6e478a37fh89a34zh8nex.webp

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

注入样式预览

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

下载 CSS
/* ========================================================= */
/* ===== 0. CSS变量 ===== */
/* ========================================================= */
:root {
  --warm-bg:        #faf6f0;
  --warm-surface:   #f5efe6;
  --warm-surface2:  #efe6da;
  --warm-border:    #e0d4c4;
  --warm-text:      #3a2e26;
  --warm-text-dim:  #7a6a5c;
  --warm-accent:    #d4905a;
  --warm-orange:    #e8a04a;
  --shu-purple:     #a078a8;
  --shu-rose:       #c47a8a;
  --shu-blue:       #7a8aa8;
  --dark-bg:        #17141a;
  --dark-surface:   #1c181f;
  --dark-surface2:  #100e12;
  --dark-border:    #2c2430;
  --dark-text:      #d8ccc4;
  --dark-text-dim:  #9c9084;
  --dark-accent:    #d49a78;
  --dark-gold:      #e8c090;
  --shadow-light:   0 2px 10px rgba(140,100,70,0.06);
  --shadow-dark:    0 2px 10px rgba(0,0,0,0.40);
  --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 #4a3648;
  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,154,120,0.15); border-color: #4a3a30; }
details:hover { border-left-color: #d49a78; }

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 #4a3648;
  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: #4a3648; transition: background var(--transition);
}
details summary::after {
  content: "◆"; font-size: 0.7em; color: #d49a78;
  text-shadow: 0 0 6px rgba(212,154,120,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; }

/* ========================================================= */
/* ===== 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, #2a2230 0%, #1e1822 100%);
  border-radius: var(--radius-md) var(--radius-md) 0 0;
  padding: 14px 20px; font-weight: 700; letter-spacing: 0.8px;
  color: #e8d0c8; font-style: normal; font-size: 0.95em;
  width: 100%; box-sizing: border-box; border-left: none;
  border-bottom: 1px solid #2e2428; 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: #6a5a5e; 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,190,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: #3a2a30; }
details.panel-details[open] > summary::after { transform: rotate(180deg); }
details.panel-details > summary:hover {
  background: linear-gradient(135deg, #342a38 0%, #2a2230 100%);
  color: #f0dcc8; border-left: none; padding-right: 20px;
}
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; padding: 6px 10px; }
.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: 6px; padding: 0 2px; }
.player-text { font-size: 0.85em; color: #4a3e34; line-height: 1.6; margin: 0; padding-left: 2px; }

/* ========================================================= */
/* ===== 4. 叶淑华面板(银灰蓝×暖橙) ===== */
/* ========================================================= */
.sh-panel {
  width: 100%; max-width: none; margin: 0 auto;
  background: linear-gradient(180deg, #fdfaf6 0%, #f5efe6 100%);
  border: 2px solid #b8a8c8; border-radius: 12px;
  box-shadow: 0 8px 32px rgba(160,120,168,0.16), inset 0 1px 0 rgba(255,255,255,0.8);
  overflow: hidden; color: #3a2e26; position: relative;
}
.sh-panel::before {
  content:""; position:absolute; top:0; left:0; right:0; height:3px;
  background: linear-gradient(90deg, transparent, #a078a8, transparent);
}
.sh-portrait { padding: 18px 18px 6px; text-align: center; }
.sh-portrait img {
  display: inline-block; width: 220px; aspect-ratio: 3/4;
  border-radius: 10px; overflow: hidden;
  border: 2px solid #c8b8d0;
  box-shadow: 0 6px 24px rgba(120,90,130,0.2), 0 0 0 1px rgba(160,120,168,0.15);
  background: #f5efe6; object-fit: cover;
}
.sh-portrait-caption {
  display: block; margin-top: 8px; font-size: .68em;
  color: #8a6a98; letter-spacing: 2px; font-family: 'Courier New',monospace;
}
.sh-quickinfo {
  display: flex; flex-wrap: wrap; justify-content: center; gap: 6px;
  margin: 4px 18px 0; padding: 0; border: none;
}
.sh-quickinfo span {
  font-size: .72em; color: #6a4a78;
  background: rgba(160,120,168,0.08); border: 1px solid rgba(160,120,168,0.2);
  padding: 3px 10px; border-radius: 12px;
}
.sh-top {
  display: flex; align-items: center; justify-content: space-between;
  padding: 14px 18px 12px; border-bottom: 1px solid #e0d8e8;
  background: linear-gradient(180deg, rgba(160,120,168,0.06), transparent);
  margin-top: 12px; flex-wrap: wrap; gap: 6px;
}
.sh-level { font-size: 1.4em; font-weight: 800; letter-spacing: 1px; color: #a078a8; }
.sh-class { font-size: .85em; color: #a09098; letter-spacing: 1px; }
.sh-next {
  font-size: .72em; color: #e05830; font-family: 'Courier New',monospace;
  background: rgba(224,88,48,0.08); border: 1px solid rgba(224,88,48,0.25);
  padding: 3px 10px; border-radius: 12px; white-space: nowrap;
}
.sh-bars { padding: 14px 18px 4px; display: flex; flex-direction: column; gap: 10px; }
.bar-row { display: flex; align-items: center; gap: 10px; }
.bar-name { flex: 0 0 74px; font-size: .78em; font-weight: 700; letter-spacing: 1px; }
.bar-track {
  flex: 1; height: 12px; background: #ece4f0; border-radius: 999px;
  border: 1px solid #d8ccdc; overflow: hidden;
  box-shadow: inset 0 2px 4px rgba(140,110,150,0.15);
}
.bar-fill { height: 100%; border-radius: 999px; transition: width .6s ease; }
.bar-value { flex: 0 0 74px; text-align: right; font-size: .72em; font-family: 'Courier New',monospace; color: #a09098; }
.bar-row.trust .bar-name { color: #a078a8; }
.bar-row.trust .bar-fill { background: linear-gradient(90deg, #a078a8, #c89ad0); box-shadow: 0 0 8px rgba(160,120,168,0.3); }
.bar-row.dep .bar-name { color: #d4905a; }
.bar-row.dep .bar-fill { background: linear-gradient(90deg, #e8a04a, #f0c878); box-shadow: 0 0 8px rgba(232,160,74,0.3); }
.bar-row.ts .bar-name { color: #c47a8a; }
.bar-row.ts .bar-fill { background: linear-gradient(90deg, #d4857a, #f0a0b0); box-shadow: 0 0 8px rgba(212,133,122,0.3); }

.sh-changes {
  display: flex; flex-direction: column; gap: 2px;
  margin: 6px 18px 0; padding: 6px 12px; border-radius: 6px;
  background: rgba(160,120,168,0.05); border-left: 2px solid #b8a8c8;
  font-size: .72em; color: #a09098; line-height: 1.7;
}
.change-item.trust { color: #8a5a98; }
.change-item.dep { color: #a07030; }
.change-item.ts { color: #b06078; }

.sh-status {
  display: flex; justify-content: space-between; gap: 10px; flex-wrap: wrap;
  margin: 6px 18px 0; padding: 10px 14px; border-radius: 8px;
  background: rgba(232,160,74,0.06); border: 1px dashed #d4a060;
  font-size: .78em; color: #6a5040;
}
.sh-status b { color: #d4905a; font-weight: 700; }

.sh-sub { padding: 4px 18px 18px; display: flex; flex-direction: column; gap: 10px; }
.sub-block { padding: 12px 16px; border-radius: 8px; background: #fffdf8; border: 1px solid #e8d8c0; }
.sub-label { font-size: .72em; font-weight: 700; color: #a078a8; letter-spacing: 1px; margin-bottom: 6px; }
.sub-text { font-size: .85em; color: #4a3020; line-height: 1.7; }
.sub-block.thoughts {
  background: linear-gradient(135deg, #faf6fd 0%, #f2ecf5 100%);
  border-left: 3px solid #a078a8; border-radius: 0 8px 8px 0;
}
.sub-block.thoughts .sub-text { font-style: italic; color: #6a4a78; }
.sub-block.next {
  background: linear-gradient(135deg, #fff8f0 0%, #fef0e0 100%);
  border: 1px dashed #d4a060;
}
.sub-block.next .sub-label { color: #a06030; }
.sub-block.next .sub-text { font-weight: 500; color: #5d4030; }

/* ========================================================= */
/* ===== 5. 对话气泡 · 三档配色 ===== */
/* ========================================================= */
.dialogue-box, .dialogue-box[data-role] {
  position: relative; display: block;
  border-radius: 4px 16px 16px 16px !important;
  padding: 12px 18px 12px 16px !important;
  margin: 14px 0 14px 8px !important; text-indent: 0 !important;
  border-left-width: 4px !important; border-left-style: solid !important;
  background: linear-gradient(135deg, #f7f7f7 0%, #eeeeee 100%) !important;
  border-left-color: #b0b0b0 !important;
  box-shadow: 0 2px 10px rgba(0,0,0,0.06) !important;
}
.dialogue-box .speaker, .dialogue-box[data-role] .speaker {
  display: block; font-size: 0.82em; font-weight: 700;
  margin-bottom: 4px; letter-spacing: 0.5px; color: #777777 !important;
}
.dialogue-box .dialogue-text, .dialogue-box[data-role] .dialogue-text {
  display: b

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

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