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

CHARACTER CARD

属于我的女子学园

作者:Halcyon

可长线現代全性向低耗学园可快餐角色扮演剧情

**《圣樱学园:蔷薇与锁链》** 一纸聘书,将你带到了这座被群山环绕的古老学园。哥特式的建筑里,回荡着少女们的私语与裙摆的摩擦声。表面上,这里是培育精英的摇篮;暗地里,涌动着青春期的躁动与未被言说的欲望。 而你,被赋予了打破这一切平静的“钥匙”。 **你将体验到:** - **一个充满细节的封闭世界**:从礼堂的彩窗光影到宿舍里私密的香气,每个场景都力求真实可感。 - **拥有灵魂的NPC**:她们不是待填充的模板,而是拥有独立性格、过往记忆与复杂欲望的个体。你的每次接触,都在塑造她们。 - **官能文学的美学**:我们摒弃了所有枯燥的术语,用充满隐喻与张力的文学语言,描绘每一次触碰、每一次对视、每一次征服。 **系统支持:** - 完善的**状态栏与档案系统**,让你随时掌握全局。 - **分支剧情与隐藏结局**,你的支配方式将决定学园的最终命运。 这里没有对错,只有选择。你会成为温柔的引导者,还是冷酷的暴君?圣樱学园的命运,此刻系于你手。

公开统计

6,419热度分
799消息量
12,345世界书字符
7,011固定设定字符

字段状态

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

原卡能力

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

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

图片引用

cover: f3ll7jdwg06pna52n457r4s5.webpbackground: q90zg3d83zdqvmcr6ott7jn9.webp

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

注入样式预览

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

下载 CSS
/* ====== 顶部栏(场景信息)美化 ====== */
.sticky.w-full.top-0.flex.items-center {
  background: linear-gradient(135deg, #ffebf3 0%, #fff5f9 50%, #e6f7ff 100%) !important;
  backdrop-filter: blur(10px) !important;
  border-bottom: 2px solid rgba(255, 182, 193, 0.3) !important;
  box-shadow: 0 4px 20px rgba(147, 112, 219, 0.15) !important;
  padding: 0.75rem 1rem !important;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

/* 顶部栏悬停效果 */
.sticky.w-full.top-0.flex.items-center:hover {
  box-shadow: 0 6px 25px rgba(147, 112, 219, 0.25) !important;
  border-bottom: 2px solid rgba(255, 182, 193, 0.5) !important;
}

/* 模型选择器 */
#ai-model-selector .group.flex.items-center {
  background: rgba(255, 255, 255, 0.9) !important;
  border: 1.5px solid #ffb6c1 !important;
  border-radius: 12px !important;
  padding: 0.5rem 1rem !important;
  box-shadow: 0 2px 8px rgba(255, 182, 193, 0.2) !important;
  transition: all 0.2s ease !important;
}

#ai-model-selector .group.flex.items-center:hover {
  background: rgba(255, 255, 255, 1) !important;
  border-color: #9370db !important;
  box-shadow: 0 4px 12px rgba(147, 112, 219, 0.3) !important;
  transform: translateY(-1px) !important;
}

#ai-model-selector .truncate.text-\[13px\] {
  color: #5a4fcf !important;
  font-weight: 600 !important;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans SC', sans-serif !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8) !important;
}

/* 下拉箭头 */
#ai-model-selector .shrink-0.flex.items-center svg {
  color: #9370db !important;
  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.1)) !important;
  transition: transform 0.2s ease !important;
}

#ai-model-selector .shrink-0.flex.items-center:hover svg {
  transform: rotate(180deg) !important;
  color: #ff6b9d !important;
}

/* 历史记录图标 */
.sticky.w-full.top-0 svg.lucide-clock-8 {
  color: #5a4fcf !important;
  filter: drop-shadow(0 2px 3px rgba(90, 79, 207, 0.3)) !important;
  transition: all 0.3s ease !important;
}

.sticky.w-full.top-0 svg.lucide-clock-8:hover {
  color: #ff6b9d !important;
  transform: scale(1.1) rotate(15deg) !important;
}

