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

CHARACTER CARD

超真实古代模拟器【两晋南北朝版】【真实历史】【高度还原】

作者:栖棠枝(接定制私聊评论区)

可重口可轻口历史模拟超高自由度可长线自定义已破甲全性向历史

这是个烂透了的时代,与五代十国齐名,中华最黑暗的时代——从晋武帝那床帷幔后头算起,三百年都泡在血和酒里。看那洛阳城,太康年间还在斗富,石崇拿蜡烛当柴烧、把活生生的婢女推出去砍头佐酒,转眼八王就把骨肉相残玩成了家常便饭,叔叔煮侄子、兄弟剜兄弟的眼睛,宫墙里飘的全是腐肉味儿然后呢,匈奴的马蹄踏破了城门,永嘉年间"流尸满河、白骨蔽野",异族吃人吃到把人叫作"两脚羊"、当军粮腌了带着走……北边五胡的刀就没停过,冉闵一道杀胡令下去,邺城外几十万颗头颅堆成了京观;南边呢,看着风流,王谢子弟敷粉熏香、嗑着五石散裸奔清谈,可那薄薄一层名士风度底下,是宋宫里刘子业把姑姑剥光了赏玩、把叔叔关进竹笼喂猪食,是齐东昏侯凿金莲让潘妃踩着走、转头就剖了孕妇的肚子看胎儿……到侯景之乱,繁华的建康城活活饿死了八九成的人,连那信了一辈子佛、舍身同泰寺四回的梁武帝,最后都是在台城里咂着嘴、想喝一口蜜水而不得,活活饿毙的~这就是它最恶心的地方——一面是兰亭曲水、二王的字、顾恺之的画、陶渊明的菊,美得能让人落泪;一面是疯王、暴君、屠城、易子而食,烂得能让人作呕。

公开统计

17,567热度分
4,286消息量
22,677世界书字符
20,210固定设定字符

字段状态

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

原卡能力

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

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

图片引用

cover: mhhmjqq55bbc3x6iy0auoqhr.webpbackground: sjre2vgdztf54hyj424po64v.webp

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

注入样式预览

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

下载 CSS
/* =========================================================
   【玄碑青瓷】全站沉浸式 UI · 终极气泡穿透版
   基于真实DOM结构 class="is-user:dark flex w-fit..." 定向打击
   ========================================================= */

@import url('https://fonts.googleapis.com/css2?family=Ma+Shan+Zheng&family=Noto+Serif+SC:wght@400;600;700&display=swap');

:root {
    --stele-bg: #2C2E2A;
    --stele-light: #3A3D38;
    --stele-edge: #16181A;
    --celadon: #88A89B;
    --celadon-deep: #4F6B5F;
    --celadon-glow: #B8D4C7;
    --bronze: #B89568;
    --bronze-deep: #7E5E33;
    --gold-faded: #C9A968;
    --ivory: #E8DFCC;
    --ivory-dim: #A89F8C;
    --rust: #A8483A;
    --moss: #6B7A52;
    
    --stele-texture: 
        linear-gradient(rgba(44, 46, 42, 0.92), rgba(44, 46, 42, 0.92)),
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.85 0 0 0 0 0.78 0 0 0 0 0.65 0 0 0 0.4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23r)'/%3E%3C/svg%3E");
}

/* 全局字体 */
div, span, p, textarea, input, button, summary, td, th, table, li {
    font-family: 'Noto Serif SC', '楷体', 'STKaiti', 'SimSun', serif !important;
}

/* =========================================================
   【核心修复】根据真实DOM结构定向覆盖气泡
   ========================================================= */

/* 1. 最外层容器(.is-user:dark 下的 flex 容器) */
div[class*="is-user"],
div[class*="is-assistant"],
.is-user\:dark,
.group {
    background: transparent !important;
}

