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

CHARACTER CARD

【512CG】我的女租客们怎么都这么馋我

作者:shenchenxc

现代都市超高自由度可快餐可长线已破甲燃夏争魁多角色调教男性向

512 张 CG!32 个可攻略角色!一座住满女租客的旅馆! 你是老板兼房东。从 18 岁高三少女到 38 岁熟女老板娘,从青涩到熟透——全职主妇、新婚娇妻、清冷女教师、三班倒护士、卤味摊老板娘、前台双姝……32 个人,各馋你一眼。 还有特殊爱好:女同情侣、男娘、双胞胎、三闺蜜、女仆、支配系御姐——开关在你手里。 丈夫按时回家、男友周末来接、前台班表排死——「他快来了」,就是你的窗口。 深夜 23:00,黑市老黑出摊:情报、迷情香、乖乖水、子母珠……外挂道具,帮你把夜拿到手。 今晚,谁先敲门?

公开统计

332热度分
1消息量
66,259世界书字符
9,918固定设定字符

字段状态

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

原卡能力

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

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

图片引用

cover: qfu32h6bzxwbp7hhyy9lrrsv.webp

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

注入样式预览

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

下载 CSS
/* =====================================================================
   《我的女租客们怎么都这么馋我》· builtInCss · 通用无容器版 · 登记簿 v1.0
   ---------------------------------------------------------------------
   对齐 Runtime:关系叙事型单角色卡-多NPC变体-执行指令-runtime-作家v1.0
   (创作手记 / 正文 / 玩家面板 6 行 / 主焦点欲望面板 12 行 /
     在场精简面板 8 行 / 在场名单 / 记忆档案 / 行动建议)
   主题:灯下纸墨(方向 A)——夜聊深底 + 暖白正文如灯下;面板是摊在
         柜台灯下的纸卡档案;玩家面板 = 掌柜页(夜色 × 印泥金);
         在场名单 = 今晚当值(当前互动盖"在阅"章 / 在场圈点 / 未出场不列行)。
   装配:通用无容器版 = 本文件;树梦 APP 版 = 本文件 + 末尾树梦追加段。
   纪律:无 JS / 外链 / :is() / :has();伪元素只作装饰;必要信息均为真实元素;
         变量逐处带 fallback;春水 data-* 类名改写已内置适配;覆盖段在末尾。
   ===================================================================== */

/* ================= 0. 内容层基础(四平台通用,裸选择器) ================= */