/* 历史记录未读角标 */
.sticky.w-full.top-0 span.MuiBadge-dot.md\:hidden {
  background: linear-gradient(135deg, #ff6b9d, #ff8fab) !important;
  box-shadow: 0 0 8px rgba(255, 107, 157, 0.7) !important;
  border: 1px solid white !important;
}

/* 音乐按钮 */
.sticky.w-full.top-0 button.MuiIconButton-root:has(svg.lucide-music-2) {
  background: rgba(255, 255, 255, 0.8) !important;
  border: 1px solid rgba(147, 112, 219, 0.3) !important;
  border-radius: 10px !important;
  padding: 0.5rem !important;
  transition: all 0.3s ease !important;
}

.sticky.w-full.top-0 button.MuiIconButton-root:has(svg.lucide-music-2):hover {
  background: rgba(255, 255, 255, 1) !important;
  border-color: #9370db !important;
  box-shadow: 0 4px 12px rgba(147, 112, 219, 0.25) !important;
  transform: scale(1.05) !important;
}

.sticky.w-full.top-0 button.MuiIconButton-root svg.lucide-music-2 {
  color: #9370db !important;
  filter: drop-shadow(0 2px 2px rgba(147, 112, 219, 0.3)) !important;
}

/* 移动端设置图标 */
.sticky.w-full.top-0 svg:has(use[href="#icon-icon-set"]) {
  color: #5a4fcf !important;
  filter: drop-shadow(0 2px 3px rgba(90, 79, 207, 0.3)) !important;
  transition: all 0.3s ease !important;
}

.sticky.w-full.top-0 svg:has(use[href="#icon-icon-set"]):hover {
  color: #ff6b9d !important;
  transform: rotate(90deg) scale(1.1) !important;
}

/* 设置按钮 */
#header-setting-button {
  background: rgba(255, 255, 255, 0.85) !important;
  border: 1.5px solid #ffb6c1 !important;
  border-radius: 10px !important;
  padding: 0.5rem !important;
  box-shadow: 0 2px 8px rgba(255, 182, 193, 0.2) !important;
  transition: all 0.3s ease !important;
}

#header-setting-button:hover {
  background: rgba(255, 255, 255, 1) !important;
  border-color: #9370db !important;
  box-shadow: 0 4px 12px rgba(147, 112, 219, 0.3) !important;
  transform: translateY(-1px) !important;
}

#header-setting-button svg {
  color: #9370db !important;
  filter: drop-shadow(0 1px 2px rgba(147, 112, 219, 0.3)) !important;
  transition: transform 0.3s ease !important;
}

#header-setting-button:hover svg {
  color: #ff6b9d !important;
  transform: rotate(45deg) !important;
}

/* ====== 聊天气泡美化 ====== */
/* 用户消息气泡 */
[class*="bg-gray-100"]:has(div[class*="text-gray-800"]) {
  background: linear-gradient(135deg, #e6f7ff 0%, #f0f9ff 100%) !important;
  border: 1.5px solid #87ceeb !important;
  border-radius: 18px 18px 18px 4px !important;
  box-shadow: 0 4px 12px rgba(135, 206, 235, 0.2) !important;
  padding: 1rem 1.25rem !important;
  margin: 0.5rem 0 !important;
  position: relative !important;
  transition: all 0.3s ease !important;
}

/* 用户气泡装饰 */
[class*="bg-gray-100"]:has(div[class*="text-gray-800"])::before {
  content: '' !important;
  position: absolute !important;
  top: -6px !important;
  left: -6px !important;
  width: 12px !important;
  height: 12px !important;
  background: #87ceeb !important;
  border-radius: 50% !important;
  box-shadow: 0 2px 4px rgba(135, 206, 235, 0.5) !important;
}

[class*="bg-gray-100"]:has(div[class*="text-gray-800"])::after {
  content: '' !important;
  position: absolute !important;
  bottom: -6px !important;
  right: -6px !important;
  width: 8px !important;
  height: 8px !important;
  background: #5a4fcf !important;
  border-radius: 50% !important;
  box-shadow: 0 2px 4px rgba(90, 79, 207, 0.5) !important;
}

/* AI消息气泡 */
[class*="bg-white"]:has(div[class*="text-gray-800"]):not([class*="bg-gray-100"]) {
  background: linear-gradient(135deg, #fff5f9 0%, #fff 100%) !important;
  border: 1.5px solid #ffb6c1 !important;
  border-radius: 18px 18px 4px 18px !important;
  box-shadow: 0 4px 12px rgba(255, 182, 193, 0.2) !important;
  padding: 1rem 1.25rem !important;
  margin: 0.5rem 0 !important;
  position: relative !important;
  transition: all 0.3s ease !important;
}

/* AI气泡装饰 */
[class*="bg-white"]:has(div[class*="text-gray-800"]):not([class*="bg-gray-100"])::before {
  content: '' !important;
  position: absolute !important;
  top: -6px !important;
  right: -6px !important;
  width: 12px !important;
  height: 12px !important;
  background: #ffb6c1 !important;
  border-radius: 50% !important;
  box-shadow: 0 2px 4px rgba(255, 182, 193, 0.5) !important;
}

[class*="bg-white"]:has(div[class*="text-gray-800"]):not([class*="bg-gray-100"])::after {
  content: '' !important;
  position: absolute !important;
  bottom: -6px !important;
  left: -6px !important;
  width: 8px !important;
  height: 8px !important;
  background: #9370db !important;
  border-radius: 50% !important;
  box-shadow: 0 2px 4px rgba(147, 112, 219, 0.5) !important;
}

/* 气泡悬停效果 */
[class*="bg-gray-100"]:has(div[class*="text-gray-800"]):hover,
[class*="bg-white"]:has(div[class*="text-gray-800"]):not([class*="bg-gray-100"]):hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 6px 16px rgba(147, 112, 219, 0.25) !important;
}

/* 气泡内文字 */
[class*="text-gray-800"] {
  color: #333344 !important;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans SC', sans-serif !important;
  line-height: 1.6 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8) !important;
}