/* 2. AI气泡本体(带 bg-card 和 border 的那层) */
div[class*="is-assistant"] > div[class*="flex"][class*="flex-col"],
div[class*="bg-card"],
div[class*="group-\\[.is-assistant\\]:bg-card"],
div[class*="border"][class*="border-muted"] {
    background-color: var(--stele-bg) !important;
    background-image: var(--stele-texture) !important;
    border-color: var(--stele-edge) !important;
    border-left: 3px solid var(--celadon) !important;
    border-radius: 2px !important;
    box-shadow: 
        0 8px 24px rgba(0,0,0,0.45),
        inset 0 1px 0 rgba(184, 149, 104, 0.2),
        inset 0 -1px 0 rgba(0,0,0,0.5),
        inset 0 0 60px rgba(0,0,0,0.25),
        -2px 0 12px rgba(136, 168, 155, 0.15) !important;
    color: var(--ivory) !important;
    padding: 16px 20px !important;
}

/* 3. 用户气泡(is-user 下的 flex 容器) */
div[class*="is-user"] > div[class*="flex"][class*="flex-col"],
div[class*="group-\\[.is-user\\]:ml-auto"] {
    background-color: #34362F !important;
    background-image: var(--stele-texture) !important;
    border-color: var(--stele-edge) !important;
    border-right: 3px solid var(--moss) !important;
    border-radius: 2px !important;
    box-shadow: 
        0 6px 18px rgba(0,0,0,0.35),
        inset 0 1px 0 rgba(107, 122, 82, 0.25) !important;
    color: var(--ivory) !important;
    padding: 14px 18px !important;
}

/* 4. 所有 text-sm 内容区域(气泡内的实际文字容器) */
div[class*="text-sm"],
div[class*="text-sm"] > div,
div[class*="text-sm"] > * {
    background: transparent !important;
    background-color: transparent !important;
    color: var(--ivory) !important;
}

/* 5. markdown 渲染容器强制透明 */
.markdown-body, 
div[class*="markdown"],
article,
[class*="prose"] {
    background: transparent !important;
    background-color: transparent !important;
    color: var(--ivory) !important;
}

/* 6. gap-2 容器(气泡内的间距容器)透明化 */
div[class*="gap-2"],
div[class*="flex-col"][class*="gap"] {
    background: transparent !important;
}

/* =========================================================
   自建外壳 <scroll>(双保险)
   ========================================================= */
scroll {
    display: block !important;
    margin: -4px -6px !important;
    padding: 20px 18px !important;
    background-color: var(--stele-bg) !important;
    background-image: var(--stele-texture) !important;
    color: var(--ivory) !important;
    border: 1px solid var(--stele-edge) !important;
    border-left: 3px solid var(--celadon) !important;
    border-radius: 2px !important;
    box-shadow: 
        0 8px 24px rgba(0,0,0,0.45),
        inset 0 1px 0 rgba(184, 149, 104, 0.2),
        inset 0 -1px 0 rgba(0,0,0,0.5),
        inset 0 0 60px rgba(0,0,0,0.25) !important;
    position: relative !important;
}

scroll::before, scroll::after {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background: radial-gradient(circle, var(--gold-faded) 0%, var(--bronze-deep) 60%, var(--stele-edge) 100%);
    border-radius: 50%;
    box-shadow: 
        inset 0 1px 1px rgba(255,255,255,0.3),
        0 1px 2px rgba(0,0,0,0.6);
    z-index: 5;
}
scroll::before { top: 8px; right: 10px; }
scroll::after  { bottom: 8px; right: 10px; }

scroll > details:first-of-type {
    margin-top: 8px !important;
}

/* =========================================================
   加载框
   ========================================================= */
div[class*="typing"], div[class*="loading"], .typing-indicator {
    background-image: var(--stele-texture) !important;
    background-color: var(--stele-bg) !important;
    border: 1px solid var(--celadon-deep) !important;
    border-radius: 2px !important;
    padding: 12px 18px !important;
    box-shadow: 
        0 0 20px rgba(136, 168, 155, 0.3),
        inset 0 0 15px rgba(0,0,0,0.4) !important;
    width: max-content !important;
    min-width: 180px !important;
}

div[class*="typing"] span, div[class*="typing"] svg, div[class*="typing"] div,
.typing-indicator span, .typing-indicator div {
    display: none !important; 
}

