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

CHARACTER CARD

【箱庭大世界】不思议图书馆

作者:兔子週日

反馈问题群:276602517,推荐自己打个记忆mod 【18位可誓约角色】【60本不同名著】【自由箱庭探索】【BS2同人】【有一定魔改,ooc致歉】 “大散佚”后,图书与少女一同消失,而留给你的,只有一座空荡荡的图书馆……和“她”留下了的点点痕迹。 白兔温柔地守望着你,妖精调皮地围绕在你的左右,永不终焉的茶话会依然在举办,红色的游乐场里,赤之偶像正在举办永远缺一个观众的演唱会。 芋虫和渡渡鸟依然在重复着讲过无数次的问答,海龟汤里充斥着令人费解的隐喻,害羞的蜥蜴在圣堂内祈祷“神”的安定。红城里,鹫狮子正孜孜不倦地欺负着扑克牌,女王却是个长不大的少女。 在隐蔽的深处,狂鸟高唱着令人疯狂的旋律,邪龙躺卧在河川上等待子宫的填满,熏燥的巨犬肆无忌惮的破坏着森林里的一切,噩梦们也在黑暗中散发着令人作呕的恶意。 醒来吧,在一切悲剧与喜剧,泪水和欢笑的尽头,找到那位真正的心爱的少女吧。

公开统计

2,344热度分
19消息量
390,572世界书字符
11,390固定设定字符

字段状态

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

原卡能力

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

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

图片引用

cover: us1vn81en9e7vsdnoeyq85fj.webpbackground: qmmummypkzrti5tz2gl9if15.webp

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

注入样式预览

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

下载 CSS
/* ═══════════════════════════════════════════════════════
   🐇 不思议图书馆 — 兔子主题 CSS 美化样式表
   The Impossible Library — Rabbit Theme Stylesheet
   ═══════════════════════════════════════════════════════ */

/* ── 全局基础 & 字体 ── */
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;700&family=Cinzel:wght@400;600;700&family=Ma+Shan+Zheng&display=swap');

:root {
  /* 核心色板 */
  --rabbit-white: #f5f0eb;
  --rabbit-cream: #f9f3ec;
  --rabbit-ivory: #fdf8f2;
  --parchment: #f0e6d6;
  --parchment-dark: #e8dcc8;
  --ink-black: #1a1412;
  --ink-brown: #2c1e14;
  --ink-soft: #3d2b1e;
  --rose-gold: #b8866b;
  --rose-gold-light: #d4a88c;
  --rose-gold-glow: #e8c4a8;
  --antique-gold: #c9a94e;
  --antique-gold-dim: #a68a3e;
  --ruby-red: #8b2942;
  --ruby-glow: #a83350;
  --deep-purple: #4a2040;
  --twilight-blue: #2a2a4a;
  --twilight-soft: #3d3d5c;
  --forest-green: #2d5a3d;
  --forest-dim: #1e3d28;
  --sen-high: #6ec48a;
  --sen-mid: #d4a843;
  --sen-low: #c45a3a;
  --sen-critical: #8b1a2b;

  /* 兔子装饰色 */
  --bunny-pink: #e8a0b4;
  --bunny-pink-soft: #f0c0d0;
  --bunny-nose: #d4728a;
  --bunny-ear-inner: #f0b8c8;
  --bunny-fur: #ede4da;

  /* 尺寸 & 间距 */
  --radius-sm: 6px;
  --radius-md: 12px;
  --radius-lg: 18px;
  --radius-xl: 24px;
  --spacing-xs: 4px;
  --spacing-sm: 8px;
  --spacing-md: 16px;
  --spacing-lg: 24px;
  --spacing-xl: 32px;

  /* 阴影 */
  --shadow-soft: 0 2px 8px rgba(26, 20, 18, 0.08);
  --shadow-md: 0 4px 16px rgba(26, 20, 18, 0.12);
  --shadow-lg: 0 8px 32px rgba(26, 20, 18, 0.16);
  --shadow-inset: inset 0 2px 6px rgba(26, 20, 18, 0.06);
  --shadow-glow-gold: 0 0 12px rgba(201, 169, 78, 0.25);
  --shadow-glow-pink: 0 0 12px rgba(232, 160, 180, 0.3);
}

/* ── 整体容器 ── */
body,
.message-content,
.markdown-body {
  font-family: 'Noto Serif SC', 'Georgia', serif;
  color: var(--ink-brown);
  line-height: 1.85;
  background-color: var(--rabbit-cream);
}

