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

CHARACTER CARD

那个穿书来hai我的人

作者:弦江带雪

自定义角色可快餐可长线全性向可bg/gb/bl可剧情可涩涩bg/gb/bl/gl都行可自定义世界观开局即可色

你是某海棠虐文的美强惨主角,他是穿书来害你的反派工具人渣男,他的使命是折辱你、孤立你、迫害你……最后死在你手里。可如果你把hai拆成h和ai呢?(可以当渣贱玩)(男主可自定义)(涩涩开场在快捷)

公开统计

1,659热度分
746消息量
1,377世界书字符
7,801固定设定字符

字段状态

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

原卡能力

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

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

图片引用

cover: x3nspqhffn9qx55vpj5h53ur.webpbackground: t4lqf428skhsv6drrp6kyaw1.webp

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

注入样式预览

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

下载 CSS
/* =============================================
   风月古韵 · 锦绣华章(精装版)
   base-hue:30  base-sat:25%  is-dark:0  accent-hue:350  accent-sat:72%

   bg-deep:hsl(30,25%,96%)   bg-default:hsl(30,25%,93%)   bg-paper:hsl(30,25%,100%)   bg-raised:hsl(30,25%,88%)
   bg-hover:hsl(30,25%,82%)  text-main:hsl(30,8%,7%)      text-sub:hsl(30,6%,35%)     text-muted:hsl(30,5%,56%)
   border:hsl(30,25%,80%)    accent:hsl(350,72%,42%)       accent-dim:hsl(350,25%,90%) accent-text:hsl(350,58%,30%)
   gold: hsl(38,65%,52%)     gold-dim: hsl(38,40%,82%)
   glow: 0 0 14px hsla(350,72%,55%,0.4)   glow-soft: 0 0 6px hsla(350,72%,55%,0.2)

   亮点① blockquote → 左侧朱红+金丝双线边框 + 宣纸底纹 + 右下角篆刻方印(双框)
   亮点② 加载动画  → SVG SMIL 五瓣梅花旋转绽放
   亮点③ 分隔线    → 伪元素绘制「━═☁═━」居中金丝祥云纹
   ============================================= */

/* ===== 危险区域 ===== */
[class*="bg-[#F1CBCB]"], [class*="bg-[#c9e1e9]"] {
  display: none !important;
}

.markdown-body pre {
  background: linear-gradient(135deg, hsl(30, 28%, 97%) 0%, hsl(30, 22%, 95%) 100%) !important;
  border: 1px solid hsl(30, 25%, 80%) !important;
  border-left: 3px solid hsl(350, 72%, 42%) !important;
  border-radius: 8px !important;
  padding: 1em 1.2em !important;
  overflow-x: auto !important;
  box-shadow: inset 0 1px 3px hsla(30, 25%, 50%, 0.06), 0 2px 6px hsla(30, 25%, 50%, 0.04) !important;
  position: relative !important;
}
.markdown-body pre::before {
  content: '◇' !important;
  position: absolute !important;
  top: 8px !important;
  right: 10px !important;
  color: hsl(38, 65%, 52%) !important;
  font-size: 10px !important;
  opacity: 0.5 !important;
}
.markdown-body pre code {
  background: transparent !important;
  color: hsl(30, 8%, 7%) !important;
}
.markdown-body :not(pre)>code {
  background: hsl(350, 25%, 90%) !important;
  color: hsl(350, 58%, 30%) !important;
  padding: 0.15em 0.5em !important;
  border-radius: 4px !important;
  border: 1px solid hsl(350, 25%, 85%) !important;
  box-shadow: 0 1px 2px hsla(350, 25%, 50%, 0.06) !important;
}