@keyframes celadonPulse {
    0% { 
        opacity: 0.5; 
        text-shadow: 0 0 6px rgba(136, 168, 155, 0.4);
        letter-spacing: 2px;
    }
    50% { 
        opacity: 1; 
        text-shadow: 
            0 0 12px rgba(136, 168, 155, 0.9),
            0 0 24px rgba(184, 212, 199, 0.5);
        color: var(--celadon-glow);
        letter-spacing: 3px;
    }
    100% { 
        opacity: 0.5; 
        text-shadow: 0 0 6px rgba(136, 168, 155, 0.4);
        letter-spacing: 2px;
    }
}

div[class*="typing"]::after, .typing-indicator::after {
    content: "❖ 笔走龙蛇·墨韵未凝 ❖" !important;
    display: block !important;
    font-family: 'Ma Shan Zheng', '楷体', serif !important;
    font-size: 1.1em !important;
    font-weight: bold !important;
    color: var(--celadon) !important;
    animation: celadonPulse 2.4s infinite ease-in-out !important;
}

/* =========================================================
   输入框与按钮
   ========================================================= */
[class*="chat-input"], [class*="bottom-bar"], footer {
    background: transparent !important; 
}

textarea, 
input[type="text"],
div[class*="input"] {
    background: var(--stele-bg) !important;
    background-image: var(--stele-texture) !important;
    color: var(--ivory) !important;
    border: 1px solid var(--celadon-deep) !important;
    border-radius: 2px !important;
    box-shadow: 
        inset 0 2px 8px rgba(0,0,0,0.5),
        0 0 0 1px var(--stele-edge),
        0 4px 12px rgba(0,0,0,0.3) !important;
    caret-color: var(--celadon-glow) !important;
}

textarea::placeholder,
input::placeholder { 
    color: var(--ivory-dim) !important; 
    font-style: italic !important;
}

button,
[role="button"],
div[class*="button"] {
    background: var(--stele-light) !important;
    background-image: linear-gradient(180deg, var(--stele-light) 0%, var(--stele-bg) 100%) !important;
    border: 1px solid var(--celadon-deep) !important;
    color: var(--celadon-glow) !important;
    border-radius: 2px !important;
    transition: all 0.3s ease !important;
    box-shadow: 
        inset 0 1px 0 rgba(184, 212, 199, 0.1),
        0 2px 6px rgba(0,0,0,0.3) !important;
}

button:hover,
[role="button"]:hover {
    background-image: linear-gradient(180deg, var(--celadon-deep) 0%, #3F574B 100%) !important;
    color: var(--ivory) !important;
    border-color: var(--celadon) !important;
    transform: translateY(-1px);
    box-shadow: 
        inset 0 1px 0 rgba(184, 212, 199, 0.2),
        0 4px 12px rgba(136, 168, 155, 0.3) !important;
}

/* =========================================================
   顶部 <top>
   ========================================================= */
top {
    display: block;
    margin: 18px 0 28px 0;
    padding: 22px 22px 16px 22px;
    background: 
        linear-gradient(180deg, rgba(58, 61, 56, 0.9) 0%, rgba(44, 46, 42, 0.95) 100%),
        var(--stele-texture);
    border: 1px solid var(--bronze-deep);
    position: relative;
    box-shadow: 
        0 4px 12px rgba(0,0,0,0.5),
        inset 0 1px 0 rgba(201, 169, 104, 0.2),
        inset 0 -1px 0 rgba(0,0,0,0.4);
}

top::before, top::after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background: radial-gradient(circle, var(--gold-faded) 0%, var(--bronze-deep) 60%, var(--stele-edge) 100%);
    border-radius: 50%;
    box-shadow: 
        inset 0 1px 1px rgba(255,255,255,0.3),
        0 1px 2px rgba(0,0,0,0.6);
}
top::before { top: 6px; left: 6px; }
top::after { top: 6px; right: 6px; }

top > details > summary {
    color: var(--gold-faded) !important;
    font-weight: bold;
    letter-spacing: 2px;
    font-family: 'Ma Shan Zheng', '楷体', serif !important;
    font-size: 1.05em !important;
}

