{"id":"f90287f5-26eb-4004-9d22-18142e7f0f34","authorId":"Qp8LHgliVHXHND5bRA35FHQM0yQWzBao","title":"🌆动物都市🌆重生之我不是福瑞控因为我就是福瑞🦊","description":"【Beastars动物狂想曲×Zootopia疯狂动物城】【180+动物转生池】【重度兽化不是兽耳娘】\n在肉食动物和草食动物共同生活的现代世界里，食肉被视为重罪。你可以是浪迹街头的猫科混混、精英学园里的青兽beastar，也可以是不属于这颗星球的“人类”……从巨型猛兽到边缘鼠辈，无数种动物在这个交汇的城市里同时上演他们的故事。","background":"pv5c5cel25n41vwb7f1yji7e.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"xsdq5rqnlqsddgiqbsipinno.webp","coverWidth":2400,"coverHeight":1800,"introPage":"bj4r940l2j0kpk0l2mhnidjj.html","changelog":"","createdAt":"2026-05-08T11:54:47.530Z","updatedAt":"2026-07-27T04:18:02.286Z","initPublicAt":"2026-05-08T15:25:05.013Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&display=swap'); \n@import url('https://fonts.googleapis.com/css2?family=Long+Cang&display=swap'); \n@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;700&display=swap'); \n@import url('https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Old+Standard+TT:ital,wght@0,400;0,700;1,400&family=Noto+Serif+SC:wght@400;700&display=swap'); \n\n/* ============================================================ \n   NEWSPIRIT // 美式复古·黑白报纸·暗黑风 (纯净版，无武侠风渗透)\n   ============================================================ */ \n\n.chat-container div.shrink-0.w-10.h-10.rounded-full { \n    display: none !important; \n} \n\n[class*=\"bg-[#F1CBCB]\"], \n[class*=\"bg-[#c9e1e9]\"] { \n    display: none !important; \n} \n\n/* ═══════════════════════════════════════\n   输入气泡 —— 纯白硬边，獠牙装饰 (替换为日历类名)\n   ═══════════════════════════════════════ */ \n.is-user > div { \n    border-radius: 0 !important; \n    padding: 14px 18px !important; \n    margin: 10px 0 !important; \n    position: relative !important; \n    isolation: isolate !important; \n    line-height: 1.65 !important; \n    background: #625342 !important; \n    border: 3px solid #000000 !important; \n    box-shadow: 4px 4px 0px #000000 !important; \n    transition: box-shadow 0.15s ease, transform 0.15s ease; \n} \n\n.is-user > div:hover { \n    box-shadow: 6px 6px 0px #000000 !important; \n    transform: translateY(-2px) !important; \n} \n\n.is-user > div .markdown-body > p,\n.is-user > div .rili-markdown-renderer > p { \n    font-size: 16px; \n    color: #BCB5A3; \n    font-weight: 700; \n} \n\n/* ═══════════════════════════════════════\n   输出气泡 —— #D3D3D3 纯色，硬边，爪印装饰 (替换为日历类名)\n   ═══════════════════════════════════════ */ \n.is-assistant > div { \n    border-radius: 0 !important; \n    padding: 14px 18px 12px !important; \n    margin: 8px 0 !important; \n    position: relative !important; \n    overflow: hidden !important; \n    font-family: \"Songti SC\", \"SimSun\", \"STSong\", \"Noto Serif CJK SC\", serif !important; \n    isolation: isolate !important; \n    background: #D3D3D3 !important; \n    border: 3px solid #000000 !important; \n    box-shadow: 4px 4px 0px #000000 !important; \n    transition: box-shadow 0.15s ease, transform 0.15s ease; \n} \n\n.is-assistant > div:hover { \n    box-shadow: 6px 6px 0px #000000 !important; \n} \n\n/* 爪印图案 */ \n.is-assistant > div::before { \n    content: \"\" !important; \n    position: absolute !important; \n    top: 11px !important; \n    right: 17px !important; \n    width: 110px !important; \n    height: 60px !important; \n    background-image: url(\"https://tupian.li/images/2026/04/25/69ec5869a4cf5.png\") !important; \n    background-repeat: no-repeat !important; \n    background-size: contain !important; \n    opacity: 0.7 !important; \n    pointer-events: none !important; \n    z-index: 0 !important; \n} \n\n/* ═══════════════════════════════════════\n   底部操作按钮 —— 黑白旧报纸风格 (针对日历HTML结构)\n   ═══════════════════════════════════════ */ \n.is-user > div button,\n.is-assistant > div button { \n    background: #ffffff !important; \n    color: #000000 !important; \n    border: 2px solid #000000 !important; \n    border-radius: 0 !important; \n    padding: 3px 9px !important; \n    margin: 1px 2px !important; \n    font-size: 11px !important; \n    font-family: \"Songti SC\", \"SimSun\", \"STSong\", \"Noto Serif CJK SC\", serif !important; \n    font-weight: 700 !important; \n    letter-spacing: 0.3px !important; \n    text-transform: none !important; \n    box-shadow: 3px 3px 0px #000000 !important; \n    transition: all 0.12s ease !important; \n} \n\n.is-user > div button:hover,\n.is-assistant > div button:hover { \n    background: #000000 !important; \n    color: #ffffff !important; \n    box-shadow: none !important; \n    transform: translateY(2px) !important; \n} \n\n.is-user > div button:active,\n.is-assistant > div button:active { \n    background: #000000 !important; \n    color: #ffffff !important; \n    box-shadow: inset 3px 3px 0px #444 !important; \n    transform: translateY(2px) !important; \n} \n\n/* 针对日历底部圆形按钮组容器的旧报纸覆盖 */\n.is-assistant > div .bg-muted.rounded {\n    background: transparent !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n    padding: 0 !important;\n    display: flex !important;\n    gap: 2px !important;\n}\n\n.is-assistant > div .bg-muted.rounded button {\n    width: 28px !important;\n    height: 28px !important;\n    padding: 0 !important;\n    border-radius: 0 !important;\n}\n\n.is-assistant > div .bg-muted.rounded button svg {\n    stroke: currentColor !important;\n    width: 14px !important;\n    height: 14px !important;\n}\n\n/* ═══════════════════════════════════════\n   顶部栏 —— 纯黑硬边 \n   ═══════════════════════════════════════ */ \n.sticky.w-full.top-0.flex.items-center { \n    background: #1a1a1a !important; \n    backdrop-filter: none !important; \n    -webkit-backdrop-filter: none !important; \n    border-bottom: 4px solid #000000 !important; \n    box-shadow: 0 4px 0px #000000 !important; \n    outline: 2px solid #000 !important; \n} \n\n#ai-model-selector .group.flex.items-center { \n    background: #ffffff !important; \n    border: 2px solid #000000 !important; \n    border-radius: 0 !important; \n    box-shadow: 4px 4px 0px #000000 !important; \n    padding: 4px 10px !important; \n    transition: all 0.12s ease !important; \n} \n\n#ai-model-selector .group.flex.items-center:hover { \n    box-shadow: 2px 2px 0px #000000 !important; \n    transform: translateY(2px); \n} \n\n#ai-model-selector .truncate.text-\\[13px\\] { \n    color: #000000 !important; \n    font-weight: 700 !important; \n    font-family: \"Songti SC\", \"SimSun\", \"STSong\", \"Noto Serif CJK SC\", serif !important; \n} \n\n#ai-model-selector .shrink-0.flex.items-center svg { \n    color: #000000 !important; \n} \n\n#header-setting-button { \n    background: #ffffff !important; \n    border: 2px solid #000000 !important; \n    border-radius: 0 !important; \n    box-shadow: 4px 4px 0px #000000 !important; \n    transition: all 0.12s ease !important; \n} \n\n#header-setting-button:hover { \n    background: #000000 !important; \n    box-shadow: none !important; \n    transform: translateY(2px); \n} \n\n#header-setting-button svg { \n    color: #000000 !important; \n} \n\n#header-setting-button:hover svg { \n    color: #ffffff !important; \n    transform: rotate(90deg); \n} \n\n/* ═══════════════════════════════════════\n   分页栏 \n   ═══════════════════════════════════════ */ \n.MuiPaginationItem-root { \n    color: #000000 !important; \n    background: #ffffff !important; \n    border: 2px solid #000000 !important; \n    border-radius: 0 !important; \n    font-family: \"Songti SC\", \"SimSun\", \"STSong\", \"Noto Serif CJK SC\", serif !important; \n    font-size: 12px !important; \n    font-weight: 700 !important; \n    transition: all 0.1s ease !important; \n    box-shadow: 2px 2px 0px #000000; \n} \n\n.MuiPaginationItem-root:hover { \n    background: #000000 !important; \n    color: #ffffff !important; \n    box-shadow: none; \n    transform: translateY(2px); \n} \n\n.MuiPaginationItem-root.Mui-selected { \n    background: #000000 !important; \n    color: #ffffff !important; \n    border-color: #000000 !important; \n    box-shadow: none !important; \n    font-weight: 800 !important; \n} \n\n.MuiPaginationItem-root.Mui-selected:hover { \n    background: #333333 !important; \n} \n\n.MuiPaginationItem-root.Mui-disabled { \n    color: #999 !important; \n    background: #f5f5f5 !important; \n    border-color: #ccc !important; \n    box-shadow: none !important; \n    opacity: 0.5 !important; \n} \n\n.MuiPaginationItem-icon { \n    color: inherit !important; \n    font-size: 16px !important; \n} \n\n.MuiStack-root.css-1uwir8f { \n    background: #ffffff !important; \n    border: 2px solid #000000 !important; \n    border-radius: 0 !important; \n    box-shadow: 2px 2px 0px #000000; \n} \n\n.MuiStack-root.css-1uwir8f .MuiBox-root { \n    color: #000000 !important; \n    font-size: 12px !important; \n    font-family: \"Songti SC\", \"SimSun\", \"STSong\", \"Noto Serif CJK SC\", serif !important; \n} \n\n.MuiInputBase-input { \n    color: #000000 !important; \n    font-size: 12px !important; \n    font-family: \"Songti SC\", \"SimSun\", \"STSong\", \"Noto Serif CJK SC\", serif !important; \n    background: transparent !important; \n} \n\n/* ═══════════════════════════════════════\n   评分 & 排序 \n   ═══════════════════════════════════════ */ \nspan.MuiRating-root { \n    filter: none !important; \n} \n\nspan.MuiRating-iconEmpty svg { \n    color: #aaaaaa !important; \n    stroke: #000000 !important; \n    stroke-width: 0.8px !important; \n} \n\nspan.MuiRating-iconFilled svg { \n    color: #73a642 !important; \n    stroke: #000000 !important; \n    stroke-width: 1.5px !important; \n    filter: drop-shadow(2px 2px 0px rgba(0,0,0,0.8)) !important; \n    transition: transform 0.1s; \n} \n\nspan.MuiRating-iconFilled:hover svg { \n    transform: scale(1.1); \n    filter: drop-shadow(3px 3px 0px #000) !important; \n} \n\nspan.text-orange-500 { \n    background: transparent !important; \n    box-shadow: none !important; \n    border: none !important; \n    padding: 0 !important; \n    margin: 0 2px !important; \n    color: #C94E44 !important; \n    font-weight: 800 !important; \n    font-size: 15px !important; \n    font-family: \"Songti SC\", \"SimSun\", \"STSong\", \"Noto Serif CJK SC\", serif !important; \n} \n\n.MuiStack-root.css-1dmzxoz { \n    background: #ffffff !important; \n    border: 2px solid #000000 !important; \n    border-radius: 0 !important; \n    padding: 3px !important; \n    gap: 3px !important; \n    box-shadow: 4px 4px 0px #000000; \n} \n\nbutton.MuiButton-containedPrimary, \nbutton.MuiButton-outlinedPrimary { \n    border-radius: 0 !important; \n    font-family: \"Songti SC\", \"SimSun\", \"STSong\", \"Noto Serif CJK SC\", serif !important; \n    font-size: 12px !important; \n    font-weight: 700 !important; \n    letter-spacing: 0.2px !important; \n    text-transform: none !important; \n    transition: all 0.12s ease !important; \n    padding: 3px 12px !important; \n} \n\nbutton.MuiButton-containedPrimary { \n    background: #000000 !important; \n    color: #ffffff !important; \n    border: 2px solid #000000 !important; \n    box-shadow: 3px 3px 0px #555 !important; \n} \n\nbutton.MuiButton-containedPrimary:hover { \n    background: #333333 !important; \n    box-shadow: none; \n    transform: translateY(2px); \n} \n\nbutton.MuiButton-outlinedPrimary { \n    background: #ffffff !important; \n    color: #000000 !important; \n    border: 2px solid #000000 !important; \n    box-shadow: 3px 3px 0px #000000 !important; \n} \n\nbutton.MuiButton-outlinedPrimary:hover { \n    background: #000000 !important; \n    color: #ffffff !important; \n    box-shadow: none !important; \n    transform: translateY(2px); \n} \n\nbutton.MuiButton-outlinedPrimary:active { \n    background: #000000 !important; \n    box-shadow: inset 3px 3px 0px #444 !important; \n} \n\n/* ═══════════════════════════════════════\n   评论区卡片 —— 黑白旧报纸 \n   ═══════════════════════════════════════ */ \n.group.ml-0 > .flex.items-start.gap-2 { \n    font-family: \"Songti SC\", \"SimSun\", \"STSong\", \"Noto Serif CJK SC\", serif !important; \n    background-color: #ffffff !important; \n    border-radius: 0 !important; \n    padding: 16px 20px !important; \n    width: 100% !important; \n    box-shadow: 6px 6px 0px #000000 !important; \n    border: 3px solid #000000 !important; \n    transition: all 0.15s ease !important; \n} \n\n.group.ml-0 > .flex.items-start.gap-2:hover { \n    transform: translateY(-3px); \n    box-shadow: 8px 8px 0px #000000 !important; \n} \n\n.group.ml-0 .break-all { \n    line-height: 1.6 !important; \n    color: #111111 !important; \n    font-weight: 500; \n} \n\n.group.ml-0 > .flex.items-start.gap-2 .text-grey-600 { \n    color: #222 !important; \n    font-weight: 700; \n    font-family: \"Playfair Display\", \"Songti SC\", \"SimSun\", serif !important; \n    letter-spacing: 0.5px; \n} \n\n.group.ml-0 > .flex.items-start.gap-2 .text-gray-500 { \n    color: #444 !important; \n} \n\n.group.ml-0 > .flex.items-start.gap-2 .text-gray-400 { \n    color: #666 !important; \n} \n\n.group.ml-0 > .flex.items-start.gap-2 .font-bold { \n    color: #000000 !important; \n    font-family: \"Playfair Display\", \"Songti SC\", \"SimSun\", serif !important; \n    font-size: 1.1em; \n} \n\ndiv.style_divider__mW0YX.style_horizontal__UvaHt { \n    margin-top: 6px !important; \n    margin-bottom: 6px !important; \n    border-top: 2px dashed #000000 !important; \n    background: none !important; \n} \n\n/* ═══════════════════════════════════════\n   底部栏与输入框 (替换为日历类名)\n   ═══════════════════════════════════════ */ \n.bg-gradient-to-t { \n    background: #1a1a1a !important; \n    border-top: 4px solid #000000 !important; \n} \n\ndiv[data-slot=\"input-group\"] { \n    background: #ffffff !important; \n    border-radius: 0 !important; \n    border: 3px solid #000000 !important; \n    box-shadow: inset 3px 3px 0px #888 !important; \n    transition: box-shadow 0.15s ease; \n} \n\ndiv[data-slot=\"input-group\"]:focus-within { \n    box-shadow: inset 3px 3px 0px #000000 !important; \n    border-color: #000000 !important; \n} \n\n#prompt-input textarea { \n    background: transparent !important; \n    border: none !important; \n    border-radius: 0 !important; \n    color: #000000 !important; \n    font-family: \"Songti SC\", \"SimSun\", \"STSong\", \"Noto Serif CJK SC\", serif !important; \n    padding-left: 10px !important; \n    padding-top: 8px !important; \n    font-size: 15px; \n} \n\n#prompt-input textarea::placeholder { \n    color: #666 !important; \n} \n\n#prompt-input textarea::selection { \n    background: #000000 !important; \n    color: #ffffff !important; \n} \n\n/* ═══════════════════════════════════════\n   按钮栏 \n   ═══════════════════════════════════════ */ \n#ai-mod-button2 { \n    background: #ffffff !important; \n    border-top: 3px solid #000000 !important; \n    border-bottom: 3px solid #000000 !important; \n    box-shadow: none !important; \n    padding: 5px 8px !important; \n    border-radius: 0 !important; \n    overflow-x: auto !important; \n    overflow-y: visible !important; \n} \n\n#ai-mod-button2::-webkit-scrollbar { \n    height: 4px; \n} \n\n#ai-mod-button2::-webkit-scrollbar-track { \n    background: #ccc; \n} \n\n#ai-mod-button2::-webkit-scrollbar-thumb { \n    background: #000; \n    border-radius: 0; \n} \n\n#ai-mod-button2::before, \n#ai-mod-button2::after { \n    display: none !important; \n} \n\n/* ═══════════════════════════════════════\n   发送按钮 (替换为日历类名)\n   ═══════════════════════════════════════ */ \n#prompt-input-footer button[type=\"submit\"] { \n    background: #ffffff !important; \n    border: 3px solid #000000 !important; \n    border-radius: 0 !important; \n    box-shadow: 4px 4px 0px #000000 !important; \n    transition: all 0.12s ease !important; \n    overflow: hidden !important; \n    cursor: pointer; \n} \n\n#prompt-input-footer button[type=\"submit\"]:hover { \n    background: #000000 !important; \n    box-shadow: none !important; \n    transform: translateY(3px) !important; \n} \n\n#prompt-input-footer button[type=\"submit\"]:active { \n    box-shadow: inset 4px 4px 0px #444 !important; \n    transform: translateY(3px) !important; \n} \n\n#prompt-input-footer button[type=\"submit\"] svg { \n    color: #000000 !important; \n    transition: all 0.12s ease; \n    filter: none !important; \n} \n\n#prompt-input-footer button[type=\"submit\"]:hover svg { \n    color: #ffffff !important; \n    transform: rotate(-45deg) translateX(2px); \n} \n\n#prompt-input-footer button[type=\"submit\"]:active svg { \n    color: #ffffff !important; \n    transform: rotate(-30deg) translateX(1px); \n} \n\n/* ═══════════════════════════════════════\n   动物爪印光标 (替换为日历类名)\n   ═══════════════════════════════════════ */ \n.is-assistant, \n.is-assistant > div { \n    cursor: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cellipse cx='16' cy='21' rx='7' ry='6' fill='%23000' stroke='%23fff' stroke-width='1.5'/%3E%3Ccircle cx='10' cy='13' r='4' fill='%23000' stroke='%23fff' stroke-width='1.2'/%3E%3Ccircle cx='16' cy='10' r='4' fill='%23000' stroke='%23fff' stroke-width='1.2'/%3E%3Ccircle cx='22' cy='13' r='4' fill='%23000' stroke='%23fff' stroke-width='1.2'/%3E%3C/svg%3E\") 16 16, crosshair !important; \n} \n\n.is-assistant button, \n.is-assistant a, \n.is-assistant [role=\"button\"] { \n    cursor: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cellipse cx='16' cy='21' rx='7' ry='6' fill='%23000' stroke='%23fff' stroke-width='1.5'/%3E%3Ccircle cx='10' cy='13' r='4' fill='%23000' stroke='%23fff' stroke-width='1.2'/%3E%3Ccircle cx='16' cy='10' r='4' fill='%23000' stroke='%23fff' stroke-width='1.2'/%3E%3Ccircle cx='22' cy='13' r='4' fill='%23000' stroke='%23fff' stroke-width='1.2'/%3E%3C/svg%3E\") 16 16, pointer !important; \n} \n\n@media (max-width: 768px) { \n    .is-assistant, \n    .is-assistant > div { \n        cursor: auto !important; \n    } \n    .is-assistant button, \n    .is-assistant a, \n    .is-assistant [role=\"button\"] { \n        cursor: pointer !important; \n    } \n} \n\n/* ═══════════════════════════════════════\n   模型消耗+提示条 (适配日历HTML结构)\n   ═══════════════════════════════════════ */ \n.is-assistant > div .flex.w-full.items-center.justify-between.gap-2.px-2 { \n    display: flex !important; \n    flex-direction: row !important; \n    flex-wrap: wrap !important; \n    align-items: center !important; \n    gap: 6px !important; \n    margin-top: 6px !important; \n    background: #ffffff !important; \n    border: 2px solid #000000 !important; \n    padding: 4px 8px !important;\n    border-radius: 0 !important; \n    box-shadow: 4px 4px 0px #000000 !important; \n} \n\n.is-assistant > div .flex.w-full .flex.items-center.gap-1 { \n    display: inline-flex !important; \n    align-items: center !important; \n    flex-shrink: 0 !important; \n    background: #000000 !important; \n    border: 2px solid #000000 !important; \n    border-radius: 0 !important; \n    padding: 2px 8px !important; \n    font-family: \"Songti SC\", \"SimSun\", \"STSong\", \"Noto Serif CJK SC\", serif !important; \n    font-size: 11px !important; \n    font-weight: 700 !important; \n    letter-spacing: 0.5px !important; \n    color: #ffffff !important; \n    white-space: nowrap !important; \n} \n\n.is-assistant > div .flex.w-full .w-1.h-1.rounded-full {\n    border-radius: 0 !important;\n    width: 6px !important;\n    height: 6px !important;\n}\n\n.is-assistant > div .flex.w-full .bg-blue-500\\/60,\n.is-assistant > div .flex.w-full .bg-green-500\\/60 {\n    background: #ffffff !important;\n}\n\n/* ═══════════════════════════════════════\n   HR & 列表 —— 锐利分隔 (替换为日历渲染器类名)\n   ═══════════════════════════════════════ */ \nhr { \n    display: block; \n    border: none; \n    height: 2px; \n    margin: 10px 0; \n    position: relative; \n    background: none; \n    overflow: visible; \n} \n\nhr::after { \n    content: ''; \n    position: absolute; \n    top: 50%; \n    left: 0; \n    right: 0; \n    transform: translateY(-50%); \n    height: 2px; \n    border: none; \n    background: repeating-linear-gradient( \n        90deg, \n        #000 0px, \n        #000 6px, \n        transparent 6px, \n        transparent 10px \n    ); \n    background-size: 10px 2px; \n    border-radius: 0; \n    display: block; \n} \n\n.is-assistant .rili-markdown-renderer ul li:not(details li) { \n    list-style: none; \n    position: relative; \n    padding: 5px 0 5px 20px; \n    margin: 1px 0; \n    font-size: 15px; \n    line-height: 1.65; \n    color: #111; \n    border-bottom: 1px solid #000; \n    transition: padding-left 0.2s; \n} \n\n.is-assistant .rili-markdown-renderer ul li:not(details li):last-child { \n    border-bottom: none; \n} \n\n.is-assistant .rili-markdown-renderer ul li:not(details li)::before { \n    content: ''; \n    position: absolute; \n    left: 0; \n    top: 50%; \n    transform: translateY(-50%); \n    width: 6px; \n    height: 6px; \n    background: #000; \n} \n\n.is-assistant .rili-markdown-renderer ul li:not(details li):hover { \n    padding-left: 24px; \n    color: #000; \n} \n\n.is-assistant .rili-markdown-renderer ol { \n    counter-reset: op-list; \n    padding-left: 0; \n} \n\n.is-assistant .rili-markdown-renderer ol li:not(details li) { \n    list-style: none; \n    position: relative; \n    padding: 5px 0 5px 28px; \n    margin: 1px 0; \n    font-size: 15px; \n    line-height: 1.65; \n    color: #111; \n    border-bottom: 1px solid #000; \n    counter-increment: op-list; \n} \n\n.is-assistant .rili-markdown-renderer ol li:not(details li):last-child { \n    border-bottom: none; \n} \n\n.is-assistant .rili-markdown-renderer ol li:not(details li)::before { \n    content: counter(op-list, decimal-leading-zero); \n    position: absolute; \n    left: 0; \n    top: 50%; \n    transform: translateY(-50%); \n    font-size: 11px; \n    font-family: 'Courier New', monospace; \n    font-weight: 700; \n    color: #000; \n} \n\n.is-assistant .rili-markdown-renderer ol li:not(details li):hover { \n    padding-left: 32px; \n    color: #000; \n} \n\n/* ============================================================ \n   旧报纸折叠栏 (z标签内，精准区分，原汁原味保留)\n   ============================================================ */ \nz { \n    display:block; \n    position:relative; \n    width:100%; \n    margin:10px 0; \n    padding:2px 0; \n    color:#111; \n    font:14px/1.58 \"Songti SC\",\"SimSun\",\"STSong\",\"Noto Serif CJK SC\",serif; \n    background: \n        linear-gradient(rgba(0,0,0,.045) 1px,transparent 1px), \n        linear-gradient(90deg,rgba(0,0,0,.045) 1px,transparent 1px), \n        #e7e6e1; \n    background-size:18px 18px; \n    border:2px dashed #111; \n    box-shadow:4px 4px 0 #000; \n    overflow:visible; \n} \n\nz::before, z::after { \n    content:\"\"; \n    position:absolute; \n    width:10px; \n    height:10px; \n    pointer-events:none; \n} \n\nz::before { \n    top:-2px; \n    left:-2px; \n    border-top:2px solid #111; \n    border-left:2px solid #111; \n} \n\nz::after { \n    right:-2px; \n    bottom:-2px; \n    border-right:2px solid #111; \n    border-bottom:2px solid #111; \n} \n\nz>details { \n    margin:0; \n    background:rgba(255,255,255,.14); \n    border-bottom:1px dashed rgba(0,0,0,.6); \n    box-shadow:inset 0 -1px 0 rgba(255,255,255,.75); \n} \n\nz>details:last-child { \n    border-bottom:none; \n    box-shadow:none; \n} \n\nz summary { \n    list-style:none; \n    cursor:pointer; \n    display:flex; \n    align-items:center; \n    justify-content:space-between; \n    gap:10px; \n    width:100%; \n    padding:10px 12px; \n    background:rgba(0,0,0,.08); \n    font-family:\"Share Tech Mono\",\"Courier New\",monospace; \n    color:#111; \n    font-size:16px; \n    line-height:1.45; \n    font-weight:bold; \n    letter-spacing:.03em; \n    text-transform:uppercase; \n    outline:none; \n    transition:background .18s ease,color .18s ease; \n} \n\nz summary:hover { \n    background:rgba(0,0,0,.13); \n} \n\nz summary::-webkit-details-marker { \n    display:none; \n} \n\nz>details>summary::after { \n    content:\"[+]\"; \n    font:700 12px/1 \"Courier New\",monospace; \n    opacity:.75; \n    flex:0 0 auto; \n} \n\nz>details[open]>summary::after { \n    content:\"[-]\"; \n} \n\nz>details>*:not(summary) { \n    padding-left:10px; \n    padding-right:10px; \n} \n\nz>details>p, z>details>ul, z>details>hr, z>details>details, z>details>div { \n    margin:0; \n    padding-top:6px; \n    padding-bottom:6px; \n} \n\nz p { margin:0; color:#202020; } \nz p+p { border-top:1px dotted rgba(0,0,0,.16); } \nz i { display:block; margin:4px 0; padding:7px 9px; font-style:normal; color:#f1f0eb; background:#1b1b1b; border-left:2px solid #8b1e1e; box-shadow:inset 0 0 0 1px rgba(255,255,255,.06); letter-spacing:.01em; } \nz k { display:inline-block; min-width:4.8em; margin-right:.45em; color:#3f443b; font-size:12px; font-weight:700; letter-spacing:.06em; vertical-align:top; } \nz v { color:#111; font-weight:500; } \nz u { display:block; height:12px; margin:5px 0 1px; padding:1px; text-decoration:none; border:1px solid #111; box-sizing:border-box; background:#ecece8; } \nz u::before { content:\"\"; display:block; height:100%; background:repeating-linear-gradient(45deg,#111 0 4px,transparent 4px 8px); } \n\nz u[w=\"0\"]::before{width:0} z u[w=\"5\"]::before{width:5%} z u[w=\"10\"]::before{width:10%} z u[w=\"15\"]::before{width:15%} z u[w=\"20\"]::before{width:20%} z u[w=\"25\"]::before{width:25%} z u[w=\"30\"]::before{width:30%} z u[w=\"35\"]::before{width:35%} z u[w=\"40\"]::before{width:40%} z u[w=\"45\"]::before{width:45%} z u[w=\"50\"]::before{width:50%} z u[w=\"55\"]::before{width:55%} z u[w=\"60\"]::before{width:60%} z u[w=\"65\"]::before{width:65%} z u[w=\"70\"]::before{width:70%} z u[w=\"75\"]::before{width:75%} z u[w=\"80\"]::before{width:80%} z u[w=\"85\"]::before{width:85%} z u[w=\"90\"]::before{width:90%} z u[w=\"95\"]::before{width:95%} z u[w=\"100\"]::before{width:100%} \n\nz details details { margin:4px 0 0 10px; background:rgba(255,255,255,.1); border-bottom:none; border-left:1px dotted #111; box-shadow:none; } \nz details details summary { padding:5px 10px; font-size:13px; font-weight:700; text-transform:none; letter-spacing:.02em; background:rgba(0,0,0,.04); } \nz details details summary:hover { background:rgba(0,0,0,.08); } \nz details details summary::after { content:\"›\"; font-size:12px; opacity:.7; } \nz details details[open]>summary::after { content:\"˅\"; } \n\nz ul { margin:0; padding:1px 0 0 18px; } \nz li { margin:0 0 3px; color:#111; line-height:1.5; } \nz li:last-child { margin-bottom:0; } \nz small { display:block; font-size:13px; line-height:1.5; color:#333; } \nz>details>p[t]:first-of-type { margin-top:8px; } \n\nz b { font-weight:700; padding:0 3px; border-radius:1px; transition:background .2s ease,color .2s ease; } \nz p[t] b:nth-of-type(4n+1) { color:#7b231d; background:linear-gradient(180deg,transparent 58%,rgba(201,78,68,.18) 58%,rgba(201,78,68,.18) 100%); } \nz p[t] b:nth-of-type(4n+2) { color:#214949; background:linear-gradient(180deg,transparent 58%,rgba(62,104,104,.18) 58%,rgba(62,104,104,.18) 100%); } \nz p[t] b:nth-of-type(4n+3) { color:#24555b; background:linear-gradient(180deg,transparent 58%,rgba(75,132,138,.18) 58%,rgba(75,132,138,.18) 100%); } \nz p[t] b:nth-of-type(4n) { color:#4f7127; background:linear-gradient(180deg,transparent 58%,rgba(115,166,66,.2) 58%,rgba(115,166,66,.2) 100%); } \nz p[t] b:nth-of-type(4n+1):hover { color:#5f1914; background:linear-gradient(180deg,transparent 52%,rgba(201,78,68,.26) 52%,rgba(201,78,68,.26) 100%); } \nz p[t] b:nth-of-type(4n+2):hover { color:#173737; background:linear-gradient(180deg,transparent 52%,rgba(62,104,104,.26) 52%,rgba(62,104,104,.26) 100%); } \nz p[t] b:nth-of-type(4n+3):hover { color:#1b4348; background:linear-gradient(180deg,transparent 52%,rgba(75,132,138,.26) 52%,rgba(75,132,138,.26) 100%); } \nz p[t] b:nth-of-type(4n):hover { color:#39541a; background:linear-gradient(180deg,transparent 52%,rgba(115,166,66,.28) 52%,rgba(115,166,66,.28) 100%); } \n\nz p[t] { display:block; position:relative; margin:0 0 10px; padding:0 0 0 10px; line-height:1.55; color:#202020; font-size:14px; } \nz p[t]:last-child { margin-bottom:0; } \nz p[t]::before { content:attr(t); display:inline-block; margin-right:10px; margin-bottom:0; padding:3px 9px 3px 8px; background:#efeee8; color:#111; font-size:11px; font-weight:800; letter-spacing:.08em; line-height:1.35; vertical-align:middle; text-transform:uppercase; border:1px solid #111; border-left:4px solid #111; box-shadow:2px 2px 0 #000; white-space:nowrap; position:relative; top:-1px; } \nz p[t]:not(:has(d)) { display:flex; align-items:baseline; flex-wrap:wrap; gap:0; } \nz p[t]:has(d)::before { margin-bottom:6px; } \n\nz p[t] d { display:block; position:relative; margin:0; padding:3px 0 3px 28px; color:#202020; font-size:13.5px; line-height:1.55; text-align:left; border-radius:2px; transition:all .18s ease; cursor:default; } \nz p[t] d::before, z p[t] d::after { content:\"\"; position:absolute; left:0; pointer-events:none; z-index:1; transition:border-color .18s ease,background .18s ease; } \nz p[t] d::before { top:0; width:0; border-left:2px solid #7b8370; } \nz p[t] d::after { top:.72em; width:14px; height:0; border-bottom:2px solid #7b8370; } \nz p[t] d:not(:last-child)::before { height:100%; } \nz p[t] d:last-child::before { height:.72em; } \nz p[t] d:first-child::before { top:2px; } \nz p[t] d:first-child:last-child::before { top:2px; height:.72em; } \nz p[t] d:first-child:last-child::after { top:.72em; } \n\nz p[t] d:hover { background:rgba(72,86,58,.08); transform:translateX(3px); border-radius:3px; box-shadow:inset 0 0 0 1px rgba(72,86,58,.12); } \nz p[t] d:hover::before, z p[t] d:hover::after { border-color:#4d5643; } \nz p[t] d:active { transform:scale(.985); background:rgba(72,86,58,.14); box-shadow:inset 0 0 4px rgba(0,0,0,.1); transition:all .08s ease; } \nz p[t] d:active::before, z p[t] d:active::after { border-color:#384030; } \n\n@media (max-width:768px) { \n    z { margin:8px 0; font-size:14px; line-height:1.54; background-size:16px 16px; } \n    z summary { padding:9px 10px; font-size:15px; } \n    z>details>*:not(summary) { padding-left:8px; padding-right:8px; } \n    z details details { margin-left:8px; } \n    z k { min-width:4.2em; font-size:12px; } \n    z i { padding:6px 8px; margin:3px 0; } \n    z p[t] { font-size:13.5px; margin-bottom:8px; padding-left:10px; line-height:1.5; } \n    z p[t]::before { font-size:10px; padding:3px 8px 3px 7px; margin-right:8px; letter-spacing:.06em; } \n    z p[t]:has(d)::before { margin-bottom:5px; } \n    z p[t] d { padding-left:22px; font-size:13px; line-height:1.48; } \n    z p[t] d::after { width:10px; } \n    z li, z small { line-height:1.46; } \n} \n\n@media (max-width:400px) { \n    z { background-size:15px 15px; } \n    z p[t] { font-size:12.5px; margin-bottom:7px; padding-left:8px; line-height:1.46; } \n    z p[t]::before { font-size:10px; padding:2px 7px 2px 6px; margin-right:6px; letter-spacing:.02em; border-left-width:3px; box-shadow:1px 1px 0 #000; } \n    z p[t] d { padding-left:18px; font-size:12.2px; line-height:1.42; } \n    z p[t] d::before { border-left-width:1.5px; } \n    z p[t] d::after { width:8px; border-bottom-width:1.5px; } \n    z summary { font-size:14px; } \n    z i { padding:6px 7px; } \n    z k { min-width:3.9em; font-size:11px; } \n    z li, z small { font-size:12.5px; line-height:1.42; } \n} \n\n/* ==== 兽书美化 ==== */ \nz ab { display:block; position:relative; margin:2px 0 0; padding:10px 10px 8px; background:#f1f1ed; border:1px solid rgba(0,0,0,.28); box-shadow: inset 0 1px 0 rgba(255,255,255,.75), 0 1px 0 rgba(255,255,255,.55); color:#1a1a1a; overflow:hidden; } \nz ab::before { content:\"NewsFeed\"; display:block; margin:0 0 8px; padding:4px 8px 4px 10px; background: repeating-linear-gradient(90deg,rgba(0,0,0,.08) 0 2px,transparent 2px 5px), #d9d8d2; border-left:4px solid #111; border-bottom:1px solid rgba(0,0,0,.35); color:#111; font:800 11px/1.2 \"Arial\",\"Helvetica Neue\",sans-serif; letter-spacing:.08em; text-transform:uppercase; } \nz ab::after { content:\"\"; position:absolute; top:0; right:0; width:42px; height:42px; background:linear-gradient(135deg,rgba(0,0,0,.08) 0 50%,transparent 50% 100%); pointer-events:none; opacity:.7; } \nz ab h3 { display:block; margin:0; padding:0; font:700 14px/1.5 \"Arial\",\"Helvetica Neue\",\"PingFang SC\",\"Microsoft YaHei\",sans-serif; color:#1a1a1a; border:none; } \nz ab h3 t { margin-left:6px; margin-right:6px; color:#666; font:400 11px/1.2 \"Arial\",\"Helvetica Neue\",sans-serif; white-space:nowrap; } \nz ab q { display:block; position:relative; margin:6px 0 0; padding:8px 10px 8px 12px; font:400 13px/1.5 \"Arial\",\"Helvetica Neue\",\"PingFang SC\",\"Microsoft YaHei\",sans-serif; color:#303030; background: linear-gradient(rgba(255,255,255,.18),rgba(255,255,255,.18)), repeating-linear-gradient(0deg,transparent 0 18px,rgba(0,0,0,.03) 18px 19px), #e6e5df; border:1px solid rgba(0,0,0,.14); border-left:3px solid rgba(0,0,0,.7); quotes:none; } \nz ab q::before { content:none; } \nz ab r { display:flex; align-items:center; gap:10px; margin:8px 0 0; padding:7px 2px 6px; border-top:1px solid rgba(255,255,255,.85); border-bottom:1px solid rgba(0,0,0,.14); color:#666; font:700 12px/1.2 \"Arial\",\"Helvetica Neue\",sans-serif; white-space:nowrap; text-align:left; } \nz ab r::before { content:\"回复 · \"; display:inline-block; color:#4d4d4d; font:700 12px/1.2 \"Arial\",\"Helvetica Neue\",sans-serif; letter-spacing:.01em; flex:0 0 auto; } \nz ab r::after { content:\"♥ \" attr(n); display:inline-block; margin-left:auto; color:#b25a52; font:700 12px/1.2 \"Arial\",\"Helvetica Neue\",sans-serif; letter-spacing:.01em; transition:transform .12s ease,color .12s ease; flex:0 0 auto; } \nz ab r:hover::after { color:#c0675f; transform:scale(1.05); } \nz ab r:active::after { color:#95423c; transform:scale(.96); } \nz ab c { display:block; position:relative; margin:8px 0 0 18px; padding:8px 9px 8px 12px; background:#e8e7e1; border:1px solid rgba(0,0,0,.13); color:#242424; font:400 13px/1.46 \"Arial\",\"Helvetica Neue\",\"PingFang SC\",\"Microsoft YaHei\",sans-serif; } \nz ab c::before { content:\"\"; position:absolute; left:-10px; top:-10px; width:0; height:18px; border-left:1px solid rgba(0,0,0,.35); } \nz ab c::after { content:\"\"; position:absolute; left:-13px; top:8px; width:6px; height:6px; background:#111; border-radius:999px; box-shadow:0 0 0 2px #f1f1ed; } \nz ab m { display:block; margin:6px 0 0; padding:8px 9px; background:#1b1b1b; border-left:2px solid #8b1e1e; color:#f1f0eb; font:400 12.5px/1.45 \"Arial\",\"Helvetica Neue\",\"PingFang SC\",\"Microsoft YaHei\",sans-serif; box-shadow:inset 0 0 0 1px rgba(255,255,255,.05); } \n\n@media (max-width:768px) { \n    z ab { padding:9px 8px 7px; } \n    z ab::before { margin-bottom:7px; padding:4px 7px 4px 9px; font-size:10px; } \n    z ab h3 { font-size:13px; line-height:1.46; } \n    z ab h3 t { font-size:10px; margin-left:5px; margin-right:5px; } \n    z ab q { margin-top:5px; padding:8px 9px 8px 10px; font-size:12.5px; line-height:1.44; } \n    z ab r { margin-top:7px; padding:6px 1px 5px; font-size:11.5px; } \n    z ab r::after { font-size:11.5px; } \n    z ab c { margin:7px 0 0 14px; padding:7px 8px 7px 10px; font-size:12.5px; line-height:1.42; } \n    z ab c::before { left:-8px; top:-9px; height:16px; } \n    z ab c::after { left:-11px; top:7px; width:6px; height:6px; } \n    z ab m { margin-top:5px; padding:7px 8px; font-size:12px; line-height:1.42; } \n} \n\n@media (max-width:400px) { \n    z ab { padding:8px 7px 6px; } \n    z ab h3 { font-size:12.5px; line-height:1.42; } \n    z ab h3 t { font-size:10px; margin-left:4px; margin-right:4px; } \n    z ab q { font-size:12px; line-height:1.4; padding:7px 8px 7px 9px; } \n    z ab r { font-size:11px; } \n    z ab r::after { font-size:11px; } \n    z ab c { margin-left:12px; font-size:12px; line-height:1.38; } \n    z ab m { font-size:11.5px; line-height:1.38; } \n} \n\ntop { \n    --bg:#e7e6e1; \n    --paper:#eeede6; \n    --ink:#000; \n    --line:#111; \n    --shadow:4px 4px 0 #000; \n    display:block; \n    width:100%; \n    margin:0 0 12px; \n    padding:10px 10px 12px; \n    box-sizing:border-box; \n    color:var(--ink); \n    background: url(\"data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E\") 0 0/200px 200px, var(--bg); \n    border:3px solid var(--ink); \n    box-shadow:var(--shadow); \n    position:relative; \n    overflow:visible; \n    font-family:\"Old Standard TT\",\"Noto Serif SC\",\"Songti SC\",\"SimSun\",serif; \n} \n\ntop::before { content:\"ANIMAL NEWS !!\"; display:block; text-align:center; font-family:\"Abril Fatface\",\"Noto Serif SC\",\"Songti SC\",serif; font-weight:900; font-size:clamp(26px,6vw,42px); line-height:1; letter-spacing:1.8px; text-transform:uppercase; color:#000; padding:0 18px 9px; margin:0 0 7px; border-bottom:4px double #000; text-wrap:balance; } \ntop::after { content:\"\"; position:absolute; inset:0; pointer-events:none; background: linear-gradient(transparent 96%,rgba(0,0,0,.04) 100%) 0 0/100% 7px; opacity:.12; mix-blend-mode:multiply; } \ntop d { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:center; gap:6px 10px; padding:4px 0 8px; border-bottom:2px dashed #000; font-size:11px; font-weight:700; letter-spacing:.2px; line-height:1.35; } \ntop d t { display:block; min-width:0; color:#111; } \ntop d t:first-child { text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } \ntop d t:last-child { text-align:right; white-space:nowrap; } \ntop t2 { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:8px; padding-top:10px; align-items:stretch; } \ntop t2 r { display:flex; flex-direction:column; min-width:0; aspect-ratio:30/32; background: linear-gradient(180deg, rgba(255,255,255,0.4), rgba(0,0,0,0.02)), var(--paper); border:2px solid #000; padding:8px; box-sizing:border-box; overflow:hidden; position:relative; } \ntop t2 r h3 { margin:0 0 6px; padding:0 0 4px; border-bottom:2px solid #000; font-family:\"Abril Fatface\",\"Noto Serif SC\",\"Songti SC\",serif; font-size:14px; line-height:1.1; font-weight:900; letter-spacing:.6px; text-transform:uppercase; color:#000; } \ntop t2 r p { margin:0; font-size:12px; line-height:1.55; color:#111; overflow:auto; flex:1 1 auto; padding-right:2px; scrollbar-width:thin; scrollbar-color:#000 #d7d2c6; } \ntop t2 r p::-webkit-scrollbar { width:5px; height:5px; } \ntop t2 r p::-webkit-scrollbar-track { background:#d7d2c6; } \ntop t2 r p::-webkit-scrollbar-thumb { background:#000; } \ntop t2 r p::first-letter { float:left; font-family:\"Abril Fatface\",\"Noto Serif SC\",serif; font-size:2.5em; line-height:.82; font-weight:900; margin:.08em .12em 0 0; color:#000; } \ntop t2 r[m] { position:relative; overflow:visible; padding:0; background: linear-gradient(180deg,rgba(255,255,255,.16),rgba(0,0,0,.05)), #ece7dc; justify-content:flex-end; align-items:center; background-image: linear-gradient(180deg,rgba(255,255,255,.12),rgba(0,0,0,.04)), url(\"https://tupian.li/images/2026/04/25/69eccad2219c7.png\"); background-size:cover; background-position:center; background-repeat:no-repeat; } \ntop t2 r[m]::before, top t2 r[m]::after { content:\"\"; position:absolute; inset:0; background-repeat:no-repeat; background-position:center bottom; background-size:cover; transition:opacity .35s ease, transform .35s ease, filter .35s ease; pointer-events:none; } \ntop t2 r[m]::before { background-image:url(\"https://tupian.li/images/2026/04/25/69eccb46ae75b.png\"); opacity:1; transform:scale(1); z-index:1; } \ntop t2 r[m]::after { background-image:url(\"https://tupian.li/images/2026/04/25/69eccb45b34c0.png\"); opacity:0; transform:scale(1); z-index:2; } \ntop r[m]:hover::before, top r[m]:active::before, top r[m]:focus-within::before { opacity:0; } \ntop r[m]:hover::after, top r[m]:active::after, top r[m]:focus-within::after { opacity:1; } \ntop ks { position:absolute; left:50%; bottom:calc(100% - 12px); transform:translateX(-50%) translateY(8px); max-width:80%; width:auto; min-width:350px; padding:8px 10px; box-sizing:border-box; background:#000; color:#E55123; border:2px solid #b84242; box-shadow:none; font-family:\"Old Standard TT\",\"Noto Serif SC\",\"Songti SC\",serif; font-size:14px; line-height:1.45; font-weight:700; text-align:center; white-space:normal; word-wrap:break-word; opacity:0; visibility:hidden; pointer-events:none; transition:opacity .25s ease,transform .25s ease,visibility .25s ease; z-index:10; } \ntop ks::before { content:\"\"; position:absolute; left:50%; top:100%; transform:translateX(-50%); border:8px solid transparent; border-top-color:#b84242; } \ntop ks::after { content:\"\"; position:absolute; left:50%; top:100%; transform:translateX(-50%) translateY(-2px); border:6px solid transparent; border-top-color:#000; } \ntop r[m]:hover ks, top r[m]:active ks, top r[m]:focus-within ks { opacity:1; visibility:visible; transform:translateX(-50%) translateY(0); } \n\n@media (max-width:680px) { top { padding:8px 8px 10px; } top::before { font-size:clamp(22px,7vw,32px); letter-spacing:1px; padding:0 10px 7px; margin:0 0 6px; } top d { font-size:9px; gap:4px 6px; padding:3px 0 7px; } top t2 { gap:5px; padding-top:8px; } top t2 r { padding:6px; } top t2 r h3 { font-size:11px; margin:0 0 4px; padding:0 0 3px; } top t2 r p { font-size:10px; line-height:1.45; } top t2 r p::first-letter { font-size:2.1em; margin:.06em .1em 0 0; } top ks { font-size:10px; line-height:1.35; padding:6px 7px; bottom:calc(100% - 8px); max-width:70%; width:auto; min-width:200px; } } \n@media (max-width:420px) { top d { font-size:8px; } top t2 { gap:4px; } top t2 r { padding:5px; } top t2 r h3 { font-size:10px; } top t2 r p { font-size:9px; } top ks { font-size:10px; max-width:70%; width:auto; min-width:150px; } } \n@media (min-width:681px) { top t2 { grid-template-columns:40fr 16fr 40fr; } top t2 r { aspect-ratio:auto; height:120px; } } \n\n/* ═══════════════════════════════════════\n   外部首个折叠栏专属美化 (精准区分于z内的折叠栏，替换为日历渲染器类名)\n   ═══════════════════════════════════════ */ \n.is-assistant .rili-markdown-renderer > details:first-of-type { \n    margin:8px 0 10px; \n    padding:0; \n    background:transparent; \n    border:none; \n    box-shadow:none; \n} \n\n.is-assistant .rili-markdown-renderer > details:first-of-type > summary { \n    list-style:none; \n} \n\n.is-assistant .rili-markdown-renderer > details:first-of-type > summary::-webkit-details-marker { \n    display:none; \n} \n\n.is-assistant .rili-markdown-renderer > details:first-of-type > summary::marker { \n    content:\"\"; \n    font-size:0; \n} \n\n.is-assistant .rili-markdown-renderer > details:first-of-type > summary { \n    display:flex; \n    align-items:flex-end; \n    justify-content:space-between; \n    gap:0px; \n    padding:0 0 6px; \n    background:transparent; \n    border:none; \n    border-bottom:2px solid #000; \n    box-shadow:none; \n    cursor:pointer; \n    color:#111; \n    font-family:\"Libre Baskerville\",\"Cormorant Garamond\",\"Noto Serif SC\",\"Songti SC\",\"SimSun\",serif; \n    font-size:15px; \n    line-height:1.2; \n    font-weight:700; \n    letter-spacing:.08em; \n    text-transform:uppercase; \n    position:relative; \n} \n\n.is-assistant .rili-markdown-renderer > details:first-of-type > summary::before { \n    content:\"COT\"; \n    display:inline-block; \n    margin-right:10px; \n    padding:1px 6px 2px; \n    border:1px solid #000; \n    border-bottom-width:2px; \n    background:transparent; \n    color:#000; \n    font-family:\"Libre Baskerville\",\"Times New Roman\",serif; \n    font-size:10px; \n    line-height:1.1; \n    font-weight:700; \n    letter-spacing:.14em; \n    vertical-align:middle; \n    flex:0 0 auto; \n} \n\n.is-assistant .rili-markdown-renderer > details:first-of-type > summary::after { \n    content:\"\"; \n    display:inline-block; \n    margin-left:auto; \n    color:#333; \n    font-family:\"Libre Baskerville\",\"Times New Roman\",serif; \n    font-size:10px; \n    line-height:1; \n    font-weight:700; \n    letter-spacing:.16em; \n    flex:0 0 auto; \n} \n\n.is-assistant .rili-markdown-renderer > details:first-of-type > summary:hover { \n    color:#000; \n    border-bottom-color:#222; \n} \n\n.is-assistant .rili-markdown-renderer > details:first-of-type > summary:hover::before { \n    background:#000; \n    color:#fff; \n} \n\n.is-assistant .rili-markdown-renderer > details:first-of-type > *:not(summary) { \n    margin-top:6px; \n} \n\n@media (max-width:680px) { \n    .is-assistant .rili-markdown-renderer > details:first-of-type > summary { font-size:13px; gap:6px; padding-bottom:5px; letter-spacing:.05em; } \n    .is-assistant .rili-markdown-renderer > details:first-of-type > summary::before { font-size:9px; padding:1px 5px 2px; margin-right:6px; } \n    .is-assistant .rili-markdown-renderer > details:first-of-type > summary::after { font-size:9px; letter-spacing:.12em; } \n} \n\ncot { display:block; position:relative; margin:8px 0; padding:10px 12px; background:rgba(255,255,255,.18); border:1px solid rgba(255,255,255,.28); box-shadow:0 8px 24px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.22); backdrop-filter:blur(10px) saturate(1.1); -webkit-backdrop-filter:blur(10px) saturate(1.1); border-radius:10px; overflow:hidden; } \ncot>summary { list-style:none; cursor:pointer; font-weight:700; } \ncot>summary::-webkit-details-marker { display:none; } \ncot:not([open])>*:not(summary) { filter:blur(8px); opacity:.45; pointer-events:none; user-select:none; transition:filter .25s ease,opacity .25s ease; } \ncot[open]>*:not(summary) { filter:none; opacity:1; pointer-events:auto; user-select:text; transition:filter .25s ease,opacity .25s ease; } \ncot>summary::after { content:\"点击查看\"; float:right; font-size:12px; opacity:.75; } \ncot[open]>summary::after { content:\"已展开\"; } \n\nl { display:inline; background:rgba(255,255,255,.35); color:#111; text-decoration:none; padding:3px 5px; margin:0 2px; border:1px solid rgba(0,0,0,.18); border-radius:2px; box-shadow:1px 1px 0 rgba(0,0,0,.1); -webkit-box-decoration-break:clone; box-decoration-break:clone; transition:background .2s ease,box-shadow .2s ease; cursor:default; } \n\n.flex.h-full.items-center.flex-col.gap-2.w-full { \n    background-color: #cfc9bc; \n    background-image: radial-gradient(rgba(0,0,0,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.18),rgba(0,0,0,.05)); \n    background-size: 5px 5px,100% 100%; \n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":{"model":"pear/gemini-3-flash-preview","contextWindow":4,"modelSettings":{"frequencyPenalty":0.5,"presencePenalty":0.6}},"totalConversations":222,"totalMessages":6955,"totalCreditsUsed":12767989,"totalTokensUsed":301406104,"totalPlayedUsers":87,"deeplyPlayed":53,"fixedPromptLength":8000,"lorebookLength":44290,"author":{"id":"Qp8LHgliVHXHND5bRA35FHQM0yQWzBao","name":"沿河而上","displayUsername":"downbytheriver","username":"downbytheriver"},"cardsTags":[{"tag":{"name":"创想公社","cardsCount":251}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"男性向","cardsCount":904}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"人外","cardsCount":8}},{"tag":{"name":"同人","cardsCount":105}},{"tag":{"name":"女性向","cardsCount":244}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}