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

CHARACTER CARD

穿成np文里熟睡的丈夫/妻子了怎么办?

作者:叶夏沂水

可后宫可纯爱已破甲剧情向可剧情可涩涩多角色后宫女性向

你穿越了,穿进了一本名叫《倾城之恋》的多攻一受np文里,成为了里面主角受未婚夫/妻。 在原本的剧情里,出身世家的主角受沈清昀,凭借自身的才华与魅力,同时吸引了四位顶级豪门继承人的追求。四人明争暗斗、各显神通,从商业战场到私人领域无一不是硝烟弥漫,而沈清昀则在这场围猎中游刃有余地周旋,最终四位攻达成共识,五人携手共度余生的故事。 而你这个沈清昀名义上的未婚夫/未婚妻——一个在原著中仅作为"主角受已有婚约"这一设定而存在的工具人。这个角色全书出场不超过五次,每次登场都是充当背景板,唯一的作用就是在四位攻追求主角受时制造一点微不足道的阻碍,结局则是在沈清昀与四位攻修成正果后,婚约被和平解除,随即退场,是一个彻头彻尾无足轻重的NPC。 但是现在你穿越了,你能改变这个现状吗?

公开统计

3,428热度分
1,357消息量
3,440世界书字符
14,134固定设定字符

字段状态

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

原卡能力

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

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

图片引用

cover: ozccy97dr8gbr86c1epp1rbu.webp

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

注入样式预览

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

