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

CHARACTER CARD

哈利波特的魔法大世界

作者:Feast宴

男性向女性向可自由可剧情哈利波特

(群号:1098131943,修复开局问题,补充了神奇动物在哪里三部曲剧情,推荐银河防绝望mod)想体验一把真正的魔法世界吗?在这里,你将踏进J.K.罗琳笔下那个充满奇迹与危险的巫师世界!挥动魔杖施展咒语,在霍格沃茨的古老走廊中探寻千年秘密,与经典角色们并肩作战或针锋相对。你的每一次选择都将改变魔法世界的命运走向。成为救世主还是黑魔王?快来开启你的霍格沃茨传奇吧!

公开统计

22,187热度分
9,592消息量
35,426世界书字符
9,768固定设定字符

字段状态

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

原卡能力

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

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

图片引用

cover: vv7a9yc12x4akiyizve75ebk.webpbackground: nwpquwni1923qywzkq1693ew.webp

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

注入样式预览

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

下载 CSS
@keyframes classUI-magic-shimmer {
0%, 100% { opacity: 0.4; transform: translate(-50%, -50%) scale(0.88); }
50% { opacity: 0.6; transform: translate(-50%, -50%) scale(1.12); }
}
@keyframes classUI-wand-trace {
0% { transform: translateY(0) rotate(0deg); opacity: 0.8; }
100% { transform: translateY(-5px) rotate(3deg); opacity: 0.3; }
}
div.group.relative > div.relative.inline-block.bg-gray-100\/90 {
background: linear-gradient(135deg, rgba(200, 215, 240, 0.75), rgba(210, 225, 245, 0.72));
color: #2a2a2a;
border-radius: 18px;
border: 1px solid rgba(230, 210, 175, 0.6);
box-shadow: 0 16px 60px -12px rgba(230, 210, 175, 0.4), inset 0 2px 4px rgba(220, 235, 250, 0.3), 0 0 0 2px rgba(220, 200, 170, 0.45);
backdrop-filter: blur(28px) saturate(160%);
-webkit-backdrop-filter: blur(28px) saturate(160%);
position: relative;
overflow: hidden;
}
div.group.relative > div.relative.inline-block.bg-gray-100\/90::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-image: radial-gradient(circle at 2px 2px, rgba(250, 240, 215, 0.2) 1px, transparent 0);
background-size: 30px 30px;
opacity: 0.7;
pointer-events: none;
z-index: 0;
}
div.group.relative > div.relative.inline-block.bg-gray-100\/90::after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 200%;
height: 200%;
background: radial-gradient(circle, rgba(250, 240, 215, 0.22) 0%, transparent 50%);
transform: translate(-50%, -50%);
animation: classUI-magic-shimmer 9s infinite ease-in-out;
z-index: 0;
pointer-events: none;
}
.styled-prose-container {
font-family: 'Helvetica Neue', 'Roboto', 'Segoe UI', 'Georgia', serif;
position: relative;
z-index: 1;
}
.styled-prose-container details {
background: linear-gradient(145deg, rgba(210, 225, 245, 0.55), rgba(200, 215, 240, 0.45));
border-radius: 10px;
margin: 14px 0;
overflow: hidden;
border: 1px solid rgba(230, 210, 175, 0.55);
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08), inset 0 1px 1px rgba(230, 245, 255, 0.35), inset 0 -1px 0 rgba(220, 200, 170, 0.4);
transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
font-size: 15px;
line-height: 1.9;
padding: 0 22px 18px 22px;
color: #2a2a2a;
}
.styled-prose-container details:hover {
transform: translateY(-2px) scale(1.008);
box-shadow: 0 8px 25px rgba(230, 210, 175, 0.45), inset 0 1px 1px rgba(230, 245, 255, 0.35), inset 0 -1px 0 rgba(220, 200, 170, 0.4);
border-color: rgba(240, 220, 190, 0.7);
}
.styled-prose-container details summary {
background: transparent;
padding: 16px 50px 16px 22px;
margin: 0 -22px;
font-weight: 700;
font-size: 16px;
cursor: pointer;
color: #1a1a1a;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.6);
letter-spacing: 1px;
position: relative;
list-style: none;
border-bottom: 1px solid rgba(230, 210, 175, 0.5);
transition: all 0.3s ease;
}
.styled-prose-container details summary::-webkit-details-marker {
display: none;
}
.styled-prose-container details summary::before {
content: '✦';
position: absolute;
right: 22px;
top: 50%;
transform: translateY(-50%);
font-size: 16px;
color: rgba(180, 140, 80, 0.9);
transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s ease;
}
.styled-prose-container details[open] > summary::before {
transform: translateY(-50%) rotate(180deg);
}
.styled-prose-container details summary:hover::before {
color: #a0752d;
}
.styled-prose-container details[open] > summary {
background: linear-gradient(180deg, rgba(230, 210, 175, 0.28), transparent);
border-bottom-color: rgba(240, 220, 190, 0.7);
color: #0a0a0a;
padding-top: 18px;
margin-bottom: 18px;
}
.styled-prose-container details > *:not(summary) {
padding: 0;
line-height: inherit;
font-size: inherit;
color: inherit;
background: transparent;
}
.classUI-story {
background: linear-gradient(145deg, rgba(215, 230, 250, 0.6), rgba(205, 220, 245, 0.5));
border: 1px solid rgba(230, 210, 175, 0.5);
border-radius: 12px;
padding: 24px 28px;
margin: 20px 0;
color: #2a2a2a;
font-size: 15px;
line-height: 2;
box-shadow: inset 0 2px 8px rgba(180, 195, 230, 0.2), 0 0 0 1px rgba(220, 200, 170, 0.45);
position: relative;
letter-spacing: 0.3px;
}
.classUI-story::before, .classUI-story::after {
content: '';
position: absolute;
width: 16px;
height: 16px;
border-color: rgba(180, 140, 80, 0.75);
border-style: solid;
transition: all 0.4s ease;
}
.classUI-story::before {
top: 8px;
left: 8px;
border-width: 2px 0 0 2px;
border-top-left-radius: 3px;
}
.classUI-story::after {
bottom: 8px;
right: 8px;
border-width: 0 2px 2px 0;
border-bottom-right-radius: 3px;
}
.classUI-story:hover::before, .classUI-story:hover::after {
transform: scale(1.15);
border-color: #a0752d;
}
.classUI-subsection {
font-weight: 700;
color: #1a1a1a;
margin: 16px 0 10px 0;
padding-bottom: 8px;
border-bottom: 1px solid rgba(230, 210, 175, 0.5);
font-size: 16px;
letter-spacing: 0.8px;
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.5);
}
.classUI-npc-card {
background: rgba(220, 235, 250, 0.6);
border: 1px solid rgba(230, 210, 175, 0.45);
border-radius: 8px;
padding: 16px;
margin: 10px 0;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
transition: all 0.3s ease;
}
.classUI-npc-card:hover {
background: rgba(225, 240, 255, 0.7);
border-color: rgba(240, 220, 190, 0.6);
box-shadow: 0 4px 12px rgba(230, 210, 175, 0.35);
}
.classUI-npc-name {
font-size: 17px;
font-weight: 700;
color: #8b6914;
margin-bottom: 12px;
padding-bottom: 10px;
border-bottom: 2px solid rgba(240, 220, 190, 0.55);
letter-spacing: 0.8px;
}
.classUI-memory {
background: rgba(210, 225, 245, 0.6);
border-color: rgba(240, 220, 190, 0.65);
padding-bottom: 0;
}
.classUI-memory-section {
margin: 0 0 18px 0;
padding: 0;
background: transparent;
border: none;
}
.classUI-table {
width: 100%;
border-collapse: collapse;
margin-top: 8px;
border-radius: 6px;
overflow: hidden;
border: 1px solid rgba(230, 210, 175, 0.5);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
}
.classUI-table thead th {
background: linear-gradient(160deg, rgba(225, 240, 255, 0.8), rgba(215, 230, 250, 0.65));
color: #1a1a1a;
padding: 14px 10px;
font-weight: 700;
font-size: 13px;
text-align: center;
border-bottom: 2px solid rgba(240, 220, 190, 0.7);
text-shadow: 0 1px 2px rgba(255, 255, 255, 0.5);
}
.classUI-table tbody td {
padding: 12px 10px;
border-bottom: 1px solid rgba(220, 200, 170, 0.5);
background: rgba(215, 230, 250, 0.65);
font-size: 13px;
color: #2a2a2a;
vertical-align: middle;
transition: background-color 0.3s ease;
}
.classUI-table tbody tr:last-child td {
border-bottom: none;
}
.classUI-table tbody tr:hover td {
background: rgba(225, 240, 255, 0.75);
}
.classUI-actions {
background: linear-gradient(180deg, rgba(210, 225, 245, 0.6), rgba(205, 220, 245, 0.5));
border: 1px solid rgba(230, 210, 175, 0.6);
border-radius: 10px;
padding: 18px 22px;
margin-top: 18px;
color: #1a1a1a;
font-weight: 600;
font-size: 15px;
line-height: 1.9;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
letter-spacing: 0.3px;
}
.styled-prose-container br {
line-height: 1.2;
}
.sticky.w-full.top-0.flex.items-center {
background: rgba(200, 215, 240, 0.85) !important;
border-bottom: 1px solid rgba(230, 210, 175, 0.6) !important;
backdrop-filter: blur(28px) saturate(160%) !important;
-webkit-backdrop-filter: blur(28px) saturate(160%) !important;
height: 3.1rem !important;
color: #2a2a2a !important;
font-family: 'Helvetica Neue', 'Roboto', 'Segoe UI', Arial, sans-serif !important;
font-weight: 600 !important;
z-index: 10 !important;
padding-top: max(0px, env(safe-area-inset-top)) !important;
height: calc(3.5rem + max(0px, env(safe-area-inset-top))) !important;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}
.sticky.w-full.top-0.flex.items-center .inline-flex.items-center {
background: rgba(230, 210, 175, 0.28) !important;
color: #1a1a1a !important;
border: 1px solid rgba(230, 210, 175, 0.5) !important;
font-size: 0.75rem !important;
font-weight: 700 !important;
letter-spacing: 0.05em;
border-radius: 6px;
box-shadow: inset 0 0 4px rgba(250, 240, 215, 0.3);
}
#ai-model-selector .group {
background: rgba(215, 230, 250, 0.7) !important;
border: 1px solid rgba(220, 200, 170, 0.65) !important;
border-radius: 8px !important;
padding: 0 8px !important;
height: 2rem !important;
transition: all 0.3s ease;
}
#ai-model-selector .group:hover {
border-color: rgba(230, 210, 175, 0.85) !important;
box-shadow: 0 0 8px rgba(250, 240, 215, 0.4);
background: rgba(220, 235, 255, 0.8) !important;
}
#ai-model-selector .truncate {
font-size: 13px !important;
font-weight: 600 !important;
color: #2a2a2a !important;
font-family: 'Helvetica Neue', 'Roboto', 'Segoe UI', Arial, sans-serif !important;
transition: color 0.3s ease;
}
#ai-model-selector .group:hover .truncate {
color: #1a1a1a !important;
}
#ai-model-selector svg {
color: #2a2a2a !important;
transition: color 0.3s ease;
}
#ai-model-selector .group:hover svg {
color: #1a1a1a !important;
}
#header-setting-button {
border-radius: 8px !important;
background: rgba(215, 230, 250, 0.7) !important;
border: 1px solid rgba(220, 200, 170, 0.65) !important;
transition: all 0.3s ease;
}
#header-setting-button:hover {
border-color: rgba(230, 210, 175, 0.85) !important;
box-shadow: 0 0 8px rgba(250, 240, 215, 0.4);
background: rgba(220, 235, 255, 0.8) !important;
}
#header-setting-button svg {
color: #2a2a2a !important;
}
.p-\[5\.5px\].max-h-\[150px\] {
background: rgba(200, 215, 240, 0.8) !important;
border: 1.5px solid rgba(230, 210, 175, 0.6) !important;
border-radius: 14px !important;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;
padding: 6px !important;
backdrop-filter: blur(16px) !important;
-webkit-backdrop-filter: blur(16px) !important;
width: auto !important;
max-width: 95% !important;
margin-left: auto !important;
margin-right: auto !important;
}
/* 纯 CSS 自适应高度(含移动端),不改变你原有视觉样式 */
#ai-chat-input {
  background: rgba(210, 225, 245, 0.8) !important;
  border-radius: 10px !important;
  border: 1px solid rgba(220, 200, 170, 0.7) !important;
  font-family: "Georgia", "Noto Sans SC", "Microsoft YaHei", serif !important;
  font-size: 14px !important;
  line-height: 1 !important;
  color: #2a2a2a !important;
  caret-color: #8b6914 !important;
  padding: 10px 44px 10px 10px !important;
  height: auto !important;
  max-height: 120px !important;
  resize: none !important;
  outline: none !important;
  transition: all 0.3s ease;

  /* 关键:纯 CSS 自动增高(现代移动端/桌面均支持) */
  field-sizing: content !important;
  /* 兼容实现与移动端体验增强(不改视觉) */
  -webkit-appearance: none !important;
  appearance: none !important;
  -webkit-text-size-adjust: 100% !important;
  overflow-y: auto !important;                /* 超出时滚动(iOS/Android) */
  -webkit-overflow-scrolling: touch !important;/* iOS 惯性滚动 */
  white-space: pre-wrap !important;            /* 与 textarea 默认一致,确保换行 */
  word-break: break-word !important;
}

