{"id":"279e07b2-16be-4e3f-8440-a650ae7e9bc9","authorId":"yxFaL1dy1Eh6d4e7qhCaQwktbSp1nv4R","title":"特雷森赤线制霸","description":"原著《特雷森赤线制霸》\n这是一个赛马娘为绝对主角的世界。赛马娘是拥有马耳与马尾的女性，传言由三女神创造，天生具备远超人类的身体素质与奔跑能力。赛马娘赛事是全球覆盖近四十亿人的世界第一运动，其热度、奖金、影响力碾压一切其他体育项目。\n相比之下，人类的足球、篮球、棒球等运动极度冷门，全国冠军的粉丝数可能只有两千多人，赛事奖金仅有数千日元，但顶尖选手比赛强度宛如超能力对轰。\n而钟明三年前穿越到赛马娘世界，在北海道就读高中三年时曾是17项运动全国冠军，但人类运动无人关注。经济拮据的他考取地方训练员资格，来到了笠松特雷森学院。","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"wi8q6osoj9mj3o32cemzl1gc.webp","coverWidth":null,"coverHeight":null,"introPage":"ts8pqhggh5mcemnmd2fv30mt.html","changelog":"","createdAt":"2026-07-05T15:04:38.421Z","updatedAt":"2026-07-26T01:10:56.029Z","initPublicAt":"2026-07-05T15:04:55.362Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"  /* =============================================\n       🎭 Galgame 对话框系统 —— 纯小白也能看懂的注释\n       所有样式都限定在 <game> 内部，绝不影响网站其他部分\n       支持：CG 默认显示 / 立绘互斥 / 多动画 / 纯CSS全局CG开关\n       ============================================= */\n\n    /* ---------- 1. 游戏主容器 <game> ---------- */\n    game {\n      /* 定义可一键修改的 CSS 变量 */\n      --g-face: 100px;                /* 头像宽高，改这里所有头像都会变 */\n      --g-bg: rgba(30, 28, 36, 0.92);     /* 对话框背景色（半透明深灰） */\n      --g-border: rgba(255,255,255,0.12); /* 对话框边框色 */\n      --g-name: #f0c060;             /* 角色名字颜色（金色） */\n      --g-text: #e8e0d8;             /* 对话文字颜色（暖白） */\n\n      /* 让所有子元素垂直排列，间距 8px */\n      display: flex;\n      flex-direction: column;\n      gap: 8px;\n      width: 100%;\n      font-family: 'Segoe UI', 'Noto Sans', system-ui, sans-serif;\n      color: #fff;\n      position: relative;           /* 为内部固定定位按钮提供定位上下文（实际用 fixed） */\n    }\n\n    /* \n       重置盒子模型，防止外部样式污染。\n       选择器中的 * 表示所有元素，::before 和 ::after 是伪元素（自动插入的小盒子）\n    */\n    game, game *, game *::before, game *::after {\n      box-sizing: border-box;\n      margin: 0;\n      padding: 0;\n    }\n\n    /* \n       隐藏页面中所有的 radio（单选）和 checkbox（多选）。\n       我们只用它们的“选中”状态来驱动显示/隐藏，不需要让用户直接看到它们。\n    */\n    input[type=\"radio\"],\n    input[type=\"checkbox\"] {\n      position: absolute;   /* 脱离正常文档流 */\n      width: 0;             /* 零尺寸 */\n      height: 0;\n      opacity: 0;           /* 完全透明 */\n      pointer-events: none; /* 鼠标事件穿过，防止意外点击 */\n      margin: 0;\n      overflow: hidden;\n    }\n\n    /*\n       每个可交互的对话（例如含有立绘）都用 <label> 包裹。\n       点击 <label> 内的任何地方都等于点击它内部的 <input>，从而改变选中状态。\n    */\n    label {\n      display: block;\n      cursor: pointer;       /* 鼠标变成手型，提示可点击 */\n      position: relative;\n    }\n\n    /* ---------- 2. 对话框 <tb> ---------- */\n   tb {\n      display: grid;\n      grid-template-columns: var(--g-face) 1fr;\n      grid-template-rows: auto auto;\n      grid-template-areas:\n        \"face name\"\n        \"face text\";\n      gap: 2px 14px;\n      align-items: start;\n\n      background: var(--g-bg);\n      border: 1px solid var(--g-border);\n      border-radius: 14px;\n      padding: 14px 18px 14px 14px;\n      box-shadow: 0 4px 24px rgba(0,0,0,0.45);\n      backdrop-filter: blur(6px);\n      transition: 0.25s;\n      cursor: pointer;\n    }\n\n    tb:hover {\n      background: rgba(38,35,45,0.94);\n      border-color: rgba(255,255,255,0.25);\n    }\n\n    input:checked ~ tb {\n      border-color: rgba(255,255,255,0.55) !important;\n      box-shadow: 0 0 14px rgba(240,192,96,0.35) !important;\n      background: rgba(45,42,55,0.96) !important;\n    }\n\n    /* ---------- 头像（tx 预设表情） ---------- */\n    tb[tx]::before {\n      content: \"\";\n      grid-area: face;\n      width: var(--g-face) !important;\n      height: var(--g-face) !important;\n      min-width: var(--g-face) !important;\n      max-width: var(--g-face) !important;\n      border-radius: 50%;\n      background-size: cover;\n      background-position: center;\n      border: 2px solid rgba(255,255,255,0.35);\n      box-shadow: 0 2px 10px rgba(0,0,0,0.4);\n      flex-shrink: 0;\n      align-self: center;\n    }\n\n    /* 🆕 tb 内的 img —— 外部图片头像，占据 grid-area: face */\n    tb img {\n      grid-area: face;\n      width: var(--g-face);\n      height: var(--g-face);\n      border-radius: 50%;\n      object-fit: cover;\n      border: 2px solid rgba(255,255,255,0.35);\n      box-shadow: 0 2px 10px rgba(0,0,0,0.4);\n      display: block;\n      align-self: center;\n    }\n\n    /* 🆕 当 tb 里有 img 时，隐藏伪元素头像（tx） */\n    tb:has(img)[tx]::before {\n      display: none !important;\n    }\n\n    /* 没有头像（无 tx 也无 img）时，去掉头像列 */\n    tb:not([tx]):not(:has(img)) {\n      grid-template-columns: 1fr;\n      grid-template-areas: \"name\" \"text\";\n    }\n    tb:not([tx]):not(:has(img))::before { display: none; }\n\n    /* ---------- 名字 ---------- */\n    tb[name]::after {\n      content: attr(name);\n      grid-area: name;\n      font-size: 0.82em;\n      font-weight: 700;\n      color: var(--g-name);\n      letter-spacing: 0.04em;\n      text-shadow: 0 1px 3px rgba(0,0,0,0.5);\n    }\n\n    tb:not([name]) {\n      grid-template-areas: \"face text\";\n    }\n    tb:not([name])::after { display: none; }\n    tb:not([name]):not([tx]):not([src]) {\n      grid-template-columns: 1fr;\n      grid-template-areas: \"text\";\n    }\n    tb:not([name]) t {\n      font-style: italic;\n      color: #d0c8bc;\n      opacity: 0.9;\n    }\n\n    /* ---------- 2.3 对话文本 <t> ---------- */\n    t {\n      grid-area: text;               /* 放入 text 区域 */\n      font-size: 0.95em;\n      line-height: 1.6;             /* 行高，内容多时高度自动增加 */\n      color: var(--g-text);\n      word-break: break-word;       /* 长单词或链接自动换行，防止溢出 */\n    }\n\n    /* ---------- 3. 场景图 <sc> ---------- */\n    sc {\n      display: block;               /* 默认直接显示，无需任何勾选 */\n      width: 100%;\n      height: 600px;                /* 场景图高度，你可以改成自己喜欢的数值 */\n      border-radius: 12px;\n      background-size: cover;       /* 图片覆盖整个区域，裁剪多余部分 */\n      background-position: center;  /* 图片居中 */\n      margin-bottom: 10px;          /* 与下方对话框保持 10px 间距 */\n      position: relative;\n      cursor: pointer;              /* 鼠标变手型，提示可点击 */\n    }\n\n\n    /* ---------- 7. CG 全局控制按钮 <cg-ctrl> ---------- */\n    cg-ctrl {\n      position: fixed !important;\n      right: 120px !important;       /* 与立绘水平对齐 */\n      top: 20px !important;    /* 立绘上方 20px（140+300+10） */\n      z-index: 220;                /* 比立绘还高，确保可点击 */\n      cursor: pointer;\n      font-size: 16px;\n      color: #8B5F6B !important;                /* 玫瑰棕文字，柔和可读 */\n      background: rgba(255,192,203,0.15);\n      border: 1px solid rgba(255,255,255,0.15);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      border-radius: 8px;          /* 圆形按钮 */\n      transition: 0.25s;\n    }\n    cg-ctrl:hover {\n      color: white;\n      background: rgba(50,46,58,0.95);\n      border-color: rgba(255,255,255,0.35);\n    }\n\n    /* \n       CG 按钮内的 <label> 样式，保证其内部内容水平排列，手型光标。\n       这样 HTML 中就不需要任何 style 属性了。\n    */\n    cg-ctrl label {\n      display: flex;\n      align-items: center;\n      gap: 4px;\n      cursor: pointer;\n    }\n\n    /* \n       核心规则：当 CG 开关的 checkbox 被勾选时，整个 <game> 内的所有 <sc> 都被隐藏。\n       :has(.cg-toggle:checked) 表示“包含被选中 checkbox 的那个 game”。\n       注意：这个选择器需要较新的浏览器（Chrome 105+, Edge 105+, Safari 15.4+）。\n       风月AI 界面通常使用较新的浏览器内核，可以放心使用。\n    */\n    game:has(input.cg-toggle:checked) sc {\n      display: none !important;\n    }\n\n    /* =============================================\n       9. 📌 图片资源映射区（占位色块，换成真实图片 URL 即可）\n       ============================================= */\n    /* 场景图：根据 cg 属性显示不同的背景 */\n\n\n    /* 如果要添加新场景，复制上面一行，改 cg 值和背景图就好 */\n\n    /* 立绘：根据 lh 属性显示不同角色立绘 */\n\n\n\n    /* 头像：根据 tx 属性显示不同表情头像 */\n\n\n    /* \n       下面这些是给占位色块添加文字标识，方便开发时知道哪张图。\n       正式上线时请把下面这两个块的 CSS 全部删除！\n    */\n    /* \n    sc[cg]::before {\n      content: attr(cg);\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      color: rgba(255,255,255,0.9);\n      font-size: 1.4em;\n      font-weight: bold;\n      pointer-events: none;\n    }\n\n    */\n    /* ---------- 10. 手机端适配 ---------- */\n    @media (max-width: 640px) {\n      game {\n        --g-face: 80px;             /* 小屏幕头像缩小 */\n      }\n      tb {\n        padding: 10px 12px 10px 10px;\n        gap: 1px 10px;\n        border-radius: 10px;\n      }\n      tb[name]::after { font-size: 0.75em; }\n      t { font-size: 0.85em; }\n      ill {\n        width: 130px;\n        height: 240px;\n        right: -10px !important;\n        bottom: 110px !important;\n      }\n      .ill-close {\n      font-size: 0.75em;\n      right: 0px !important;       /* 与立绘水平对齐 */\n      top: 70px !important;    /* 立绘上方 20px（140+300+10） */\n      width: 60px;\n      height: 20px;\n      }\n      cg-ctrl {\n      font-size: 0.75em;\n      right: 0px !important;       /* 与立绘水平对齐 */\n      top: 50px !important;    /* 立绘上方 20px（140+300+10） */\n      width: 60px;\n      height: 20px;\n      }\n\n    }\n\n\n\n\n\n\n\n\n\n\n/* === 淡粉色主题 · 侧边栏折叠框美化 === */\n\n/* --- 1. 基础定位与折叠状态 (Collapsed) --- */\n#ai-chat-answer:last-of-type .relative details {\n    position: fixed !important;\n    right: 15px !important;\n    width: 45px !important;\n    height: auto !important;\n    min-height: 44px !important;\n    background: #FFF5F7 !important;            /* 淡粉底色 */\n    border: 1px solid #F2D5D7 !important;     /* 柔粉边框 */\n    border-radius: 8px !important;\n    box-shadow: 0 2px 8px rgba(220, 140, 150, 0.12) !important; /* 粉调阴影 */\n    z-index: 100 !important;\n    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    overflow: hidden !important;\n    cursor: pointer !important;\n    top: 300px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    justify-content: center !important;\n    box-sizing: border-box !important;\n    padding: 6px 4px !important;\n}\n\n/* 各折叠栏垂直定位 (保持不变) */\n#ai-chat-answer:nth-last-child(1) details:nth-of-type(1) { top: 60px !important; }\n#ai-chat-answer:nth-last-child(1) details:nth-of-type(2) { top: 130px !important; }\n#ai-chat-answer:nth-last-child(1) details:nth-of-type(3) { top: 220px !important; }\n#ai-chat-answer:nth-last-child(1) details:nth-of-type(4) { top: 320px !important; }\n\n/* --- 2. 折叠状态 · 竖排标题 --- */\n#ai-chat-answer:last-of-type .relative details > summary {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    writing-mode: vertical-rl !important;\n    text-orientation: upright !important;\n    font-size: 13px !important;\n    font-weight: 600 !important;\n    color: #8B5F6B !important;                /* 玫瑰棕文字，柔和可读 */\n    letter-spacing: 2px !important;\n    line-height: 1.6 !important;\n    list-style: none !important;\n    cursor: pointer !important;\n    user-select: none !important;\n    width: 100% !important;\n    min-height: 36px !important;\n    padding: 4px 2px !important;\n    box-sizing: border-box !important;\n    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    border-radius: 6px !important;\n    background: transparent !important;\n}\n\n/* 隐藏默认箭头 */\n#ai-chat-answer:last-of-type .relative details > summary::-webkit-details-marker { display: none !important; }\n#ai-chat-answer:last-of-type .relative details > summary { list-style: none !important; }\n\n/* 折叠 Hover */\n#ai-chat-answer:last-of-type .relative details:not([open]):hover {\n    background: #FFEBEE !important;           /* 更亮的粉 */\n    border-color: #F0C4CA !important;\n    box-shadow: 0 4px 14px rgba(215, 130, 140, 0.18) !important;\n    transform: translateX(-2px) !important;\n}\n#ai-chat-answer:last-of-type .relative details:not([open]):hover > summary {\n    color: #6B3D4A !important;                /* 深粉色文字 */\n}\n\n\n/* ========================================\n   3. 展开状态 · 统一面板\n   ======================================== */\n\n/* 展开后移动到最高标签下方10px */\n#ai-chat-answer:last-of-type .relative details[open] {\n    top: 60px !important;\n    width: 420px !important;\n    max-width: calc(100vw - 50px) !important;\n    height: auto !important;\n    max-height: calc(100vh - 90px) !important;\n    min-height: 120px !important;\n    background: #FFFFFF !important;           /* 面板保持白色背景 */\n    border: 1px solid #F5D3D6 !important;    /* 浅粉边框 */\n    border-radius: 12px !important;\n    box-shadow: 0 8px 32px rgba(210, 140, 150, 0.18), 0 2px 8px rgba(150, 80, 90, 0.08) !important;\n    z-index: 200 !important;\n    overflow-y: auto !important;\n    overflow-x: hidden !important;\n    display: block !important;\n    flex-direction: unset !important;\n    align-items: unset !important;\n    justify-content: unset !important;\n    padding: 0 !important;\n    cursor: default !important;\n    scrollbar-width: thin !important;\n    scrollbar-color: #F2C7CD transparent !important; /* 粉色滚动条 */\n}\n\n/* WebKit 滚动条 */\n#ai-chat-answer:last-of-type .relative details[open]::-webkit-scrollbar { width: 6px !important; }\n#ai-chat-answer:last-of-type .relative details[open]::-webkit-scrollbar-track {\n    background: transparent !important;\n    margin: 8px 0 !important;\n}\n#ai-chat-answer:last-of-type .relative details[open]::-webkit-scrollbar-thumb {\n    background: #F2C7CD !important;\n    border-radius: 3px !important;\n}\n#ai-chat-answer:last-of-type .relative details[open]::-webkit-scrollbar-thumb:hover {\n    background: #E5A8B0 !important;\n}\n\n/* --- 展开标题栏 --- */\n#ai-chat-answer:last-of-type .relative details[open] > summary {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: flex-start !important;\n    writing-mode: horizontal-tb !important;\n    text-orientation: mixed !important;\n    width: 100% !important;\n    min-height: 44px !important;\n    padding: 10px 16px !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    color: #4A2D38 !important;                /* 深玫瑰色 */\n    letter-spacing: 0.5px !important;\n    line-height: 1.4 !important;\n    background: #FFF0F3 !important;           /* 极浅粉标题栏 */\n    border-bottom: 1px solid #F9DADE !important;\n    border-radius: 12px 12px 0 0 !important;\n    cursor: pointer !important;\n    user-select: none !important;\n    box-sizing: border-box !important;\n    position: sticky !important;\n    top: 0 !important;\n    z-index: 10 !important;\n    box-shadow: inset 3px 0 0 #E8A0B0 !important; /* 粉色装饰条 */\n    transition: background 0.2s ease !important;\n}\n\n#ai-chat-answer:last-of-type .relative details[open] > summary:hover {\n    background: #FFE8ED !important;\n    color: #3A1E28 !important;\n}\n\n/* --- 展开内容区 --- */\n#ai-chat-answer:last-of-type .relative details[open] > *:not(summary) {\n    padding: 16px 18px !important;\n    box-sizing: border-box !important;\n    font-size: 14px !important;\n    line-height: 1.7 !important;\n    color: #4A2D38 !important;                /* 正文深粉棕 */\n    word-wrap: break-word !important;\n    overflow-wrap: break-word !important;\n}\n\n#ai-chat-answer:last-of-type .relative details[open] > *:not(summary):first-child { margin-top: 0 !important; }\n#ai-chat-answer:last-of-type .relative details[open] > *:not(summary):last-child { margin-bottom: 8px !important; }\n\n\n/* ========================================\n   4. 细节优化\n   ======================================== */\n\n/* 折叠焦点可见 */\n#ai-chat-answer:last-of-type .relative details:not([open]):focus-visible {\n    outline: 2px solid #E8A0B0 !important;\n    outline-offset: 3px !important;\n    border-radius: 8px !important;\n}\n\n/* 展开面板焦点 */\n#ai-chat-answer:last-of-type .relative details[open]:focus-visible {\n    outline: none !important;\n    box-shadow: 0 8px 32px rgba(200, 120, 140, 0.22), 0 0 0 3px rgba(232, 160, 176, 0.4) !important;\n}\n\n/* 链接/代码适配粉色主题 */\n#ai-chat-answer:last-of-type .relative details[open] a {\n    color: #C06B7C !important;                /* 粉调链接 */\n    word-break: break-all !important;\n}\n#ai-chat-answer:last-of-type .relative details[open] code {\n    font-size: 13px !important;\n    background: #FFF4F5 !important;\n    padding: 2px 6px !important;\n    border-radius: 4px !important;\n    word-break: break-all !important;\n}\n#ai-chat-answer:last-of-type .relative details[open] pre {\n    max-width: 100% !important;\n    overflow-x: auto !important;\n    border-radius: 6px !important;\n    font-size: 13px !important;\n}\n\n\n/* ========================================\n   5. 响应式调整\n   ======================================== */\n@media (max-width: 600px) {\n    #ai-chat-answer:last-of-type .relative details[open] {\n        width: calc(100vw - 40px) !important;\n        max-width: 100vw !important;\n        right: 10px !important;\n        top: 55px !important;\n        max-height: calc(100vh - 75px) !important;\n        border-radius: 10px !important;\n    }\n    #ai-chat-answer:last-of-type .relative details[open] > summary {\n        font-size: 14px !important;\n        padding: 8px 14px !important;\n        min-height: 38px !important;\n        border-radius: 10px 10px 0 0 !important;\n    }\n    #ai-chat-answer:last-of-type .relative details[open] > *:not(summary) {\n        padding: 12px 14px !important;\n    }\n    #ai-chat-answer:last-of-type .relative details:not([open]) {\n        width: 38px !important;\n        right: 8px !important;\n    }\n    #ai-chat-answer:last-of-type .relative details:not([open]) > summary {\n        font-size: 11px !important;\n        letter-spacing: 1px !important;\n    }\n}\n\n@media (max-width: 400px) {\n    #ai-chat-answer:last-of-type .relative details[open] {\n        width: calc(100vw - 24px) !important;\n        right: 6px !important;\n        top: 50px !important;\n        max-height: calc(100vh - 65px) !important;\n    }\n    #ai-chat-answer:last-of-type .relative details:not([open]) {\n        width: 34px !important;\n        right: 4px !important;\n    }\n    #ai-chat-answer:last-of-type .relative details:not([open]) > summary {\n        font-size: 10px !important;\n    }\n/* 各折叠栏垂直定位 (保持不变) */\n#ai-chat-answer:nth-last-child(1) details:nth-of-type(1) { top: 90px !important; }\n#ai-chat-answer:nth-last-child(1) details:nth-of-type(2) { top: 150px !important; }\n#ai-chat-answer:nth-last-child(1) details:nth-of-type(3) { top: 220px !important; }\n#ai-chat-answer:nth-last-child(1) details:nth-of-type(4) { top: 300px !important; }\n}\n\n/* === 淡粉色通用折叠框美化 === */\ndetails {\n    /* 基础样式 */\n    background: #FFF5F7;                /* 淡粉底色 */\n    border: 1.5px solid #FAD1D8;        /* 柔粉边框 */\n    border-radius: 12px;                /* 圆润边框 */\n    box-shadow: 0 2px 12px rgba(255, 182, 193, 0.15); /* 淡粉阴影 */\n    margin-bottom: 12px;                /* 框间距 */\n    transition: all 0.25s ease;\n    overflow: hidden;\n}\n\n/* 展开时光影增强 */\ndetails[open] {\n    background: #FFF0F3;\n    border-color: #F5B7C5;\n    box-shadow: 0 4px 20px rgba(255, 160, 176, 0.25);\n}\n\n/* 标题栏 summary */\ndetails > summary {\n    list-style: none;                   /* 隐藏默认三角 */\n    cursor: pointer;\n    padding: 12px 18px;\n    font-weight: 600;\n    font-size: 15px;\n    color: #B3445B;                     /* 深粉文字 */\n    background: #FFE4E9;                /* 标题栏微粉背景 */\n    border-bottom: 1px solid #FAD1D8;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    user-select: none;\n    transition: background 0.2s;\n}\n\n/* 标题悬停效果 */\ndetails > summary:hover {\n    background: #FFD7DF;\n}\n\n/* 内容区域 */\ndetails > *:not(summary):not(ill) {\n    padding: 16px 18px;\n    font-size: 14px;\n    line-height: 1.7;\n    color: #5A3A42;\n    display: block; /* 如果里面是纯文本，用这个让排版撑开 */\n}\n\n/* 内容区域顶部第一个元素去掉 margin-top */\ndetails > *:not(summary):first-child {\n    margin-top: 0;\n}\n\n\n\n\n\n/* --- [1] 回复区：世界情况/代码块深度美化 --- */\n/* 定位回复内容中的代码块容器 */\ndiv.break-all pre {\n    background: linear-gradient(135deg, rgba(255, 245, 247, 0.95) 0%, rgba(255, 238, 242, 0.95) 100%) !important;\n    border: 1px solid #ffc1d1 !important;\n    border-left: 5px solid #ff85a2 !important;\n    border-radius: 12px !important;\n    padding: 16px !important;\n    margin: 10px 0 !important;\n    box-shadow: 0 4px 15px rgba(255, 133, 162, 0.15) !important;\n    position: relative !important;\n    overflow: hidden !important;\n    backdrop-filter: blur(4px) !important;\n}\n\n/* 代码块内部文字样式 */\ndiv.break-all pre code {\n    color: #d63384 !important; /* 深粉色确保绝对可读性 */\n    font-family: \"Cascadia Code\", \"Consolas\", \"Monaco\", monospace !important;\n    font-size: 0.9rem !important;\n    line-height: 1.6 !important;\n    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) !important;\n}\n\n/* 装饰性：代码块右上角添加“档案”标识感 */\ndiv.break-all pre::after {\n    content: \"WORLD INFO\";\n    position: absolute;\n    top: 5px;\n    right: 10px;\n    font-size: 10px;\n    font-weight: bold;\n    color: #ff85a2;\n    opacity: 0.5;\n    letter-spacing: 1px;\n}\n\n/* --- [2] 顶部栏：通透粉色重构 --- */\n/* 主容器 */\n.sticky.w-full.top-0.flex.items-center {\n    background: rgba(255, 255, 255, 0.8) !important;\n    backdrop-filter: blur(10px) !important;\n    border-bottom: 1px solid #ffdae3 !important;\n    box-shadow: 0 2px 10px rgba(255, 182, 193, 0.1) !important;\n}\n\n/* 模型选择器美化 */\n#ai-model-selector .group.flex.items-center {\n    background: #fff0f3 !important;\n    border: 1px solid #ffc1d1 !important;\n    border-radius: 20px !important;\n    padding: 2px 12px !important;\n    transition: all 0.3s ease !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover {\n    background: #ffdee6 !important;\n    box-shadow: 0 0 8px rgba(255, 133, 162, 0.3) !important;\n}\n\n/* 模型名称颜色 */\n#ai-model-selector .truncate.text-\\[13px\\] {\n    color: #d63384 !important;\n    font-weight: 600 !important;\n}\n\n/* 设置按钮图标 */\n#header-setting-button svg {\n    color: #ff85a2 !important;\n    transition: transform 0.3s ease !important;\n}\n\n#header-setting-button:hover svg {\n    transform: rotate(45deg) !important;\n}\n\n/* --- [3] 底部输入区：悬浮粉色胶囊 --- */\n/* 底部背景淡化 */\n.bg-gradient-to-t {\n    background: linear-gradient(to top, rgba(255, 245, 247, 0.9), transparent) !important;\n}\n\n/* 输入框容器 */\n#ai-chat-bottom-input {\n    border: 2px solid #ffc1d1 !important;\n    border-radius: 24px !important;\n    background: #ffffff !important;\n    box-shadow: 0 4px 20px rgba(255, 133, 162, 0.15) !important;\n    transition: all 0.3s ease !important;\n}\n\n#ai-chat-bottom-input:focus-within {\n    border-color: #ff85a2 !important;\n    box-shadow: 0 4px 25px rgba(255, 133, 162, 0.25) !important;\n}\n\n/* 输入框文字与占位符 */\n#ai-chat-input {\n    color: #5d5d5d !important;\n}\n\n#ai-chat-input::placeholder {\n    color: #ffb3c1 !important;\n}\n\n/* 选中文字颜色 */\n#ai-chat-input::selection {\n    background: #ff85a2 !important;\n    color: white !important;\n}\n\n/* --- [4] 评论区：樱花主题重构 --- */\n/* 主背景容器 */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n    background: #fff9fa !important;\n    border-top-left-radius: 20px !important;\n    border-top-right-radius: 20px !important;\n    box-shadow: 0 -5px 25px rgba(255, 182, 193, 0.2) !important;\n}\n\n/* 评论输入框 */\ntextarea.rc-textarea {\n    background: #ffffff !important;\n    border: 1px solid #ffdae3 !important;\n    border-radius: 12px !important;\n    padding: 10px !important;\n    transition: border 0.3s !important;\n}\n\ntextarea.rc-textarea:focus {\n    border-color: #ff85a2 !important;\n    outline: none !important;\n}\n\n/* 发送评论按钮 */\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n    background: #ff85a2 !important;\n    border-radius: 50% !important;\n    width: 36px !important;\n    height: 36px !important;\n    transition: all 0.3s !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover {\n    background: #d63384 !important;\n    transform: scale(1.1) rotate(-10deg) !important;\n}\n\n/* 排序按钮美化 */\nbutton.MuiButton-containedPrimary {\n    background-color: #ff85a2 !important;\n    border-radius: 15px !important;\n    text-transform: none !important;\n}\n\nbutton.MuiButton-outlinedPrimary {\n    color: #ff85a2 !important;\n    border-color: #ff85a2 !important;\n    border-radius: 15px !important;\n    text-transform: none !important;\n}\n\n/* 评分星星颜色 */\nspan.MuiRating-iconFilled svg {\n    color: #ff85a2 !important;\n}\n\n/* 评论项交互 */\ndiv.group.ml-0 {\n    padding: 12px !important;\n    border-radius: 12px !important;\n    transition: background 0.2s !important;\n}\n\ndiv.group.ml-0:hover {\n    background: rgba(255, 133, 162, 0.05) !important;\n}\n\n/* 用户名高亮 */\ndiv.text-sm.text-grey-600 span.font-bold {\n    color: #d63384 !important;\n}\n\n/* 分页按钮 */\n.MuiPaginationItem-root.Mui-selected {\n    background-color: #ff85a2 !important;\n    color: white !important;\n}\n\n.MuiPaginationItem-root:hover {\n    background-color: #ffdee6 !important;\n}\n\n\n/* \n * ==========================================\n * 第一轮改版：全量落地视觉优化方案\n * 核心：解决自定义语言标签（如“世界情况”）样式失效并深度重构UI\n * ==========================================\n */\n\n/* 1. 容器深度美化：引入软阴影与微光效果 */\n.markdown-body pre > div:hover {\n  transform: translateY(-4px) !important;\n  box-shadow: 0 15px 35px rgba(255, 182, 193, 0.3) !important;\n  border-color: #ffb3c1 !important;\n}\n\n/* 2. 头部栏：渐变色与动态标签 (修复“世界情况”显示核心) */\n.markdown-body pre > div > div.flex.justify-between.h-8 {\n  background: linear-gradient(90deg, #ffe4e9 0%, #fff5f7 100%) !important;\n  border-bottom: 2px solid #ffc1cc !important;\n  height: 40px !important;\n  padding: 0 16px !important;\n}\n\n\n\n/* 3. 复制按钮：R3规则联动与交互动效 */\n.markdown-body pre div[data-tooltip-id^=\"copy-tooltip\"] > svg {\n  color: #ff4d6d !important;\n  transform: scale(1) !important;\n  transition: all 0.3s ease !important;\n}\n\n.markdown-body pre div[data-tooltip-id^=\"copy-tooltip\"]:hover > svg {\n  color: #c9184a !important;\n  transform: scale(1.2) rotate(15deg) !important;\n}\n\n/* 4. 代码区：解决“世界情况”内容不显示问题 (R4覆盖) */\n.markdown-body pre > div > div[node] {\n  background: #fffafa !important; /* 极浅粉背景 */\n}\n\n/* 5. 文本渲染优化：确保自定义标签内的文字强制显示 */\n.markdown-body pre code[class*=\"language-\"], \n.markdown-body pre code {\n  color: #8b4367 !important; /* 强制深粉褐色文字 */\n  font-family: \"Fira Code\", \"Cascadia Code\", \"Consolas\", monospace !important;\n  font-size: 14.5px !important;\n  line-height: 1.7 !important;\n  display: block !important;\n  -webkit-font-smoothing: antialiased !important;\n}\n\n/* 即使没有语法高亮span，也确保文本可见 */\n.markdown-body pre code[class*=\"language-\"] {\n  white-space: pre-wrap !important;\n  word-break: break-word !important;\n}\n\n/* 6. AI回复区域背景同步美化粉色 */\n.markdown-body {\n  background-color: #fffbfc !important;\n}\n\n/* 7. 细节优化：滚动条与选中文本 */\n.markdown-body pre > div > div[node]::-webkit-scrollbar {\n  width: 8px !important;\n  height: 8px !important;\n}\n\n.markdown-body pre > div > div[node]::-webkit-scrollbar-thumb {\n  background: #ffc1cc !important;\n  border-radius: 10px !important;\n  border: 2px solid #fffafa !important;\n}\n\n.markdown-body pre > div > div[node]::selection,\n.markdown-body pre code::selection,\n.markdown-body pre span::selection {\n  background: #ffb3c1 !important;\n  color: #ffffff !important;\n}\n\n.chat-answer-container .relative {\n  padding-top: 0 !important;\n  padding-bottom: 0 !important;\n  padding-left: 0px !important;    /* 左边间隙大 */\n  padding-right: 0px !important;   /* 右边间隙小 */\n}\n\n\n\n/* 核心标签 ill，不依赖任何父级 flex，极其独立 */\nill {\n    display: block;          /* 强制为块级元素，避免文字和它挤在一行 */\n    width: 280px;            /* 【重点】直接写死宽度，不再依赖 flex */\n    aspect-ratio: 9 / 16;    /* 你的 864x1536 图片比例 */\n    border-radius: 24px;\n    overflow: hidden;\n    position: relative;\n    background: #f0e0e4;     /* 图片未加载时的浅粉色底色 */\n    box-shadow: 0 8px 24px rgba(140, 70, 80, 0.15);\n}\nill::before {\n    content: '';\n    display: block;\n    position: absolute;\n    top: 0; left: 0;\n    width: 100%; height: 100%;\n    background-size: contain;\n    background-position: center;  /* 强制正中间对齐 */\n    background-repeat: no-repeat;\n    transition: transform 0.3s ease;\n    z-index: 1;\n}\nill:hover::before {\n    transform: scale(1.05);\n}\n\n/* ========================================================== */\n/* 手机端终极修正：强制 864/1536 完美比例，坚决不留白边！      */\n/* ========================================================== */\n@media screen and (max-width: 768px) {\n    \n    /* 1. 打破外部黑框框的弹性居中干扰 */\n    details {\n        display: block !important;\n        width: 100% !important;\n        box-sizing: border-box !important;\n    }\n\n    /* 2. 立绘强制定位，直接拿原比例 864/1536 来防压扁 */\n    ill {\n        /* 宽度占满，但限制最大宽度防太大 */\n        width: 100% !important;\n        max-width: 280px !important;\n        \n        /* 【核心！】直接把比例写成 864 / 1536 */\n        aspect-ratio: 864 / 1536 !important;\n        \n        /* 【必加】强制高度自适应，严禁被外部容器压扁 */\n        height: auto !important; \n        flex-shrink: 0 !important; \n\n        /* 【重要】用 cover 强制图片完美铺满整个盒子，彻底消除两边空白 */\n        background-size: cover !important; \n        background-position: center !important;\n\n        /* 保持向下位移，拉开与上方文字距离 */\n        position: relative !important; \n        top: 10px !important; \n        \n        /* 居中 */\n        margin: 0 auto !important;\n        display: block !important;\n    }\n\n    /* 3. 底部文字乖乖靠左排列，不要乱跑 */\n    details > *:not(summary) {\n        display: block !important;\n        width: 100% !important;\n        text-align: left !important;\n        padding: 0 6px !important;\n        margin-top: 10px !important; /* 文字稍微往下挤一挤 */\n    }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":22,"totalMessages":284,"totalCreditsUsed":335811,"totalTokensUsed":9359771,"totalPlayedUsers":10,"deeplyPlayed":4,"fixedPromptLength":20326,"lorebookLength":140910,"author":{"id":"yxFaL1dy1Eh6d4e7qhCaQwktbSp1nv4R","name":"ctg2","displayUsername":"ctg2","username":"ctg2"},"cardsTags":[{"tag":{"name":"有主线","cardsCount":1}},{"tag":{"name":"日常搞笑","cardsCount":1}},{"tag":{"name":"剧情向","cardsCount":310}},{"tag":{"name":"赛马娘","cardsCount":2}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"小说同人","cardsCount":16}},{"tag":{"name":"可剧情","cardsCount":1}},{"tag":{"name":"长线","cardsCount":1}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}