details {
  background: hsl(30, 25%, 100%) !important;
  border: 1px solid hsl(38, 40%, 82%) !important;
  border-radius: 10px !important;
  margin: 10px 0 !important;
  overflow: hidden !important;
  transition: border-color 0.15s, box-shadow 0.15s !important;
  box-shadow: 0 2px 8px hsla(30, 25%, 50%, 0.05) !important;
}
details[open] {
  border-color: hsl(350, 72%, 42%) !important;
  box-shadow: 0 3px 12px hsla(350, 72%, 42%, 0.08) !important;
}
details summary {
  background: linear-gradient(90deg, hsl(30, 28%, 97%), hsl(30, 22%, 95%)) !important;
  color: hsl(30, 8%, 7%) !important;
  padding: 10px 14px 10px 36px !important;
  display: block !important;
  position: relative !important;
  border-bottom: 1px solid hsl(38, 40%, 82%) !important;
  cursor: pointer !important;
  font-weight: 600 !important;
  list-style: none !important;
  user-select: none !important;
}
details summary::before {
  content: '▶' !important;
  position: absolute !important;
  left: 14px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  color: hsl(350, 72%, 42%) !important;
  font-size: 10px !important;
  transition: transform 0.2s ease !important;
}
details[open] summary::before {
  transform: translateY(-50%) rotate(90deg) !important;
}
details summary::-webkit-details-marker {
  display: none !important;
}
details summary::after {
  content: '❀' !important;
  position: absolute !important;
  right: 14px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  color: hsl(38, 65%, 52%) !important;
  font-size: 12px !important;
  opacity: 0.6 !important;
}

::-webkit-scrollbar {
  width: 8px !important;
  height: 8px !important;
}
::-webkit-scrollbar-track {
  background: hsl(30, 25%, 96%) !important;
  border-left: 1px solid hsl(30, 25%, 90%) !important;
}
::-webkit-scrollbar-thumb {
  background: linear-gradient(180deg, hsl(30, 25%, 78%), hsl(30, 25%, 72%)) !important;
  border-radius: 4px !important;
  border: 1px solid hsl(30, 25%, 85%) !important;
}
::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(180deg, hsl(350, 72%, 48%), hsl(350, 72%, 38%)) !important;
}

::placeholder {
  color: hsl(30, 5%, 56%) !important;
  opacity: 1 !important;
}
::selection {
  background: hsl(350, 25%, 88%) !important;
  color: hsl(350, 58%, 25%) !important;
}

#ai-chat-input {
  background: hsl(30, 25%, 100%) !important;
  color: hsl(30, 8%, 7%) !important;
  caret-color: hsl(350, 72%, 42%) !important;
}
textarea.rc-textarea {
  background: hsl(30, 25%, 100%) !important;
  color: hsl(30, 8%, 7%) !important;
  border: 1px solid hsl(38, 40%, 82%) !important;
}

/* ===== 全局 ===== */
body, #root, .h-screen {
  background: hsl(30, 25%, 93%) !important;
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0v60M0 30h60' stroke='%23d4c4a8' stroke-width='0.3' opacity='0.25'/%3E%3Ccircle cx='30' cy='30' r='1' fill='%23d4c4a8' opacity='0.15'/%3E%3C/svg%3E") !important;
  color: hsl(30, 8%, 7%) !important;
}

/* ===== 顶部导航 ===== */
.sticky.w-full.top-0.flex.items-center {
  background: hsla(30, 25%, 100%, 0.92) !important;
  backdrop-filter: blur(14px) saturate(1.5) !important;
  -webkit-backdrop-filter: blur(14px) saturate(1.5) !important;
  border-bottom: 1px solid hsl(38, 40%, 82%) !important;
  box-shadow: 0 1px 0 hsl(38, 65%, 52%, 0.08), 0 2px 8px hsla(30, 25%, 50%, 0.06) !important;
}
#ai-model-selector .group.flex.items-center {
  color: hsl(30, 8%, 7%) !important;
}
#ai-model-selector .truncate.text-\[13px\] {
  color: hsl(30, 6%, 35%) !important;
}
#ai-model-selector .shrink-0.flex.items-center svg {
  color: hsl(350, 72%, 42%) !important;
  filter: drop-shadow(0 0 2px hsla(350, 72%, 42%, 0.3)) !important;
}
#header-setting-button {
  color: hsl(30, 6%, 35%) !important;
  transition: color 0.15s, transform 0.15s !important;
}
#header-setting-button:hover {
  color: hsl(350, 72%, 42%) !important;
  transform: rotate(15deg) !important;
}