/* 占位符颜色 */
#ai-chat-input::placeholder {
  color: rgba(42, 42, 42, 0.5) !important;
}

/* 聚焦态 */
#ai-chat-input:focus {
  border-color: #a0752d !important;
  box-shadow: 0 0 8px rgba(160, 117, 45, 0.4) !important;
  background: rgba(215, 230, 250, 0.85) !important;
}

/* 父容器内的计数器与分隔条(保持你原样式语义) */
.p-\[5\.5px\]\.max-h-\[150px\] .flex.items-center.px-1 {
  background: rgba(230, 210, 175, 0.28) !important;
  color: #1a1a1a !important;
  border-radius: 6px !important;
  border: 1px solid rgba(230, 210, 175, 0.45) !important;
}
.p-\[5\.5px\]\.max-h-\[150px\] .mx-1 {
  background: rgba(230, 210, 175, 0.45) !important;
}

/* 回退:不支持 field-sizing 的浏览器保持当前样式与滚动,不做视觉改动 */
@supports not (field-sizing: content) {
  #ai-chat-input { /* 已设置 overflow-y:auto; 这里无需额外改动以避免视觉变化 */ }
}

#ai-send-button {
border-radius: 8px !important;
background: rgba(215, 230, 250, 0.7) !important;
border: 1px solid rgba(220, 200, 170, 0.65) !important;
transition: all 0.3s ease;
}
#ai-send-button:hover {
background: rgba(230, 210, 175, 0.4) !important;
border-color: rgba(230, 210, 175, 0.85) !important;
box-shadow: 0 0 8px rgba(250, 240, 215, 0.4);
}
#ai-send-button svg {
color: #2a2a2a !important;
transition: color 0.3s ease;
}
#ai-send-button:hover svg {
color: #1a1a1a !important;
}
.style_dot-flashing__8L91Q