下载 CSS
.ctn {
  font-family: "Noto Serif SC", "Source Han Serif CN", Georgia, serif;
  background: linear-gradient(135deg, #fdfcfb 0%, #f7f6f2 50%, #faf9f5 100%);
  color: #5a6b52;
  padding: 20px;
  border-radius: 16px;
  max-width: 800px;
  margin: 0 auto;
  line-height: 1.75;
  font-size: 15px;
  position: relative;
  box-shadow: 0 4px 20px rgba(139, 169, 131, 0.15);
}

.ctn::before {
  content: "🌿";
  position: absolute;
  top: 12px;
  right: 16px;
  font-size: 20px;
  opacity: 0.6;
}

/* 场景信息 */
.scene-info {
  background: linear-gradient(90deg, rgba(200, 230, 201, 0.3), rgba(255, 245, 225, 0.3));
  padding: 14px 18px;
  border-radius: 12px;
  margin-bottom: 20px;
  border-left: 3px solid #a8d5a2;
}

.scene-row {
  display: flex;
  align-items: center;
  gap: 6px;
  margin: 6px 0;
  flex-wrap: wrap;
}

.scene-icon {
  font-size: 14px;
}

.scene-label {
  color: #7a9a6d;
  font-weight: 600;
  font-size: 13px;
  min-width: 45px;
}

.scene-value {
  color: #6b7b63;
  font-size: 14px;
}

/* 正文区域 */
.main-body {
  background: rgba(255, 255, 255, 0.7);
  padding: 24px;
  border-radius: 12px;
  margin-bottom: 20px;
  text-indent: 2em;
  text-align: justify;
  line-height: 2;
  font-size: 15.5px;
  color: #4a5a42;
  box-shadow: inset 0 0 20px rgba(168, 213, 162, 0.1);
  position: relative;
}

.main-body::before {
  content: "❝";
  position: absolute;
  top: 8px;
  left: 12px;
  font-size: 28px;
  color: #c8e6c9;
  opacity: 0.6;
}

/* 心声区域 */
.heart-section {
  background: linear-gradient(135deg, rgba(255, 241, 245, 0.5), rgba(230, 245, 230, 0.4));
  padding: 16px;
  border-radius: 12px;
  margin-bottom: 18px;
}

.section-title {
  font-size: 15px;
  font-weight: 600;
  color: #7a9a6d;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  gap: 6px;
}

.title-icon {
  font-size: 16px;
}

.heart-item {
  display: flex;
  gap: 8px;
  margin: 10px 0;
  padding: 10px 14px;
  border-radius: 20px;
  font-size: 13.5px;
  flex-wrap: wrap;
  align-items: flex-start;
}

.user-heart {
  background: linear-gradient(90deg, rgba(255, 218, 225, 0.6), rgba(255, 240, 245, 0.4));
}

.npc-heart {
  background: linear-gradient(90deg, rgba(187, 222, 251, 0.5), rgba(227, 242, 253, 0.3));
}

.narrator-heart {
  background: linear-gradient(90deg, rgba(255, 245, 200, 0.6), rgba(255, 250, 230, 0.4));
}

.heart-name {
  font-weight: 600;
  color: #6b8a5e;
  white-space: nowrap;
}

.heart-text {
  color: #5a6a52;
  flex: 1;
  min-width: 0;
}

/* 折叠区域通用 */
.status-section,
.memory-section {
  margin-bottom: 18px;
}

.section-summary {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 12px 16px;
  background: linear-gradient(90deg, rgba(200, 230, 201, 0.4), rgba(255, 248, 225, 0.4));
  border-radius: 10px;
  cursor: pointer;
  font-weight: 600;
  color: #6a8a5d;
  font-size: 14px;
  list-style: none;
  transition: background 0.3s ease;
}

.section-summary::-webkit-details-marker {
  display: none;
}

.section-summary::after {
  content: "▸";
  margin-left: auto;
  font-size: 12px;
  color: #9ab892;
  transition: transform 0.3s ease;
}

details[open] > .section-summary::after {
  transform: rotate(90deg);
}

.section-summary:hover {
  background: linear-gradient(90deg, rgba(200, 230, 201, 0.6), rgba(255, 248, 225, 0.6));
}

.sum-icon {
  font-size: 15px;
}

.mem-count {
  font-size: 12px;
  color: #9ab892;
  font-weight: 400;
  margin-left: 4px;
}

/* 人物状态内容 */
.status-content {
  padding: 16px 12px;
}

.char-block {
  background: rgba(255, 255, 255, 0.6);
  padding: 16px;
  border-radius: 12px;
  margin-bottom: 14px;
}

.user-block {
  border-left: 3px solid #f8bbd9;
}

.npc-block {
  border-left: 3px solid #90caf9;
}

.char-header {
  font-size: 15px;
  font-weight: 700;
  color: #5a7a4d;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}

.gender-tag {
  display: inline-block;
  background: linear-gradient(90deg, #e8f5e9, #fff8e1);
  padding: 3px 10px;
  border-radius: 12px;
  font-size: 11px;
  font-weight: 500;
  color: #7a9a6d;
}

.status-grid {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 14px;
}

.stat-row {
  display: flex;
  gap: 10px;
  align-items: flex-start;
}

.stat-label {
  display: inline-block;
  background: linear-gradient(135deg, #c8e6c9, #dcedc8);
  padding: 3px 10px;
  border-radius: 10px;
  font-size: 12px;
  font-weight: 600;
  color: #5a7a4d;
  min-width: 55px;
  text-align: center;
  flex-shrink: 0;
}

.stat-value {
  color: #5a6b52;
  font-size: 13px;
  flex: 1;
}

/* 好感度进度条 */
.favor-bar {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 12px 0;
  flex-wrap: wrap;
}

.favor-label {
  font-size: 12px;
  font-weight: 600;
  color: #7a9a6d;
  min-width: 50px;
}

.progress-bar {
  flex: 1;
  min-width: 100px;
  height: 10px;
  background: rgba(200, 230, 201, 0.4);
  border-radius: 10px;
  border: 1px solid rgba(139, 195, 130, 0.4);
  overflow: hidden;
}

.progress-fill {
  height: 100%;
  background: linear-gradient(90deg, #a5d6a7, #81c784, #aed581);
  border-radius: 10px;
  transition: width 0.4s ease;
}

.favor-num {
  font-size: 11px;
  color: #8ba882;
}

/* 身体状态 - Tag风格 */
.body-stats {
  background: rgba(255, 250, 245, 0.6);
  padding: 12px;
  border-radius: 10px;
  margin-top: 10px;
}

.body-title {
  font-size: 12px;
  font-weight: 600;
  color: #9a8a7a;
  margin-bottom: 10px;
  padding-bottom: 6px;
  border-bottom: 1px dashed rgba(180, 160, 140, 0.3);
}

.body-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 10px;
}

.body-item {
  display: inline-block;
  background: linear-gradient(135deg, #fff8e1, #ffecb3);
  padding: 4px 12px;
  border-radius: 15px;
  font-size: 11px;
  color: #8a7a5a;
  border: 1px solid rgba(255, 213, 79, 0.3);
}

.climax-stats {
  font-size: 11px;
  color: #a09080;
  padding: 6px 10px;
  background: rgba(255, 240, 245, 0.5);
  border-radius: 8px;
  margin-bottom: 8px;
}

.pose-info {
  font-size: 12px;
  color: #7a8a6a;
  padding: 4px 10px;
  background: rgba(200, 230, 201, 0.3);
  border-radius: 8px;
  display: inline-block;
}

/* 记忆区域 */
.memory-content {
  padding: 14px 8px;
}

.mem-block {
  margin-bottom: 16px;
}

.mem-title {
  font-size: 13px;
  font-weight: 600;
  color: #7a9a6d;
  text-align: center;
  margin-bottom: 12px;
  padding: 8px;
  background: linear-gradient(90deg, transparent, rgba(200, 230, 201, 0.3), transparent);
}

.table-wrap {
  overflow-x: auto;
  border-radius: 8px;
}

.table-wrap::-webkit-scrollbar {
  height: 6px;
}

.table-wrap::-webkit-scrollbar-track {
  background: rgba(200, 230, 201, 0.2);
  border-radius: 3px;
}

.table-wrap::-webkit-scrollbar-thumb {
  background: linear-gradient(90deg, #a5d6a7, #c5e1a5);
  border-radius: 3px;
}

.mem-table {
  width: 100%;
  min-width: 500px;
  border-collapse: collapse;
  font-size: 12px;
}

.mem-table th {
  background: linear-gradient(135deg, rgba(200, 230, 201, 0.5), rgba(255, 248, 225, 0.5));
  padding: 10px 8px;
  text-align: left;
  font-weight: 600;
  color: #5a7a4d;
  font-size: 11px;
}

.mem-table td {
  padding: 10px 8px;
  border-bottom: 1px solid rgba(200, 230, 201, 0.3);
  color: #5a6b52;
}

.mem-table tbody tr:hover {
  background: rgba(200, 230, 201, 0.15);
}

/* 选项区域 */
.options-section {
  margin-top: 20px;
}

.options-title {
  font-size: 14px;
  font-weight: 600;
  color: #6a8a5d;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  gap: 6px;
}

.options-title::before {
  content: "🍃";
  font-size: 14px;
}

.options-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.option-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 12px 16px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.8), rgba(240, 250, 240, 0.6));
  border-radius: 25px;
  cursor: pointer;
  transition: all 0.3s ease;
  border: 1px solid rgba(168, 213, 162, 0.3);
}

.option-item:hover {
  background: linear-gradient(90deg, rgba(200, 230, 201, 0.5), rgba(255, 248, 225, 0.5));
  transform: translateX(6px);
  box-shadow: 0 3px 12px rgba(139, 195, 130, 0.2);
}

.opt-key {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  background: linear-gradient(135deg, #c8e6c9, #a5d6a7);
  border-radius: 50%;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  flex-shrink: 0;
}

.opt-text {
  color: #5a6b52;
  font-size: 14px;
}

.custom-opt .opt-key {
  background: linear-gradient(135deg, #ffcc80, #ffb74d);
}

/* 移动端适配 */
@media (max-width: 768px) {
  .ctn {
    padding: 14px;
    font-size: 14px;
    border-radius: 12px;
  }

  .main-body {
    padding: 18px 14px;
    font-size: 14.5px;
    line-height: 1.9;
  }

  .scene-info {
    padding: 12px 14px;
  }

  .scene-row {
    font-size: 13px;
  }

  .heart-item {
    padding: 8px 12px;
    font-size: 13px;
  }

  .char-block {
    padding: 14px 12px;
  }

  .stat-row {
    flex-direction: column;
    gap: 4px;
  }

  .stat-label {
    min-width: auto;
    align-self: flex-start;
  }

  .favor-bar {
    flex-direction: column;
    align-items: flex-start;
    gap: 6px;
  }

  .progress-bar {
    width: 100%;
  }

  .body-item {
    font-size: 10px;
    padding: 3px 10px;
  }

  .option-item {
    padding: 10px 14px;
  }

  .opt-text {
    font-size: 13px;
  }

  .mem-table {
    font-size: 11px;
  }
}

@media (max-width: 480px) {
  .ctn {
    padding: 12px;
  }

  .main-body {
    padding: 14px 12px;
    font-size: 14px;
  }

  .section-summary {
    padding: 10px 12px;
    font-size: 13px;
  }

  .char-header {
    font-size: 14px;
  }

  .option-item:hover {
    transform: translateX(3px);
  }
}

/* 隐藏默认加载动画 */
.style_dot-flashing__8L91Q.style_text__zGhNq {
  display: none !important;
}

/* 加载容器设置 */
.flex.items-center.justify-center.w-6.h-5 {
  position: relative !important;
  width: 100px !important;
  height: 80px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  margin: 20px auto !important;
}

/* 书本 - 使用::before */
.flex.items-center.justify-center.w-6.h-5::before {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: 70px !important;
  height: 55px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 70 55'%3E%3Crect x='6' y='0' width='64' height='55' rx='3' fill='%23f7fbf5' stroke='%23a8c9a0'/%3E%3Crect x='3' y='0' width='64' height='55' rx='3' fill='%23e8f4e5' stroke='%23b8d4b0'/%3E%3Crect x='0' y='0' width='64' height='55' rx='3' fill='%23f0f7ed' stroke='%23a8c9a0'/%3E%3Crect x='0' y='0' width='6' height='55' rx='2' fill='%238b6b4f'/%3E%3Cline x1='12' y1='12' x2='50' y2='12' stroke='%23b8d4b0' stroke-width='2'%3E%3Canimate attributeName='x2' values='12;50;50;12' dur='2s' repeatCount='indefinite'/%3E%3C/line%3E%3Cline x1='12' y1='22' x2='45' y2='22' stroke='%23c4dbbe' stroke-width='2'%3E%3Canimate attributeName='x2' values='12;45;45;12' dur='2s' begin='0.3s' repeatCount='indefinite'/%3E%3C/line%3E%3Cline x1='12' y1='32' x2='52' y2='32' stroke='%23b8d4b0' stroke-width='2'%3E%3Canimate attributeName='x2' values='12;52;52;12' dur='2s' begin='0.6s' repeatCount='indefinite'/%3E%3C/line%3E%3Cline x1='12' y1='42' x2='40' y2='42' stroke='%23c4dbbe' stroke-width='2'%3E%3Canimate attributeName='x2' values='12;40;40;12' dur='2s' begin='0.9s' repeatCount='indefinite'/%3E%3C/line%3E%3C/svg%3E") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  z-index: 1 !important;
}

/* 笔 - 使用::after */
.flex.items-center.justify-center.w-6.h-5::after {
  content: "" !important;
  position: absolute !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  width: 70px !important;
  height: 55px !important;
  background-image: u

/* 预览已截断;下载 CSS 可查看完整内容。 */
查看已核验的原始字段
{
  "renderTemplate": null,
  "assistantRegexReplace": null,
  "enableMemorySchema": false,
  "memorySchema": null,
  "introPage": "a7anhffhnaypd6g3w5tonyva.html",
  "options": {
    "items": [
      {
        "order": 0,
        "label": "跑路",
        "type": "SET-INPUT",
        "value": "跑路"
      }
    ]
  },
  "defaultModelSettings": null,
  "cover": "ozccy97dr8gbr86c1epp1rbu.webp",
  "background": null
}
原始导出字段

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