/* ===== 开场白区域 ===== */
div.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*="border-gray"] {
  background: hsl(30, 25%, 100%) !important;
  border: 1px solid hsl(38, 40%, 82%) !important;
  border-radius: 10px !important;
  box-shadow: 0 2px 6px hsla(30, 25%, 50%, 0.05) !important;
  transition: border-color 0.2s, box-shadow 0.2s !important;
}
div.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*="border-gray"]:hover {
  border-color: hsl(350, 72%, 42%) !important;
  box-shadow: 0 3px 10px hsla(350, 72%, 42%, 0.1) !important;
}
div.flex.items-center.h-9.cursor-pointer.group svg[data-icon="SlidersH"] {
  color: hsl(350, 72%, 42%) !important;
}
div.flex.items-center.h-9.cursor-pointer.group svg[data-icon="ChevronDown"] {
  color: hsl(38, 65%, 52%) !important;
}

/* ===== 侧边栏 ===== */
.shadow-lg.border-r.border-gray-200 {
  background: hsl(30, 25%, 100%) !important;
  border-right: 1px solid hsl(38, 40%, 82%) !important;
  box-shadow: 4px 0 20px hsla(30, 25%, 50%, 0.08) !important;
}
.MuiList-root {
  background: transparent !important;
}
.conversation-text {
  color: hsl(30, 8%, 7%) !important;
}

/* ===== 功能按钮 ===== */
#ai-mod-button2 {
  background: transparent !important;
}
#ai-mod-button2 button.MuiButton-root {
  background: linear-gradient(135deg, hsl(30, 25%, 100%), hsl(30, 28%, 97%)) !important;
  color: hsl(350, 72%, 42%) !important;
  border: 1px solid hsl(350, 72%, 42%) !important;
  border-radius: 10px !important;
  box-shadow: 0 2px 6px hsla(350, 72%, 42%, 0.1) !important;
  transition: background 0.15s, box-shadow 0.15s, transform 0.15s !important;
}
#ai-mod-button2 button.MuiButton-root:hover {
  background: hsl(350, 25%, 90%) !important;
  box-shadow: 0 4px 14px hsla(350, 72%, 55%, 0.25) !important;
  transform: translateY(-1px) !important;
}
#ai-mod-button2 button.MuiButton-root svg {
  color: hsl(350, 72%, 42%) !important;
}