/* 预览已截断;下载 CSS 可查看完整内容。 */
查看已核验的原始字段
{
  "renderTemplate": null,
  "assistantRegexReplace": null,
  "enableMemorySchema": false,
  "memorySchema": null,
  "introPage": "v115ggspttec801oeh0j5ipn.html",
  "options": {
    "items": [
      {
        "order": 0,
        "label": "评价系统",
        "type": "SET-INPUT",
        "value": "(评价系统启动)+好评,如xxxx描写的不错/差评,xxxx我不喜欢。+下一轮的回复"
      },
      {
        "order": 1,
        "label": "格式修复",
        "type": "SET-INPUT",
        "value": "(万象显形)"
      },
      {
        "order": 2,
        "label": "跑路",
        "type": "SET-INPUT",
        "value": "【记忆提取】"
      },
      {
        "order": 3,
        "label": "角色锚定",
        "type": "SET-INPUT",
        "value": "锁定角色xxx(xxx为npc姓名)"
      },
      {
        "order": 4,
        "label": "记忆",
        "type": "SET-INPUT",
        "value": "【归纳长期记忆】"
      }
    ]
  },
  "defaultModelSettings": null,
  "cover": "vv7a9yc12x4akiyizve75ebk.webp",
  "background": "nwpquwni1923qywzkq1693ew.webp"
}
原始导出字段

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