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

CHARACTER CARD

温泉旅馆的禁忌邀约

作者:赤铁

极致色情描写已破甲灵异可剧情可涩涩

怪谈复苏,日本怪谈灵异尤为严重。你受日本除灵协会邀请赶赴日本处理一起灵异事件。

公开统计

470热度分
60消息量
0世界书字符
9,326固定设定字符

字段状态

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

原卡能力

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

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

图片引用

cover: fu0in3uuc7vo3hamqbipixbf.webpbackground: hwqtm1gt0od74dcp8d2vn3dp.webp

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

注入样式预览

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

下载 CSS
/* ========== 全局基础 ========== */
details {
  margin: 1em 0;
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
  transition: all 0.3s ease;
}

details:hover {
  box-shadow: 0 4px 12px rgba(0,0,0,0.12);
}

summary {
  padding: 0.8em 1.2em;
  background: linear-gradient(135deg, #FFF8DC 0%, #FFEAA7 100%);
  cursor: pointer;
  font-weight: bold;
  color: #8B4513;
  user-select: none;
  transition: background 0.3s ease;
  border-left: 4px solid #D4AF37;
}

summary:hover {
  background: linear-gradient(135deg, #FFEAA7 0%, #FFD700 100%);
}

details[open] summary {
  border-bottom: 2px solid #F5DEB3;
}

details > p {
  padding: 0.5em 1.2em;
  margin: 0.3em 0;
  background: #FFFEF7;
  border-left: 3px solid transparent;
  transition: border-color 0.2s ease;
}

details > p:hover {
  border-left-color: #D4AF37;
  background: #FFF9E6;
}

/* ========== 思维链隐藏 ========== */
think {
  display: none !important;
}

/* ========== 正文区域(兼容多种类名与标签) ========== */
text,
.text,
[data-role="text"],
div.narrative-content {
  display: block !important;
  line-height: 1.9 !important;
  color: #2C1810 !important;
  background: linear-gradient(135deg, #FFFEF9 0%, #FFFAF0 100%) !important;
  padding: 1.5em 1.3em !important;
  border-radius: 10px !important;
  margin: 1em 0 !important;
  box-shadow: 0 3px 10px rgba(139,69,19,0.08) !important;
  border: 1px solid #F5DEB3 !important;
  position: relative !important;
}

text::before,
.text::before,
[data-role="text"]::before,
div.narrative-content::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 4px !important;
  height: 100% !important;
  background: linear-gradient(180deg, #DAA520 0%, #FFD700 50%, #DAA520 100%) !important;
  border-radius: 10px 0 0 10px !important;
}

text > p,
.text > p,
[data-role="text"] > p,
div.narrative-content > p {
  margin: 0.9em 0 !important;
  padding: 0 0.3em !important;
  background: transparent !important;
  border: none !important;
  text-indent: 2em !important;
  line-height: 1.9 !important;
}

text > p:first-child,
.text > p:first-child,
[data-role="text"] > p:first-child,
div.narrative-content > p:first-child {
  margin-top: 0 !important;
}

text > p:last-child,
.text > p:last-child,
[data-role="text"] > p:last-child,
div.narrative-content > p:last-child {
  margin-bottom: 0 !important;
}

/* ========== 鏡花对话美化(淡紫色) ========== */
text span[data-speaker="kageka"],
.text span[data-speaker="kageka"],
[data-role="text"] span[data-speaker="kageka"],
div.narrative-content span[data-speaker="kageka"],
span[data-speaker="kageka"] {
  color: #8A6FB8 !important;
  font-style: italic !important;
  font-weight: 500 !important;
  background: linear-gradient(90deg, 
    rgba(177,156,217,0.12) 0%, 
    rgba(216,191,216,0.08) 50%,
    rgba(177,156,217,0.12) 100%
  ) !important;
  padding: 0.1em 0.4em !important;
  border-radius: 4px !important;
  border-bottom: 1px dotted #B19CD9 !important;
  text-shadow: 0 1px 1px rgba(255,255,255,0.6) !important;
  transition: all 0.2s ease !important;
}

text span[data-speaker="kageka"]:hover,
.text span[data-speaker="kageka"]:hover,
[data-role="text"] span[data-speaker="kageka"]:hover,
div.narrative-content span[data-speaker="kageka"]:hover,
span[data-speaker="kageka"]:hover {
  background: linear-gradient(90deg, 
    rgba(177,156,217,0.2) 0%, 
    rgba(216,191,216,0.15) 50%,
    rgba(177,156,217,0.2) 100%
  ) !important;
  color: #6A4C93 !important;
}

/* ========== 场景信息 ========== */
details:has(summary:contains("场景")) > p {
  background: linear-gradient(120deg, #FFF8DC 0%, #FFFACD 100%);
  border-left: 3px solid #DAA520;
  padding: 0.6em 1em;
  font-size: 0.95em;
}

/* ========== 主角信息 ========== */
details:has(summary:contains("主角")) > p {
  background: #FFFEF7;
  padding: 0.6em 1em;
}

details:has(summary:contains("主角")) > p:last-child {
  background: linear-gradient(90deg, #FFE4B5 0%, #FFDAB9 50%, #FFE4B5 100%);
  font-weight: bold;
  color: #8B4513;
  text-align: center;
  padding: 0.8em;
  border-radius: 6px;
  margin-top: 0.5em;
}

/* ========== 互动面板 - 镜面主题美化 ========== */
details:has(summary:contains("互动")) {
  background: linear-gradient(135deg, #FFFAF0 0%, #FFF5E1 100%);
  border: 2px solid #F0E68C;
}

details:has(summary:contains("互动")) summary {
  background: linear-gradient(135deg, #FFD700 0%, #FFA500 100%);
  color: #fff;
  text-shadow: 1px 1px 2px rgba(0,0,0,0.2);
  border-left: 4px solid #FF8C00;
}

/* 着装栏目 - 衣柜卡片式 */
details:has(summary:contains("互动")) > p:contains("着装") ~ p:nth-of-type(-n+6) {
  background: linear-gradient(120deg, #FFF8DC 0%, #FFEFD5 50%, #FFF8DC 100%);
  border-left: 4px solid #DEB887;
  padding: 0.7em 1em;
  margin: 0.4em 0;
  border-radius: 6px;
  position: relative;
  padding-left: 2.5em;
}

details:has(summary:contains("互动")) > p:contains("发型")::before { 
  content: "💇"; 
  position: absolute;
  left: 0.8em;
  font-size: 1.1em;
  opacity: 0.7;
}
details:has(summary:contains("互动")) > p:contains("内衣")::before { 
  content: "👙"; 
  position: absolute;
  left: 0.8em;
  font-size: 1.1em;
  opacity: 0.7;
}
details:has(summary:contains("互动")) > p:contains("外衣")::before { 
  content: "👔"; 
  position: absolute;
  left: 0.8em;
  font-size: 1.1em;
  opacity: 0.7;
}
details:has(summary:contains("互动")) > p:contains("丝袜")::before { 
  content: "🧦"; 
  position: absolute;
  left: 0.8em;
  font-size: 1.1em;
  opacity: 0.7;
}
details:has(summary:contains("互动")) > p:contains("鞋子")::before { 
  content: "👠"; 
  position: absolute;
  left: 0.8em;
  font-size: 1.1em;
  opacity: 0.7;
}

/* 身体状态 - 镜面反光效果 */
details:has(summary:contains("互动")) > p:contains("身体状态") ~ p:nth-of-type(-n+5) {
  background: linear-gradient(135deg, 
    rgba(255,248,220,0.9) 0%, 
    rgba(255,239,213,0.95) 25%,
    rgba(255,250,240,1) 50%,
    rgba(255,239,213,0.95) 75%,
    rgba(255,248,220,0.9) 100%
  );
  border: 2px solid #F5DEB3;
  border-radius: 8px;
  padding: 0.8em 1em;
  margin: 0.5em 0;
  box-shadow: inset 0 1px 3px rgba(255,255,255,0.8), 
              0 2px 6px rgba(139,69,19,0.1);
  position: relative;
  overflow: hidden;
}

details:has(summary:contains("互动")) > p:contains("身体状态") ~ p:nth-of-type(-n+5)::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(
    45deg,
    transparent 30%,
    rgba(255,255,255,0.3) 50%,
    transparent 70%
  );
  animation: shimmer 4s infinite;
  pointer-events: none;
}

@keyframes shimmer {
  0% { transform: translateX(-100%) translateY(-100%) rotate(45deg); }
  100% { transform: translateX(100%) translateY(100%) rotate(45deg); }
}

/* 心声样式 */
details:has(summary:contains("互动")) > p:contains("心声") {
  background: linear-gradient(90deg, #FFF8DC 0%, #FFEAA7 50%, #FFF8DC 100%);
  border-left: 4px solid #DAA520;
  font-style: italic;
  color: #8B4513;
  padding: 0.8em 1.2em;
  border-radius: 6px;
  box-shadow: 0 2px 8px rgba(218,165,32,0.15);
  position: relative;
}

details:has(summary:contains("互动")) > p:contains("心声")::before {
  content: "💭";
  margin-right: 0.4em;
  font-size: 1em;
  opacity: 0.7;
}

/* ========== 星记忆回廊 - 核心修复折行问题 ========== */
details:has(summary:contains("记忆")) {
  background: linear-gradient(180deg, #FFF8DC 0%, #FFFACD 100%);
  border: 2px solid #DAA520;
}

details:has(summary:contains("记忆")) summary {
  background: linear-gradient(135deg, #FFD700 0%, #FFA500 100%);
  color: #fff;
  text-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}

details:has(summary:contains("记忆")) table {
  /* 移除 fixed,让浏览器智能分配宽度以容纳长文本 */
  width: 100%;
  border-collapse: collapse;
  margin: 0.5em 0;
  background: #FFFEF9;
  border-radius: 6px;
  overflow: hidden;
}

details:has(summary:contains("记忆")) th {
  background: linear-gradient(135deg, #F0E68C 0%, #DAA520 100%);
  color: #8B4513;
  padding: 0.6em 0.4em;
  text-align: left;
  font-size: 0.9em;
  border-bottom: 2px solid #B8860B;
}

details:has(summary:contains("记忆")) td {
  padding: 0.6em 0.4em;
  border-bottom: 1px solid #F5DEB3;
  font-size: 0.9em;
  color: #2C1810;
  vertical-align: top;
  /* 修复文字断行策略,保证中文自然折行,不被切碎 */
  word-break: normal;
  overflow-wrap: break-word;
}

/* 前三列尽量紧凑 */
details:has(summary:contains("记忆")) th:nth-child(1),
details:has(summary:contains("记忆")) td:nth-child(1) {
  width: 1%;
  white-space: nowrap;
  text-align: center;
}

details:has(summary:contains("记忆")) th:nth-child(2),
details:has(summary:contains("记忆")) td:nth-child(2) {
  width: 25%;
  font-size: 0.85em; /* 时间字体略小,防撑爆 */
}

details:has(summary:contains("记忆")) th:nth-child(3),
details:has(summary:contains("记忆")) td:nth-child(3) {
  width: 15%;
}

/* 第4列 Event 自动占据所有剩余空间 */
details:has(summary:contains("记忆")) th:nth-child(4),
details:has(summary:contains("记忆")) td:nth-child(4) {
  /* 不设定硬性 width,依靠 auto 填满 */
}

details:has(summary:contains("记忆")) tr:hover td {
  background: #FFF9E6;
}

details:has(summary:contains("记忆")) tr:nth-child(even) td {
  background: #FFFEF7;
}

details:has(summary:contains("记忆")) > p:contains("长期记忆") {
  background: linear-gradient(90deg, #FFE4B5 0%, #FFDAB9 100%);
  color: #8B4513;
  font-weight: bold;
  padding: 0.6em 1em;
  border-left: 4px solid #CD853F;
  margin-top: 0.8em;
}

details:has(summary:contains("记忆")) > p:contains("短期记忆") {
  background: linear-gradient(90deg, #FFFACD 0%, #FFEAA7 100%);
  color: #8B4513;
  font-weight: bold;
  padding: 0.6em 1em;
  border-left: 4px solid #DAA520;
  margin-top: 0.8em;
}

/* ========== 行动推荐 ========== */
details:has(summary:contains("行动")) > p {
  background: linear-gradient(90deg, #FFF8DC 0%, #FFEAA7 100%);
  border-left: 4px solid #D4AF37;
  padding: 0.7em 1em;
  margin: 0.4em 0;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.2s ease;
}

details:has(summary:contains("行动")) > p:hover {
  background: linear-gradient(90deg, #FFD700 0%, #FFA500 100%);
  color: #fff;
  transform: translateX(5px);
  box-shadow: 0 3px 10px rgba(218,165,32,0.3);
}

details:has(summary:contains("行动")) > p::before {
  content: "▸ ";
  font-weight: bold;
  color: #D4AF37;
}

details:has(summary:contains("行动")) > p:hover::before {
  color: #fff;
}

/* ========== 手机端适配 ========== */
@media (max-width: 768px) {
  details {
    margin: 0.8em 0;
  }
  
  summary {
    padding: 0.7em 1em;
    font-size: 0.95em;
  }
  
  details > p {
    padding: 0.5em 1em;
    font-size: 0.9em;
  }
  
  text,
  .text,
  [data-role="text"],
  div.narrative-content {
    padding: 1.2em 1em !important;
    font-size: 0.95em !important;
    line-height: 1.8 !important;
  }
  
  text > p,
  .text > p,
  [data-role="text"] > p,
  div.narrative-content > p {
    text-indent: 2em !important;
    margin: 0.7em 0 !important;
  }
  
  text span[data-speaker="kageka"],
  .text span[data-speaker="kageka"],
  [data-role="text"] span[data-speaker="kageka"],
  div.narrative-content span[data-speaker="kageka"],
  span[data-speaker="kageka"] {
    padding: 0.1em 0.3em !important;
  }
  
  details:has(summary:contains("互动")) > p:contains("着装") ~ p:nth-of-type(-n+6) {
    padding-left: 2.2em;
  }
  
  details:has(summary:contains("互动")) > p:contains("发型")::before,
  details:has(summary:contains("互动")) > p:contains("内衣")::before,
  details:has(summary:contains("互动")) > p:contains("外衣")::before,
  details:has(summary:contains("互动")) > p:contains("丝袜")::before,
  details:has(summary:contains("互动")) > p:contains("鞋子")::before {
    font-size: 0.95em;
    left: 0.6em;
  }
  
  details:has(summary:contains("记忆")) table {
    font-size: 0.85em;
  }
  
  details:has(summary:contains("记忆")) th,
  details:has(summary:contains("记忆")) td {
    padding: 0.5em 0.3em;
  }
}

@media (max-width: 480px) {
  summary {
    font-size: 0.9em;
    padding: 0.6em 0.8em;
  }
  
  details > p {
    font-size: 0.85em;
    padding: 0.4em 0.8em;
  }
  
  text,
  .text,
  [data-role="text"],
  div.narrative-content {
    padding: 1em 0.9em !important;
    font-size: 0.9em !important;
    line-height: 1.75 !important;
  }
  
  text > p,
  .text > p,
  

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

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