/* ---------- 0.1 正文 .story —— 灯下纸墨:一页摊在灯下的暖纸,墨字书写 ---------- */
.story{
  margin: 0 0 16px;
  padding: 18px 16px 20px;
  color: #2B2C36;                                    /* 墨色 */
  font-family: "Songti SC", "STSong", "SimSun", serif; /* 纸墨宋体 */
  font-size: 15.5px;
  line-height: 1.95;
  background:
    radial-gradient(130% 70% at 30% 0%, rgba(255, 255, 255, .55), transparent 55%),
    linear-gradient(165deg, #F2EAD4, #E7DABF);       /* 暖纸底:与面板纸卡同族 */
  border: 1px solid rgba(143, 136, 114, .35);
  border-radius: 10px;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .4), 0 8px 22px rgba(10, 6, 2, .18);
}
.story p{
  margin: 0 0 14px;
  text-indent: 2em;
  overflow-wrap: anywhere;
}
.story p:last-child{ margin-bottom: 0; }
.story strong{ color: #7A4E16; font-weight: 700; }
.story em{ color: #9C3320; font-style: italic; }
.story blockquote{
  margin: 14px 0;
  padding: 10px 14px;
  border-left: 3px solid #9C3320;
  border-radius: 0 10px 10px 0;
  background: rgba(156, 51, 32, .06);
  color: inherit;
}
.story blockquote p{ text-indent: 0; margin: 0; }
.story q{ color: #A05A2A; font-style: italic; }

/* ---------- 0.2 分隔线 ---------- */
hr.separator{
  border: 0;
  height: 1px;
  margin: 18px 0;
  background: linear-gradient(90deg, transparent, rgba(201,154,78,.35) 30%, #C99A4E 50%, rgba(201,154,78,.35) 70%, transparent);
}

/* ---------- 0.3 通用折叠 ---------- */
details, details summary{ display: block; }
details{ margin: 10px 0; }
details summary{
  position: relative;
  padding: 8px 10px 8px 26px;
  border-radius: 10px;
  cursor: pointer;
  list-style: none;
  font-size: 14px;
  font-weight: 600;
  color: inherit;
}
details summary::-webkit-details-marker{ display: none; }
details summary::before{
  content: "◆";
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 9px;
  color: #A9823C;
}
details[open] summary{ color: #C99A4E; }
details[open] summary::before{ content: "◇"; }

/* ---------- 0.4 创作手记 .judge —— 账本条 ---------- */
details.judge{
  background: rgba(26, 18, 12, .55);
  border: 1px solid rgba(169, 130, 60, .22);
  border-radius: 10px;
  padding: 10px 12px;
}
details.judge summary{ color: rgba(201, 154, 78, .85); font-size: 13px; }
details.judge[open]{ border-color: rgba(169, 130, 60, .4); box-shadow: 0 0 18px rgba(140, 59, 74, .16); }
.judge-body{ padding: 6px 2px 2px; font-size: 12.5px; line-height: 1.8; color: #B4A48C; }
.judge-meta{
  font-family: "Courier New", "Consolas", monospace;
  font-size: 11px;
  letter-spacing: .06em;
  color: rgba(201, 154, 78, .9);
  margin: 4px 0;
}
.judge-line{ padding: 3px 0; border-bottom: 1px dashed rgba(169, 130, 60, .16); }
.judge-line:last-child{ border-bottom: none; }

/* ================= 1. 玩家面板 .panel.player —— 掌柜页(纸卡 + 掌柜栏头) ================= */
/* Runtime:<details class="panel player"><summary>
     <span class="desire-avatar"><span class="desire-avatar-fallback">掌</span></span>
     <span class="desire-summary-copy">…KEEPER 刻字 + 标题 + 角色行…</span>
     <span class="desire-focus-tag">掌柜</span></summary>
   6 行:姓名 / 性别 / 性格 / 时间与场所 / 身体状态 / 手边物品
   春水兼容:player 会被改写为 data-player,选择器已内置 data-* 变体。 */
details.panel.player, details.panel.data-player{
  --pl-ink: #2B2C36;
  --pl-soft: #615C4E;
  --pl-gold: #A9823C;
  --pl-line: rgba(43, 44, 54, .22);

  margin: 16px 0;
  padding: 0;
  overflow: hidden;
  border: 1px solid rgba(43, 44, 54, .4);
  border-radius: 12px;
  background: linear-gradient(165deg, #E9DDBF, #DCCDA6);
  color: var(--pl-ink, #2B2C36);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, .5),
    0 14px 32px rgba(0, 0, 0, .5);
  font-family: "Noto Serif SC", "Songti SC", "STSong", "Microsoft YaHei", serif;
  font-size: 13px;
  line-height: 1.65;
}
details.panel.player > summary, details.panel.data-player > summary{
  position: relative;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: 12px;
  min-height: 64px;
  margin: 0;
  padding: 9px 46px 9px 12px;
  border: 0;
  border-bottom: 1px solid var(--pl-line, rgba(43, 44, 54, .22));
  background: rgba(255, 255, 255, .22);
  color: var(--pl-ink, #2B2C36);
  cursor: pointer;
  list-style: none;
  text-align: left;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4);
}
details.panel.player > summary::-webkit-details-marker, details.panel.data-player > summary::-webkit-details-marker{ display: none; }
details.panel.player > summary::before, details.panel.data-player > summary::before{ content: none; } /* 抵消 0.3 通用 ◆ */
details.panel.player > summary::after, details.panel.data-player > summary::after{
  content: "";
  position: absolute;
  right: 20px;
  top: 50%;
  width: 9px;
  height: 9px;
  transform: translateY(-65%) rotate(45deg);
  border-right: 2px solid #8F8872;
  border-bottom: 2px solid #8F8872;
}
details.panel.player[open] > summary::after, details.panel.data-player[open] > summary::after{ transform: translateY(-30%) rotate(225deg); border-color: #9C3320; }
details.panel.player > summary:focus-visible, details.panel.data-player > summary:focus-visible{ outline: 2px solid #9C3320; outline-offset: -4px; }
details.panel.player > summary .desire-summary-copy, details.panel.data-player > summary .desire-summary-copy{ display: block; min-width: 0; }
details.panel.player > summary .desire-kicker, details.panel.data-player > summary .desire-kicker{
  display: block;
  margin-bottom: 2px;
  color: var(--pl-gold, #A9823C);
  font-size: 9px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: .16em;
}
details.panel.player > summary .desire-summary-title, details.panel.data-player > summary .desire-summary-title{
  display: block;
  overflow-wrap: anywhere;
  color: var(--pl-ink, #2B2C36);
  font: 600 16px/1.35 "Songti SC", "STSong", "SimSun", Georgia, serif;
  letter-spacing: .02em;
}
details.panel.player > summary .desire-summary-role, details.panel.data-player > summary .desire-summary-role{
  display: block;
  margin-top: 2px;
  color: var(--pl-soft, #615C4E);
  font-size: 10px;
  line-height: 1.3;
}
details.panel.player > summary .desire-focus-tag, details.panel.data-player > summary .desire-focus-tag{
  display: block;
  padding: 5px 8px;
  border: 1px solid rgba(156, 51, 32, .45);
  border-radius: 999px;
  background: rgba(156, 51, 32, .12);
  color: #9C3320;
  white-space: nowrap;
  font-size: 9px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: .08em;
}
details.panel.player > *:not(summary):not(.desire-focus-body), details.panel.data-player > *:not(summary):not(.desire-focus-body){ padding: 0 12px; }
details.panel.player .desire-focus-body, details.panel.data-player .desire-focus-body{ padding: 14px; }
details.panel.player .desire-overview, details.panel.data-player .desire-overview{
  display: grid;
  grid-template-columns: minmax(0, .4fr) minmax(0, .6fr);
  gap: 10px;
}
/* 裸行 fallback(Runtime 未分组时的直接子级 <p>) */
details.panel.player > p, details.panel.data-player > p{
  margin: 0;
  padding: 8px 12px;
  border-bottom: 1px dashed rgba(43, 44, 54, .18);
  color: var(--pl-ink, #2B2C36);
  overflow-wrap: anywhere;
}
details.panel.player > p:last-child, details.panel.data-player > p:last-child{ border-bottom: 0; }
details.panel.player > p > b:first-child, details.panel.data-player > p > b:first-child{
  display: inline-block;
  min-width: 4.5em;
  margin-right: 6px;
  color: var(--pl-gold, #A9823C);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .08em;
}

/* ================= 2. 欲望型人物状态栏 · 灯下纸墨版(组件家族 + 本卡主题) ================= */
/* 锚点:
   details.panel.npc(裸契约,Runtime 基础输出)
   details.panel.npc.desire-status.desire-focus   主焦点完整面板
   details.panel.npc.desire-status.desire-compact 在场精简面板
   details.panel.roster.desire-roster             在场名单(今晚当值)
   details.panel.memory.desire-memory             记忆档案
   春水兼容:npc/roster/memory/desire-* 会改写为 data-* 前缀,选择器已内置 data-* 变体 */

/* ---------- 家族令牌(纸卡) ---------- */
details.panel.npc, details.panel.data-npc,
details.panel.roster.desire-roster, details.panel.data-roster.desire-roster, details.panel.data-roster.data-desire-roster,
details.panel.memory.desire-memory, details.panel.data-memory.desire-memory, details.panel.data-memory.data-desire-memory{
  --dp-ink: #2B2C36;
  --dp-ink-soft: #615C4E;
  --dp-ink-faint: #8F8872;
  --dp-paper: linear-gradient(165deg, #E9DDBF, #DCCDA6);
  --dp-paper-2: rgba(255, 255, 255, .24);
  --dp-line: rgba(43, 44, 54, .22);
  --dp-line-dash: rgba(43, 44, 54, .18);
  --dp-gold: #A9823C;
  --dp-rose: #9C3320;
  --dp-rose-soft: #C08A5E;
  --dp-seal-soft: rgba(156, 51, 32, .12);
  --dp-card: rgba(255, 255, 255, .22);
  --dp-shadow: rgba(0, 0, 0, .5);
  --dp-display: "Songti SC", "STSong", "SimSun", Georgia, serif;
  --dp-body: "Noto Serif SC", "Songti SC", "STSong", "Microsoft YaHei", serif;

  width: 100%;
  margin: 18px 0;
  padding: 0;
  box-sizing: border-box;
  overflow: hidden;
  border: 1px solid rgba(43, 44, 54, .4);
  border-radius: 12px;
  background: var(--dp-paper, linear-gradient(165deg, #E9DDBF, #DCCDA6));
  color: var(--dp-ink, #2B2C36);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, .5),
    0 14px 32px var(--dp-shadow, rgba(0, 0, 0, .5));
  font-family: var(--dp-body, "Noto Serif SC", "Songti SC", "STSong", "Microsoft YaHei", serif);
  font-size: 13px;
  line-height: 1.65;
}
details.panel.npc *, details.panel.data-npc *,
details.panel.roster.desire-roster *, details.panel.data-roster.desire-roster *, details.panel.data-roster.data-desire-roster *,
details.panel.memory.desire-memory *, details.panel.data-memory.desire-memory *, details.panel.data-memory.data-desire-memory *{
  box-sizing: border-box;
}

/* ---------- 栏头 ---------- */
details.panel.npc > summary, details.panel.data-npc > summary,
details.panel.roster.desire-roster > summary, details.panel.data-roster.desire-roster > summary, details.panel.data-roster.data-desire-roster > summary,
details.panel.memory.desire-memory > summary, details.panel.data-memory.desire-memory > summary, details.panel.data-memory.data-desire-memory > summary{
  position: relative;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: 12px;
  min-height: 64px;
  margin: 0;
  padding: 9px 46px 9px 12px;
  border: 0;
  border-bottom: 1px solid var(--dp-line, rgba(43, 44, 54, .22));
  background: rgba(255, 255, 255, .22);
  color: var(--dp-ink, #2B2C36);
  cursor: pointer;
  list-style: none;
  text-align: left;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4);
}
details.panel.npc > summary::-webkit-details-marker, details.panel.data-npc > summary::-webkit-details-marker,
details.panel.roster.desire-roster > summary::-webkit-details-marker, details.panel.data-roster.desire-roster > summary, details.panel.data-roster.data-desire-roster > summary::-webkit-details-marker,
details.panel.memory.desire-memory > summary::-webkit-details-marker, details.panel.data-memory.desire-memory > summary, details.panel.data-memory.data-desire-memory > summary::-webkit-details-marker{
  display: none;
}
details.panel.npc > summary::before, details.panel.data-npc > summary::before,
details.panel.roster.desire-roster > summary::before, details.panel.data-roster.desire-roster > summary, details.panel.data-roster.data-desire-roster > summary::before,
details.panel.memory.

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

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