/* ====== 底部栏美化 ====== */
/* 底部栏背景 */
.bg-gradient-to-t {
  background: linear-gradient(to top, rgba(255, 245, 249, 0.95), rgba(230, 247, 255, 0.95)) !important;
  backdrop-filter: blur(15px) !important;
  border-top: 2px solid rgba(255, 182, 193, 0.4) !important;
  box-shadow: 0 -4px 20px rgba(147, 112, 219, 0.15) !important;
  padding: 1.5rem 1rem !important;
}

/* 输入框容器 */
#ai-chat-bottom-input {
  background: rgba(255, 255, 255, 0.9) !important;
  border: 2px solid #ffb6c1 !important;
  border-radius: 16px !important;
  box-shadow: 0 4px 16px rgba(255, 182, 193, 0.2) !important;
  padding: 1rem !important;
  transition: all 0.3s ease !important;
}

#ai-chat-bottom-input:hover {
  background: rgba(255, 255, 255, 1) !important;
  border-color: #9370db !important;
  box-shadow: 0 6px 20px rgba(147, 112, 219, 0.3) !important;
}

/* 主输入框 */
#ai-chat-input {
  background: transparent !important;
  color: #333344 !important;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans SC', sans-serif !important;
  font-size: 0.95rem !important;
  line-height: 1.5 !important;
  border: none !important;
  outline: none !important;
  padding: 0.5rem !important;
  min-height: 60px !important;
  resize: none !important;
}

#ai-chat-input::placeholder {
  color: #a8a8c8 !important;
  font-style: italic !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8) !important;
}

#ai-chat-input::selection {
  background: rgba(255, 182, 193, 0.5) !important;
  color: #333344 !important;
}

/* ====== Details组件美化(校长档案、角色档案、记忆与情报) ====== */
/* details组件整体 */
details {
  background: linear-gradient(135deg, rgba(255, 245, 249, 0.9), rgba(255, 255, 255, 0.95)) !important;
  border: 2px solid #ffb6c1 !important;
  border-radius: 16px !important;
  box-shadow: 0 4px 16px rgba(255, 182, 193, 0.15) !important;
  margin-bottom: 1rem !important;
  overflow: hidden !important;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

details:hover {
  box-shadow: 0 8px 24px rgba(147, 112, 219, 0.25) !important;
  border-color: #9370db !important;
  transform: translateY(-2px) !important;
}

/* 展开状态 */
details[open] {
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.98), rgba(255, 245, 249, 0.98)) !important;
  box-shadow: 0 8px 32px rgba(147, 112, 219, 0.3) !important;
  border-color: #5a4fcf !important;
}

/* summary样式 */
details summary {
  background: linear-gradient(135deg, #ffb6c1, #ff8fab) !important;
  color: white !important;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans SC', sans-serif !important;
  font-weight: 600 !important;
  font-size: 0.95rem !important;
  padding: 1rem 1.5rem !important;
  cursor: pointer !important;
  border-radius: 14px 14px 0 0 !important;
  position: relative !important;
  user-select: none !important;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) !important;
  transition: all 0.3s ease !important;
}

/* summary装饰 */
details summary::before {
  content: '' !important;
  position: absolute !important;
  left: 1rem !important;
  width: 20px !important;
  height: 20px !important;
  background: rgba(255, 255, 255, 0.3) !important;
  border-radius: 50% !important;
  transition: transform 0.3s ease !important;
}

details summary:hover {
  background: linear-gradient(135deg, #ff8fab, #ff6b9d) !important;
  padding-left: 2rem !important;
}

details summary:hover::before {
  transform: scale(1.2) !important;
  background: rgba(255, 255, 255, 0.5) !important;
}

/* 展开状态的summary */
details[open] summary {
  background: linear-gradient(135deg, #5a4fcf, #9370db) !important;
  border-radius: 14px 14px 0 0 !important;
}

details[open] summary::before {
  transform: rotate(90deg) !important;
}

/* details内部内容 */
details > div {
  padding: 1.5rem !important;
  background: rgba(255, 255, 255, 0.6) !important;
  border-radius: 0 0 14px 14px !important;
}

/* 内部标题样式 */
details h1, details h2, details h3, details h4, details h5, details h6 {
  color: #5a4fcf !important;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Noto Sans SC', sans-serif !important;
  font-weight: 600 !important;
  margin-top: 1rem !important;
  margin-bottom: 0.5rem !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8) !important;
  position: relative !important;
  padding-left: 1rem !important;
}

details h1::before, details h2::before, details h3::before {
  content: '

/* 预览已截断;下载 CSS 可查看完整内容。 */
查看已核验的原始字段
{
  "renderTemplate": null,
  "assistantRegexReplace": null,
  "enableMemorySchema": true,
  "memorySchema": null,
  "introPage": "nbbmnqut4ggjumaivw6ppkqi.html",
  "options": null,
  "defaultModelSettings": null,
  "cover": "f3ll7jdwg06pna52n457r4s5.webp",
  "background": "q90zg3d83zdqvmcr6ott7jn9.webp"
}
原始导出字段

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