/* ===== 聊天气泡 ===== */
.bg-gray-100\/90.relative.inline-block {
  background: hsl(30, 25%, 100%) !important;
  border: 1px solid hsl(38, 40%, 82%) !important;
  border-radius: 14px !important;
  box-shadow: 0 2px 8px hsla(30, 25%, 50%, 0.06), 0 0 0 0.5px hsla(38, 65%, 52%, 0.1) !important;
  transition: box-shadow 0.2s, border-color 0.2s !important;
  position: relative !important;
}
.bg-gray-100\/90.relative.inline-block::before {
  content: '' !important;
  position: absolute !important;
  top: 6px !important;
  left: 6px !important;
  width: 10px !important;
  height: 10px !important;
  border-top: 2px solid hsl(38, 65%, 52%) !important;
  border-left: 2px solid hsl(38, 65%, 52%) !important;
  border-radius: 3px 0 0 0 !important;
  opacity: 0.4 !important;
  pointer-events: none !important;
}
.bg-gray-100\/90.relative.inline-block::after {
  content: '' !important;
  position: absolute !important;
  bottom: 6px !important;
  right: 6px !important;
  width: 10px !important;
  height: 10px !important;
  border-bottom: 2px solid hsl(38, 65%, 52%) !important;
  border-right: 2px solid hsl(38, 65%, 52%) !important;
  border-radius: 0 0 3px 0 !important;
  opacity: 0.4 !important;
  pointer-events: none !important;
}
.bg-gray-100\/90.relative.inline-block:hover {
  box-shadow: 0 4px 18px hsla(350, 72%, 55%, 0.1), 0 0 0 1px hsla(38, 65%, 52%, 0.15) !important;
  border-color: hsl(350, 50%, 72%) !important;
}
.bg-gray-100\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\/90) {
  background: hsl(30, 25%, 100%) !important;
  border: 1px solid hsl(38, 40%, 82%) !important;
}
.markdown-body {
  color: hsl(30, 8%, 7%) !important;
  line-height: 1.8 !important;
}
.markdown-body h1, .markdown-body h2, .markdown-body h3 {
  color: hsl(30, 8%, 7%) !important;
  border-bottom-color: hsl(38, 40%, 82%) !important;
  position: relative !important;
  padding-left: 14px !important;
}
.markdown-body h1::before, .markdown-body h2::before, .markdown-body h3::before {
  content: '┃' !important;
  position: absolute !important;
  left: 0 !important;
  color: hsl(350, 72%, 42%) !important;
  font-weight: 400 !important;
}
.markdown-body ul, .markdown-body ol, .markdown-body li {
  color: hsl(30, 8%, 7%) !important;
}
.markdown-body li::marker {
  color: hsl(350, 72%, 42%) !important;
}
/* 段落首行缩进两字(排除details内部) */
.markdown-body p:not(details p) {
  text-indent: 2em !important;
}
/* 美化水平分割线 --- */
.markdown-body hr {
  border: none !important;
  height: 1px !important;
  background: linear-gradient(90deg, transparent, hsl(38, 65%, 52%, 0.5), hsl(350, 72%, 42%, 0.4), hsl(38, 65%, 52%, 0.5), transparent) !important;
  margin: 20px 0 !important;
  position: relative !important;
  overflow: visible !important;
}
.markdown-body hr::before {
  content: '◆' !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  background: hsl(30, 25%, 100%) !important;
  padding: 0 10px !important;
  color: hsl(38, 65%, 52%) !important;
  font-size: 10px !important;
}
/* 亮点① 世界观氛围 blockquote —— 朱砂+金丝双线 + 篆刻方印 */
.markdown-body blockquote {
  background: linear-gradient(135deg, hsl(30, 30%, 98%) 0%, hsl(30, 28%, 96%) 100%) !important;
  border-left: 3px solid hsl(350, 72%, 42%) !important;
  border-radius: 0 12px 12px 0 !important;
  padding: 14px 20px 14px 22px !important;
  margin: 14px 0 !important;
  color: hsl(30, 6%, 30%) !important;
  font-style: italic !important;
  position: relative !important;
  box-shadow: inset 0 0 0 1px hsla(38, 65%, 52%, 0.12), 0 2px 8px hsla(30, 25%, 50%, 0.05) !important;
}
.markdown-body blockquote::before {
  content: '「' !important;
  position: absolute !important;
  top: 4px !important;
  left: 10px !important;
  color: hsl(38, 65%, 52%) !important;
  font-size: 20px !important;
  font-style: normal !important;
  opacity: 0.5 !important;
  line-height: 1 !important;
}
.markdown-body blockquote::after {
  content: '風月' !important;
  position: absolute !important;
  right: 10px !important;
  bottom: 8px !important;


/* 预览已截断;下载 CSS 可查看完整内容。 */
查看已核验的原始字段
{
  "renderTemplate": null,
  "assistantRegexReplace": null,
  "enableMemorySchema": false,
  "memorySchema": null,
  "introPage": "e90pws7sq50mu7693i06d7e1.html",
  "options": {
    "items": [
      {
        "order": 0,
        "label": "涩涩开场",
        "type": "SET-INPUT",
        "value": "User落难/遇到麻烦/中了情毒,Char作为User的死对头/信任的人等,让User在床上服侍自己,以换取庇护/帮助。"
      }
    ]
  },
  "defaultModelSettings": null,
  "cover": "x3nspqhffn9qx55vpj5h53ur.webp",
  "background": "t4lqf428skhsv6drrp6kyaw1.webp"
}
原始导出字段

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