/* ══════════════════════════════════════
   📍 状态栏包裹容器 (Status Bar)
   ══════════════════════════════════════ */

/* 状态栏 — 最外层容器 */
.status-bar,
p:has(+ div):first-of-type {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: var(--spacing-md);
  margin: var(--spacing-lg) 0;
  padding: var(--spacing-md) var(--spacing-xl);
  background:
    linear-gradient(135deg,
      var(--parchment) 0%,
      var(--rabbit-ivory) 40%,
      var(--parchment) 100%);
  border: 2px solid var(--rose-gold-light);
  border-radius: var(--radius-xl);
  box-shadow:
    var(--shadow-md),
    var(--shadow-glow-gold),
    inset 0 1px 0 rgba(255, 255, 255, 0.6);
  font-family: 'Cinzel', 'Noto Serif SC', serif;
  font-size: 0.95em;
  font-weight: 600;
  letter-spacing: 0.5px;
  color: var(--ink-soft);
  text-align: center;
}

/* 状态栏 — 兔子耳朵装饰(左) */
.status-bar::before,
p:has(+ div):first-of-type::before {
  content: '🐇';
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.3em;
  filter: drop-shadow(0 1px 2px rgba(0,0,0,0.1));
}

/* 状态栏 — 兔子耳朵装饰(右) */
.status-bar::after,
p:has(+ div):first-of-type::after {
  content: '🐇';
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%) scaleX(-1);
  font-size: 1.3em;
  filter: drop-shadow(0 1px 2px rgba(0,0,0,0.1));
}

/* ── 状态栏内部使用的包裹器 ── */
.status-wrapper {
  position: relative;
  margin: var(--spacing-lg) 0;
  padding: 0;
}

/* 状态栏上方兔子脚印装饰线 */
.status-wrapper::before {
  content: '🐾 · · · 🐾 · · · 🐾 · · · 🐾 · · · 🐾';
  display: block;
  text-align: center;
  font-size: 0.7em;
  letter-spacing: 2px;
  color: var(--bunny-pink);
  margin-bottom: var(--spacing-sm);
  opacity: 0.6;
}

/* 状态栏下方兔子脚印装饰线 */
.status-wrapper::after {
  content: '🐾 · · · 🐾 · · · 🐾 · · · 🐾 · · · 🐾';
  display: block;
  text-align: center;
  font-size: 0.7em;
  letter-spacing: 2px;
  color: var(--bunny-pink);
  margin-top: var(--spacing-sm);
  opacity: 0.6;
}


/* ══════════════════════════════════════
   📜 正文叙事区域 (Main Narrative)
   ══════════════════════════════════════ */

/* 正文容器 */
.narrative,
.status-bar + div,
p:has(+ div):first-of-type + div {
  position: relative;
  margin: var(--spacing-lg) 0;
  padding: var(--spacing-xl) var(--spacing-xl) var(--spacing-xl) var(--spacing-xl);
  background:
    linear-gradient(180deg,
      var(--rabbit-ivory) 0%,
      var(--rabbit-cream) 50%,
      var(--rabbit-ivory) 100%);
  border-left: 4px solid var(--rose-gold);
  border-right: 1px solid var(--parchment-dark);
  border-top: 1px solid var(--parchment-dark);
  border-bottom: 1px solid var(--parchment-dark);
  border-radius: 0 var(--radius-md) var(--radius-md) 0;
  box-shadow:
    var(--shadow-soft),
    inset 3px 0 8px rgba(184, 134, 107, 0.08);
  font-size: 1.02em;
  text-align: justify;
}

/* 正文段落 */
.narrative p,
.status-bar + div p,
p:has(+ div):first-of-type + div p {
  margin-bottom: 1em;
  text-indent: 2em;
  line-height: 2;
}

.narrative p:last-child {
  margin-bottom: 0;
}

/* 正文区域顶部装饰 — 兔子剪影 */
.narrative::before,
.status-bar + div::before {
  content: '┈┈ 🐰 ┈┈';
  display: block;
  text-align: center;
  margin-bottom: var(--spacing-md);
  font-size: 0.85em;
  color: var(--rose-gold-light);
  letter-spacing: 4px;
}


/* ══════════════════════════════════════
   📖 名著拟人登场卡 (Book Character Card)
   ══════════════════════════════════════ */

