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

CHARACTER CARD

前辈-上宫浅夏(纯爱向单人卡,含多张CG)

作者:东皇凌

姐姐单人卡欢乐向校园可快餐可长线cg反差纯爱

上宫浅夏,24岁,是学生() 你的学姐,原来是单纯的文科少女,遇到你后觉醒了痴女属性,表面上是文学女神,私底下偷偷想着你自慰,可爱捏

公开统计

843热度分
142消息量
13,820世界书字符
6,694固定设定字符

字段状态

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

原卡能力

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

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

图片引用

cover: ya4bkblf32znxcyrld4atju2.webpbackground: spi5vue2nhrzvrs5xcods2ck.webp

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

注入样式预览

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

下载 CSS
/* ==================================================
   上官浅夏主题 - 古籍·月白墨韵
   视觉:浅月色与淡墨色的渐变,强调文本可读性
   ================================================== */

/* --- 1. 隐藏顶部颜色装饰条 (强制) --- */
[class*="bg-[#F1CBCB]"], 
[class*="bg-[#c9e1e9]"] {
    display: none !important;
}

/* --- 2. 默认加载动画隐藏 (改用自定义SVG)--- */
.style-module__AtdJSq__dot-flashing.style-module__AtdJSq__text {
    display: none !important;
}

/* --- 3. 统一聊天框美化 (核心) --- */
.bg-gray-100\/90.relative.inline-block {
    /* 背景:犹如一张经过岁月浸染的宣纸,带有些微墨韵 */
    background: linear-gradient(135deg, #f5f1eb 0%, #eae3d8 100%) !important;
    /* 边框:细微的褐色边缘,类似古籍函套 */
    border: 1px solid #c9b99a !important;
    /* 阴影:柔和的书页堆叠感 */
    box-shadow: 0 4px 12px rgba(90, 70, 50, 0.15), 0 1px 3px rgba(0,0,0,0.1) !important;
    border-radius: 12px !important; 
    /* 确保内部层级正确 */
    isolation: isolate;
    position: relative;
    overflow: hidden; /* 隐藏超出圆角的部分 */
}

/* 左侧古典竖线装饰 (模拟信笺或批注栏) */
.bg-gray-100\/90.relative.inline-block::before {
    content: '';
    position: absolute;
    left: 12px;
    top: 15px;
    bottom: 15px;
    width: 2px;
    background: #d9cbb8;
    border-radius: 1px;
    z-index: 0;
    opacity: 0.6;
}

/* --- 4. 聊天框文本核心样式 (强制可读性) --- */
.markdown-body {
    /* 文字颜色:深墨褐色,确保在浅色背景上绝对清晰 */
    color: #3e3a35 !important;
    /* 字体:系统衬线字体优先,体现文学感,无衬线作为后备 */
    font-family: 'Georgia', 'Noto Serif SC', 'Times New Roman', '宋体', serif !important;
    font-size: 1rem !important;
    line-height: 1.75 !important;
    letter-spacing: 0.02em !important;
    /* 去除任何可能干扰阅读的装饰 */
    text-shadow: none !important;
    background: transparent !important; 
    position: relative;
    z-index: 1; /* 浮于装饰之上 */
    padding-left: 20px; /* 为左侧竖线留出空间 */
    padding-right: 5px;
}

/* 标题样式微调 */
.markdown-body h1, .markdown-body h2, .markdown-body h3 {
    font-family: 'Georgia', 'Noto Serif SC', serif !important;
    color: #4a3b2f !important;
    border-bottom: 1px solid #ddd0bd;
    padding-bottom: 0.3em;
}

/* 链接颜色:参考朱砂痣的颜色 */
.markdown-body a {
    color: #a85c4b !important;
    text-decoration: none !important;
    border-bottom: 1px dashed #a85c4b;
}

/* 代码块内保持清晰 */
.markdown-body code, .markdown-body pre {
    font-family: 'Courier New', monospace !important;
    background: #f4efe8 !important;
    color: #5c4e3d !important;
}

/* --- 5. 输入框与输出框微调区分 --- */
/* 输出框(该学弟的回复):背景稍微明亮一点,像打开的信笺 */
.bg-gray-100\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\/90) {
    background: linear-gradient(135deg, #faf7f2 0%, #f3ede4 100%) !important;
    border-left: 3px solid #b49b7b !important;
}

/* 输入框(浅夏的告白/内心独白):背景带一丝极淡的青色,如青瓷 */
.chat-answer-container .bg-gray-100\/90.relative.inline-block {
    background: linear-gradient(135deg, #f5f4f1 0%, #edf0eb 100%) !important;
    border-right: 3px solid #a3b5a6 !important;
}

/* --- 6. 底部附加元素美化 --- */
/* 底部按钮 (复制、编辑等) */
.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {
    color: #8b7355 !important;
    font-family: 'Georgia', serif !important;
    font-size: 0.75rem !important;
    text-transform: none !important;
    transition: all 0.2s ease !important;
}
.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover {
    color: #a85c4b !important;
    background-color: rgba(168, 92, 75, 0.05) !important;
    border-radius: 4px;
}

/* 模型名称文本 (Gemini等) */
.MuiTypography-root.MuiTypography-body2.css-6c0gf2 {
    color: #b5a48b !important;
    font-size: 0.7rem !important;
    font-family: 'Georgia', serif !important;
    opacity: 0.8;
}

/* Token消耗文本 */
.text-orange-500 {
    color: #b5906b !important;
    font-size: 0.7rem !important;
    font-family: 'Georgia', serif !important;
}

/* --- 7. 自定义SVG加载动画 (落墨成点) --- */
.flex.items-center.justify-center.w-6.h-5 {
    position: relative;
    width: 40px !important; 
    height: 20px !important;
}

/* 利用伪元素创建内嵌SVG动画 */
.flex.items-center.justify-center.w-6.h-5::before {
    content: url("data:image/svg+xml,%3Csvg width='40' height='20' viewBox='0 0 40 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='10' r='3' fill='%23a85c4b'%3E%3Canimate attributeName='opacity' values='0.2;1;0.2' dur='1.2s' begin='0s' repeatCount='indefinite'/%3E%3Canimate attributeName='cy' values='12;10;12' dur='1.2s' begin='0s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='20' cy='10' r='3' fill='%23a85c4b'%3E%3Canimate attributeName='opacity' values='0.2;1;0.2' dur='1.2s' begin='0.3s' repeatCount='indefinite'/%3E%3Canimate attributeName='cy' values='12;10;12' dur='1.2s' begin='0.3s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='32' cy='10' r='3' fill='%23a85c4b'%3E%3Canimate attributeName='opacity' values='0.2;1;0.2' dur='1.2s' begin='0.6s' repeatCount='indefinite'/%3E%3Canimate attributeName='cy' values='12;10;12' dur='1.2s' begin='0.6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E");
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    display: block;
    width: 40px;
    height: 20px;
}

/* 隐藏原有的 ::after 如果存在 */
.flex.items-center.justify-center.w-6.h-5::after {
    display: none !important;
}

/* --- 8. 移动端与无障碍适配 --- */
@media (max-width: 480px) {
    .bg-gray-100\/90.relative.inline-block {
        border-radius: 8px !important;
        margin: 0 2px;
    }
    .markdown-body {
        padding-left: 10px;
        font-size: 0.95rem !important;
    }
    .bg-gray-100\/90.relative.inline-block::before {
        left: 4px;
    }
}

@media (prefers-reduced-motion: reduce) {
    /* 在用户要求减少动效时,保持SVG动画但减缓速度 */
    .flex.items-center.justify-center.w-6.h-5::before {
        content: url("data:image/svg+xml,%3Csvg width='40' height='20' viewBox='0 0 40 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='10' r='3' fill='%23a85c4b'%3E%3Canimate attributeName='opacity' values='0.2;1;0.2' dur='2.4s' begin='0s' repeatCount='indefinite'/%3E%3Canimate attributeName='cy' values='11;10;11' dur='2.4s' begin='0s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='20' cy='10' r='3' fill='%23a85c4b'%3E%3Canimate attributeName='opacity' values='0.2;1;0.2' dur='2.4s' begin='0.6s' repeatCount='indefinite'/%3E%3Canimate attributeName='cy' values='11;10;11' dur='2.4s' begin='0.6s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='32' cy='10' r='3' fill='%23a85c4b'%3E%3Canimate attributeName='opacity' values='0.2;1;0.2' dur='2.4s' begin='1.2s' repeatCount='indefinite'/%3E%3Canimate attributeName='cy' values='11;10;11' dur='2.4s' begin='1.2s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E");
    }
}
/* === 核心容器与基础设定 === */
academia {
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  padding: 0.4rem;
  max-width: 100%;
  /* 宣纸色渐变背景,营造暖调书卷气 */
  background: linear-gradient(160deg, #faf7f0 0%, #f2ecde 100%);
  color: #3a3a3a;
  font-size: 14px;
  line-height: 1.55;
  box-sizing: border-box;
}

/* === 通用面板 (details) 设计 - 像一叠稿纸 === */
academia > details {
  background: rgba(255, 255, 255, 0.82);
  border: 1px solid rgba(52, 73, 94, 0.1);
  border-radius: 3px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04), 0 0 0 1px rgba(210, 180, 140, 0.15) inset;
  overflow: hidden;
  transition: all 0.25s ease;
}

academia > details[open] {
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(169, 127, 98, 0.15) inset;
}

/* 摘要标题 - 书签样式 */
academia > details > summary {
  display: flex;
  align-items: center;
  gap: 0.4rem;
  list-style: none;
  padding: 0.5rem 1rem;
  background: linear-gradient(90deg, #34495e 0%, #4a6075 100%);
  color: #fcf9f2;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.5px;
  cursor: pointer;
  user-select: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  position: relative;
}
academia > details > summary::-webkit-details-marker {
  display: none;
}

/* 面板标题的伪元素装饰 - 羽毛笔触 */
academia > details > summary::before {
  content: "✒️";
  font-size: 13px;
  filter: grayscale(40%);
  margin-right: 2px;
}
/* 面板展开/收起指示器 */
academia > details > summary::after {
  content: "▾";
  position: absolute;
  right: 1rem;
  font-size: 12px;
  transition: transform 0.3s ease;
  opacity: 0.7;
}
academia > details[open] > summary::after {
  transform: rotate(180deg);
}

/* 面板内容区 */
academia > details > *:not(summary) {
  padding: 0.6rem 1rem;
  margin: 0;
}

/* === 通用信息行 (d) 与 标签 (f) === */
academia d {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0.25rem 0.6rem;
  padding: 0.25rem 0;
  border-bottom: 1px dashed rgba(180, 160, 130, 0.2);
  margin-bottom: 0.2rem;
}

/* 字段名 - 档案标签效果 */
academia f {
  font-weight: 700;
  color: #5d7a8e;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  min-width: 36px;
  flex-shrink: 0;
}
academia f::after {
  content: "::";
  font-weight: normal;
  margin-left: 2px;
  color: #a67c52;
  opacity: 0.6;
}

/* 多行字段(擅长/行囊/人际)内部再细分 */
academia d.multi-line {
  flex-direction: column;
  align-items: flex-start;
  gap: 0.3rem;
  border-bottom-style: dotted;
}
academia d d {
  border-bottom: none;
  padding: 0;
  margin: 0;
  font-size: 13px;
  color: #4a4a4a;
}
academia d d::before {
  content: "◦ ";
  color: #a67c52;
  font-weight: bold;
}

/* NPC姓名高亮 */
academia n {
  font-weight: 700;
  color: #c0392b;
  background: rgba(192, 57, 43, 0.06);
  padding: 0 3px;
  border-radius: 2px;
}

/* === 特定面板:核心状态 (core-status) === */
academia details.core-status {
  border-left: 3px solid #5d7a8e;
}
academia details.core-status > summary {
  background: linear-gradient(90deg, #4a6075 0%, #5d7a8e 100%);
}

/* === 特定面板:主角 (protagonist-panel) === */
academia details.protagonist-panel {
  border-left: 3px solid #2c3e50;
}
academia details.protagonist-panel > summary {
  background: linear-gradient(90deg, #2c3e50 0%, #3b5068 100%);
}

/* === 特定面板:浅夏 (shallow-summer) – 专属樱花点缀 === */
academia details.shallow-summer {
  border-left: 3px solid #d88f8f;
  background: rgba(255, 255, 255, 0.88);
}
academia details.shallow-summer > summary {
  background: linear-gradient(90deg, #a35555 0%, #c06d6d 100%);
}
academia details.shallow-summer > summary::before {
  content: "🌸";
  font-size: 13px;
}

/* === 特定面板:记忆区 (memory-panel) – 表格美化 === */
academia details.memory-panel {
  border-left: 3px solid #a67c52;
}
academia details.memory-panel > summary {
  background: linear-gradient(90deg, #6d5c4a 0%, #8b7355 100%);
}
/* 针对平台自动生成的表格 */
academia details.memory-panel table {
  width: 100%;
  border-collapse: collapse;
  font-size: 12px;
  margin: 0.5rem 0;
  background: rgba(255, 250, 245, 0.5);
}
academia details.memory-panel th {
  background: rgba(166, 124, 82, 0.15);
  color: #4a3b2f;
  padding: 0.4rem 0.3rem;
  text-align: center;
  font-weight: 600;
  border: 1px solid rgba(166, 124, 82, 0.25);
}
academia details.memory-panel td {
  padding: 0.35rem 0.3rem;
  border: 1px solid rgba(166, 124, 82, 0.15);
  color: #3a3a3a;
  vertical-align: top;
}
/* 斑马纹 */
academia details.memory-panel tr:nth-child(even) td {
  background: rgba(250, 245, 235, 0.4);
}

/* === 特定面板:行动推荐 (action-panel) – 列表装饰 === */
academia details.action-panel {
  border-left: 3px solid #2c6e49;
}
academia details.action-panel > summary {
  background: linear-gradient(90deg, #2c6e49 0%, #3d8b5e 100%);
}
academia details.action-panel ol {
  padding-left: 1.6rem;
  margin: 0.3rem 0;
  list-style: none;
  counter-reset: action-counter;
}
academia details.action-panel ol li {
  counter-increment: action-counter;
  padding: 0.35rem 0;
  border-bottom: 1px dotted rgba(0,0,0,0.08);
  position: relative;
  transition: background 0.2s;
}
academia details.action-panel ol li::before {
  content: counter(action-counter);
  position: absolute;
  left: -1.6rem;
  top: 0.2rem;
  width: 1.4rem;
  height: 1.4rem;
  background: #2c6e49;
  color: #fff;
  font-size: 11px;
  font-weight: bold;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0.7;
}

/* === 特定面板:社群 (community-panel) === */
academia details.community-panel {
  border-left: 3px solid #4a6fa5;
}
academi

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

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