top p {
    color: var(--ivory) !important;
    line-height: 1.9;
}

/* =========================================================
   正文 <text>
   ========================================================= */
text {
    display: block;
    margin: 32px 0;
    padding: 36px 32px;
    background: var(--stele-bg);
    background-image: var(--stele-texture);
    position: relative;
    box-shadow: 
        inset 0 0 80px rgba(0,0,0,0.4),
        inset 0 0 0 1px rgba(184, 149, 104, 0.15),
        0 12px 32px rgba(0,0,0,0.5);
    border: 2px solid var(--stele-edge);
    border-radius: 2px;
}

text::before, text::after {
    content: "";
    position: absolute;
    left: -4px;
    right: -4px;
    height: 8px;
    background: 
        linear-gradient(180deg, 
            var(--gold-faded) 0%, 
            var(--bronze) 30%,
            var(--bronze-deep) 70%, 
            #2a1f10 100%);
    box-shadow: 
        0 2px 8px rgba(0,0,0,0.6),
        inset 0 1px 0 rgba(255, 220, 150, 0.4),
        inset 0 -1px 0 rgba(0,0,0,0.5);
    z-index: 2;
}
text::before { top: -5px; }
text::after { bottom: -5px; }

text p {
    font-size: 1.1em;
    line-height: 2.15;
    color: var(--ivory);
    text-indent: 2em;
    text-align: justify;
    margin-bottom: 1.3em;
    letter-spacing: 0.6px;
    text-shadow: 0 1px 2px rgba(0,0,0,0.5);
}

text p:first-of-type::first-letter {
    float: left;
    font-size: 2.8em;
    font-weight: bold;
    color: var(--ivory);
    background: 
        radial-gradient(circle at 30% 30%, var(--celadon) 0%, var(--celadon-deep) 80%);
    padding: 4px 12px;
    margin: 6px 10px 0 0;
    line-height: 1;
    border-radius: 2px;
    box-shadow: 
        2px 3px 8px rgba(0,0,0,0.6),
        inset 0 1px 1px rgba(255,255,255,0.3),
        inset 0 -1px 1px rgba(0,0,0,0.3);
    font-family: 'Ma Shan Zheng', 'STKaiti', serif;
    border: 1px solid var(--celadon-glow);
    text-shadow: 1px 1px 2px rgba(0,0,0,0.4);
}

/* =========================================================
   底部 <bottom>
   ========================================================= */
bottom {
    display: block;
    margin: 28px 0;
    padding: 22px 20px;
    background: var(--stele-bg);
    background-image: var(--stele-texture);
    border: 1px solid var(--bronze-deep

/* 预览已截断;下载 CSS 可查看完整内容。 */
查看已核验的原始字段
{
  "renderTemplate": null,
  "assistantRegexReplace": [],
  "enableMemorySchema": false,
  "memorySchema": null,
  "introPage": "sldtz92fk4mqd05sitdy1ugb.html",
  "options": {
    "items": [
      {
        "order": 0,
        "label": "开启网文风",
        "type": "SET-INPUT",
        "value": "开启网文风"
      },
      {
        "order": 1,
        "label": "关闭网文风",
        "type": "SET-INPUT",
        "value": "关闭网文风"
      },
      {
        "order": 2,
        "label": "开启疯癫黑暗文风",
        "type": "SET-INPUT",
        "value": "开启疯癫黑暗文风"
      },
      {
        "order": 3,
        "label": "关闭疯癫黑暗文风",
        "type": "SET-INPUT",
        "value": "关闭疯癫黑暗文风"
      },
      {
        "order": 4,
        "label": "开启六朝文言风",
        "type": "SET-INPUT",
        "value": "开启六朝文言风"
      },
      {
        "order": 5,
        "label": "关闭六朝文言风",
        "type": "SET-INPUT",
        "value": "关闭六朝文言风"
      }
    ]
  },
  "defaultModelSettings": {
    "model": "pear/gemini-3.1-pro-preview"
  },
  "cover": "mhhmjqq55bbc3x6iy0auoqhr.webp",
  "background": "sjre2vgdztf54hyj424po64v.webp"
}
原始导出字段

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