bookchar {
  display: block;
  position: relative;
  margin: var(--spacing-xl) 0;
  padding: var(--spacing-xl);
  padding-top: calc(var(--spacing-xl) + 8px);
  background:
    linear-gradient(145deg,
      #1a1420 0%,
      #241830 30%,
      #1e1428 70%,
      #1a1420 100%);
  border: 1px solid var(--antique-gold-dim);
  border-top: 3px solid var(--antique-gold);
  border-radius: var(--radius-lg);
  box-shadow:
    var(--shadow-lg),
    var(--shadow-glow-gold),
    inset 0 0 40px rgba(201, 169, 78, 0.05);
  color: var(--parchment);
  font-size: 0.93em;
  line-height: 1.8;
  overflow: hidden;
}

/* 名著卡顶部标题装饰 */
bookchar::before {
  content: '📕 名著拟人 · Book Character 🐇';
  display: block;
  text-align: center;
  font-family: 'Cinzel', 'Noto Serif SC', serif;
  font-size: 0.85em;
  font-weight: 700;
  letter-spacing: 3px;
  color: var(--antique-gold);
  padding-bottom: var(--spacing-md);
  margin-bottom: var(--spacing-md);
  border-bottom: 1px solid rgba(201, 169, 78, 0.3);
  text-shadow: 0 0 8px rgba(201, 169, 78, 0.4);
}

/* 名著卡底部装饰 */
bookchar::after {
  content: '🐾 ═══════════ ✦ ═══════════ 🐾';
  display: block;
  text-align: center;
  font-size: 0.75em;
  color: var(--antique-gold-dim);
  margin-top: var(--spacing-md);
  padding-top: var(--spacing-md);
  border-top: 1px solid rgba(201, 169, 78, 0.2);
  letter-spacing: 2px;
}

/* 名著卡背景纹理 — 四角装饰 */
bookchar > p {
  position: relative;
  margin: var(--spacing-xs) 0;
  padding: var(--spacing-xs) var(--spacing-sm);
  border-radius: var(--radius-sm);
  transition: background-color 0.2s ease;
}

bookchar > p:hover {
  background-color: rgba(201, 169, 78, 0.06);
}

/* 名著卡字段高亮 — 方括号内标签 */
bookchar > p > strong,
bookchar > p::first-line {
  color: var(--antique-gold);
}


/* ══════════════════════════════════════
   🛡️ 看守者登场卡 (Guardian Card)
   ══════════════════════════════════════ */

guardian {
  display: block;
  position: relative;
  margin: var(--spacing-xl) 0;
  padding: var(--spacing-xl);
  background:
    linear-gradient(145deg,
      #1c0a0a 0%,
      #2d1018 30%,
      #241015 70%,
      #1c0a0a 100%);
  border: 1px solid var(--ruby-red);
  border-top: 3px solid var(--ruby-glow);
  border-radius: var(--radius-lg);
  box-shadow:
    var(--shadow-lg),
    0 0 15px rgba(139, 41, 66, 0.3),
    inset 0 0 40px rgba(139, 41, 66, 0.05);
  color: var(--parchment);
  font-size: 0.93em;
  line-height: 1.8;
  overflow: hidden;
}

guardian::before {
  content: '♠ 看守者 · Guardian 🐇';
  display: block;
  text-align: center;
  font-family: 'Cinzel', 'Noto Serif SC', serif;
  font-size: 0.85em;
  font-weight: 700;
  letter-spacing: 3px;
  color: var(--ruby-glow);
  padding-bottom: var(--spacing-md);
  margin-bottom: var(--spacing-md);
  border-bottom: 1px solid rgba(139, 41, 66, 0.4);
  text-shadow: 0 0 8px rgba(168, 51, 80, 0.5);
}

guardian::after {
  content: '🐾 ═══════════ ♥ ═══════════ 🐾';
  display: block;
  text-align: center;
  font-size: 0.75em;
  color: var(--ruby-red);
  margin-top: var(--spacing-md);
  padding-top: var(--spacing-md);
  border-top: 1px solid rgba(139, 41, 66, 0.3);
  letter-spacing: 2px;
}

guardian > p {
  margin: var(--spacing-xs) 0;
  padding: var(--spacing-xs) var(--spacing-sm);
  border-radius: var(--radius-sm);
  transition: background-color 0.2s ease;
}

guardian > p:hover {
  background-color: rgba(168, 51, 80, 0.08);
}


/* ══════════════════════════════════════
   🎯 行动选项区 (Options)
   ══════════════════════════════════════ */

options {
  display: block;
  position: relative;
  margin: var(--spacing-xl) 0;
  padding: var(--spacing-lg);
  background:
    linear-gradient(135deg,
      var(--rabbit-ivory) 0%,
      var(--rabbit-white) 50%,
      var(--rabbit-ivory) 100%);
  border: 2px solid var(--bunny-pink-soft);
  border-radius: var(--radius-lg);
  box-shadow:
    var(--shadow-md),
    var(--shadow-glow-pink);
  overflow: hidden;
}

options::before {
  content: '🐰 选择你的行动 · Choose Your Action';
  display: block;
  text-align: center;
  font-family: 'Cinzel', 'Noto Serif SC', serif;
  font-size: 0.85em;
  font-weight: 600;
  letter-spacing: 2px;
  color: var(--bunny-nose);
  padding-bottom: var(--spacing-md);
  margin-bottom: var(--spacing-md);
  border-bottom: 2px dashed var(--bunny-pink-soft);
}

options > p {
  position: relative;
  margin: var(--spacing-sm) 0;
  padding: var(--spacing-md) var(--spacing-lg);
  padding-left: calc(var(--spacing-lg) + 24px);
  background:
    linear-gradient(90deg,
      rgba(232, 160, 180, 0.08) 0%,
      rgba(232, 160, 180, 0.02) 100%);
  border: 1px solid rgba(232, 160, 180, 0.25);
  border-left: 3px solid var(--bunny-pink);
  border-radius: 0 var(--radius-md) var(--radius-md) 0;
  font-size: 0.95em;
  color: var(--ink-brown);
  cursor: pointer;
  transition: all 0.25s ease;
}

options > p::before {
  content: '🐾';
  position: absolute;
  left: var(--spacing-sm);
  top: 50%;
  transform: translateY(-50%);
  font-size: 0.9em;
  opacity: 0.7;
  transition: opacity 0.25s ease;
}

options > p:hover {
  background:
    linear-gradient(90deg,
      rgba(232, 160, 180, 0.18) 0%,
      rgba(232, 160, 180, 0.06) 100%);
  border-left-color: var(--bunny-nose);
  transform: translateX(4px);
  box-shadow: 0 2px 8px rgba(232, 160, 180, 0.2);
}

options > p:hover::before {
  opacity: 1;
}


/* ══════════════════════════════════════
   📋 折叠面板 (Details / Summary)
   ══════════════════════════════════════ */

details {
  margin: var(--spacing-md) 0;
  padding: 0;
  border: 1px solid var(--parchment-dark);
  border-radius: var(--radius-md);
  background: var(--rabbit-ivory);
  box-shadow: var(--shadow-soft);
  overflow: hidden;
  transition: box-shadow 0.3s ease;
}

details:hover {
  box-shadow: var(--shadow-md);
}

details[open] {
  box-shadow:
    var(--shadow-md),
    0 0 0 1px var(--rose-gold-light);
}

/* 折叠面板标题 */
summary {
  display: flex;
  align-items: center;
  gap: var(--spacing-sm);
  padding: var(--spacing-md) var(--spacing-lg);
  background:
    linear-gradient(135deg,
      var(--parchment) 0%,
      var(--rabbit-cream) 100%);
  border-bottom: 1px solid transparent;
  font-family: 'Cinzel', 'Noto Serif SC', serif;
  font-size: 0.9em;
  font-w

/* 预览已截断;下载 CSS 可查看完整内容。 */
查看已核验的原始字段
{
  "renderTemplate": null,
  "assistantRegexReplace": [
    {
      "enabled": true,
      "applyMode": "all",
      "messageRole": "all",
      "regex": "(?s).*",
      "replaceString": ""
    }
  ],
  "enableMemorySchema": false,
  "memorySchema": null,
  "introPage": "ecqrk1ieno7k09ap3or2efhw.html",
  "options": null,
  "defaultModelSettings": {
    "model": "mango_gemini_vertex/gemini-3.1-pro-preview"
  },
  "cover": "us1vn81en9e7vsdnoeyq85fj.webp",
  "background": "qmmummypkzrti5tz2gl9if15.webp"
}
原始导出字段

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