{"id":"d148c542-8a3e-46b5-8b80-df6702ac8ab7","authorId":"i8nBrcTDfJqzmiE7T3kTo1dNeOe1MTqM","title":"【东北县城文学】对门的高中生","description":"【东北县城文学】【全性向】二十一世纪初 / 东北某县城。经济不上不下，日子不好不坏。年轻人往外跑，老人守着老房子，街上的招牌换了几茬但位置没变。冬天的风从松花江那边刮过来，穿过整条主街，灌进每一道没封严的窗缝里。路灯底下永远是那几个下棋的老头，烧烤摊的烟一年四季没断过。谁家又离了婚，谁家孩子考上了大学，消息不用电话，自己就能传遍半条街。你在这里，或者说你被留在了这里。日子一天挨着一天，像是那种永远化不干净的旧雪。","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"wwxqegc9doo0rxk6v3y35wz6.webp","coverWidth":400,"coverHeight":300,"introPage":"et1yls6ymjfqupkztz9mazk9.html","changelog":null,"createdAt":"2026-05-14T15:44:34.249Z","updatedAt":"2026-07-17T17:38:22.018Z","initPublicAt":"2026-05-14T15:44:51.539Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ═══════════════════════════════════════════════════════════\n   隐藏默认顶部颜色条\n═══════════════════════════════════════════════════════════ */\n\n[class*=\"bg-[#F1CBCB]\"], \n[class*=\"bg-[#c9e1e9]\"] {\n    display: none !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   主聊天区域背景 - 做旧纸张纹理\n═══════════════════════════════════════════════════════════ */\n\n.flex.flex-col.flex-1.overflow-hidden,\n.flex-1.overflow-y-auto,\nmain,\n[class*=\"chat-container\"],\n[class*=\"message-list\"] {\n    background: \n        /* 细密织物纹理 */\n        repeating-linear-gradient(\n            45deg,\n            transparent,\n            transparent 2px,\n            rgba(160, 130, 90, 0.015) 2px,\n            rgba(160, 130, 90, 0.015) 4px\n        ),\n        repeating-linear-gradient(\n            -45deg,\n            transparent,\n            transparent 2px,\n            rgba(160, 130, 90, 0.015) 2px,\n            rgba(160, 130, 90, 0.015) 4px\n        ),\n        /* 渐变底色 - 温暖米黄 */\n        radial-gradient(\n            ellipse at 50% 0%,\n            #f8f4eb 0%,\n            #f3ede0 50%,\n            #ebe4d3 100%\n        ) !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   顶部导航栏 / 标题栏\n═══════════════════════════════════════════════════════════ */\n\nheader,\nnav,\n[class*=\"header\"],\n[class*=\"navbar\"],\n[class*=\"top-bar\"],\n.MuiAppBar-root {\n    background: \n        linear-gradient(\n            180deg,\n            #e8dcc8 0%,\n            #ddd0ba 50%,\n            #d5c7ad 100%\n        ) !important;\n    border-bottom: 2px solid #a67c52 !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255, 255, 255, 0.5),\n        inset 0 -1px 0 rgba(166, 124, 82, 0.3),\n        0 2px 8px rgba(120, 80, 50, 0.15) !important;\n}\n\nheader *,\nnav *,\n[class*=\"header\"] *,\n.MuiAppBar-root * {\n    color: #4a3d30 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   侧边栏样式\n═══════════════════════════════════════════════════════════ */\n\naside,\n[class*=\"sidebar\"],\n[class*=\"side-panel\"],\n.MuiDrawer-paper {\n    background: \n        linear-gradient(\n            135deg,\n            #f5efe3 0%,\n            #ebe4d3 100%\n        ) !important;\n    border-right: 2px solid rgba(166, 124, 82, 0.4) !important;\n    box-shadow: \n        inset -1px 0 0 rgba(255, 255, 255, 0.5),\n        2px 0 12px rgba(120, 80, 50, 0.1) !important;\n}\n\n/* 侧边栏列表项 */\naside li,\n[class*=\"sidebar\"] li,\n.MuiDrawer-paper li,\n[class*=\"conversation-item\"],\n[class*=\"chat-item\"] {\n    margin: 4px 8px !important;\n    border-radius: 6px !important;\n    transition: all 0.2s ease !important;\n    border: 1px solid transparent !important;\n}\n\naside li:hover,\n[class*=\"sidebar\"] li:hover,\n.MuiDrawer-paper li:hover,\n[class*=\"conversation-item\"]:hover,\n[class*=\"chat-item\"]:hover {\n    background: rgba(198, 156, 109, 0.15) !important;\n    border-color: rgba(166, 124, 82, 0.3) !important;\n}\n\naside li.active,\naside li[class*=\"selected\"],\n[class*=\"sidebar\"] li.active,\n[class*=\"conversation-item\"].active,\n[class*=\"chat-item\"].active,\n.Mui-selected {\n    background: \n        linear-gradient(135deg, rgba(198, 156, 109, 0.25) 0%, rgba(166, 124, 82, 0.2) 100%) !important;\n    border-color: #c69c6d !important;\n    box-shadow: inset 0 0 10px rgba(198, 156, 109, 0.1) !important;\n}\n\n/* 侧边栏文字 */\naside *,\n[class*=\"sidebar\"] *,\n.MuiDrawer-paper * {\n    color: #4a3d30 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   输入区域容器\n═══════════════════════════════════════════════════════════ */\n\n[class*=\"input-container\"],\n[class*=\"chat-input\"],\n[class*=\"message-input\"],\n.MuiInputBase-root,\nfooter {\n    background: \n        linear-gradient(\n            0deg,\n            #e8dcc8 0%,\n            #f0e8da 100%\n        ) !important;\n    border-top: 1px solid rgba(166, 124, 82, 0.3) !important;\n}\n\n/* 文本输入框 */\ntextarea,\ninput[type=\"text\"],\n[class*=\"text-input\"],\n.MuiInputBase-input,\n[contenteditable=\"true\"] {\n    background: \n        linear-gradient(180deg, #fffdf8 0%, #faf6ee 100%) !important;\n    border: 1px solid rgba(166, 124, 82, 0.35) !important;\n    border-radius: 8px !important;\n    color: #3d3225 !important;\n    font-family: \"Noto Serif SC\", \"Source Han Serif SC\", \"SimSun\", Georgia, serif !important;\n    padding: 12px 16px !important;\n    box-shadow: \n        inset 0 2px 6px rgba(120, 80, 50, 0.06),\n        0 1px 0 rgba(255, 255, 255, 0.8) !important;\n    transition: all 0.25s ease !important;\n}\n\ntextarea:focus,\ninput[type=\"text\"]:focus,\n.MuiInputBase-input:focus,\n[contenteditable=\"true\"]:focus {\n    border-color: #c69c6d !important;\n    box-shadow: \n        inset 0 2px 6px rgba(120, 80, 50, 0.06),\n        0 0 0 3px rgba(198, 156, 109, 0.2),\n        0 1px 0 rgba(255, 255, 255, 0.8) !important;\n    outline: none !important;\n}\n\ntextarea::placeholder,\ninput::placeholder {\n    color: #a89880 !important;\n    font-style: italic !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   按钮样式 - 统一复古风格\n═══════════════════════════════════════════════════════════ */\n\nbutton,\n.MuiButton-root,\n.MuiIconButton-root,\n[class*=\"btn\"],\n[role=\"button\"] {\n    background: \n        linear-gradient(\n            180deg,\n            #f5efe3 0%,\n            #e8dcc8 50%,\n            #ddd0ba 100%\n        ) !important;\n    border: 1px solid rgba(166, 124, 82, 0.4) !important;\n    border-radius: 6px !important;\n    color: #4a3d30 !important;\n    font-family: -apple-system, \"Segoe UI\", sans-serif !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255, 255, 255, 0.6),\n        0 1px 3px rgba(120, 80, 50, 0.1) !important;\n    transition: all 0.2s ease !important;\n}\n\nbutton:hover,\n.MuiButton-root:hover,\n.MuiIconButton-root:hover,\n[class*=\"btn\"]:hover,\n[role=\"button\"]:hover {\n    background: \n        linear-gradient(\n            180deg,\n            #faf6ee 0%,\n            #ebe0ce 50%,\n            #e0d3bf 100%\n        ) !important;\n    border-color: #c69c6d !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255, 255, 255, 0.7),\n        0 2px 6px rgba(120, 80, 50, 0.15) !important;\n    transform: translateY(-1px) !important;\n}\n\nbutton:active,\n.MuiButton-root:active,\n[class*=\"btn\"]:active {\n    background: \n        linear-gradient(\n            180deg,\n            #ddd0ba 0%,\n            #d5c7ad 100%\n        ) !important;\n    box-shadow: \n        inset 0 2px 4px rgba(120, 80, 50, 0.15) !important;\n    transform: translateY(0) !important;\n}\n\n/* 主要操作按钮 - 发送按钮等 */\nbutton[class*=\"primary\"],\nbutton[class*=\"send\"],\n.MuiButton-containedPrimary,\n[class*=\"submit-btn\"] {\n    background: \n        linear-gradient(\n            180deg,\n            #c69c6d 0%,\n            #a67c52 50%,\n            #8b6a45 100%\n        ) !important;\n    border-color: #7a5a38 !important;\n    color: #fffdf8 !important;\n}\n\nbutton[class*=\"primary\"]:hover,\nbutton[class*=\"send\"]:hover,\n.MuiButton-containedPrimary:hover {\n    background: \n        linear-gradient(\n            180deg,\n            #d4a87a 0%,\n            #b8895c 50%,\n            #9a7550 100%\n        ) !important;\n    color: #fffdf8 !important;\n}\n\n/* 图标按钮 */\n.MuiIconButton-root {\n    padding: 8px !important;\n    border-radius: 50% !important;\n}\n\n.MuiIconButton-root svg,\nbutton svg {\n    fill: #6b5344 !important;\n    transition: fill 0.2s ease !important;\n}\n\n.MuiIconButton-root:hover svg,\nbutton:hover svg {\n    fill: #4a3d30 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   下拉菜单 / 弹出层\n═══════════════════════════════════════════════════════════ */\n\n[class*=\"dropdown\"],\n[class*=\"menu\"],\n[class*=\"popover\"],\n.MuiMenu-paper,\n.MuiPopover-paper,\n.MuiPaper-root {\n    background: \n        linear-gradient(180deg, #faf6ee 0%, #f5efe3 100%) !important;\n    border: 1px solid rgba(166, 124, 82, 0.35) !important;\n    border-radius: 8px !important;\n    box-shadow: \n        0 4px 20px rgba(120, 80, 50, 0.2),\n        0 0 0 1px rgba(198, 156, 109, 0.1),\n        inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;\n}\n\n/* 菜单项 */\n[class*=\"menu-item\"],\n.MuiMenuItem-root {\n    color: #4a3d30 !important;\n    padding: 10px 16px !important;\n    transition: all 0.15s ease !important;\n    border-radius: 4px !important;\n    margin: 2px 6px !important;\n}\n\n[class*=\"menu-item\"]:hover,\n.MuiMenuItem-root:hover {\n    background: rgba(198, 156, 109, 0.18) !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   对话框 / 模态框\n═══════════════════════════════════════════════════════════ */\n\n[class*=\"modal\"],\n[class*=\"dialog\"],\n.MuiDialog-paper {\n    background: \n        linear-gradient(180deg, #fdfbf7 0%, #f5efe3 100%) !important;\n    border: 2px solid #a67c52 !important;\n    border-radius: 12px !important;\n    box-shadow: \n        0 0 0 1px #c69c6d,\n        0 0 0 4px rgba(198, 156, 109, 0.15),\n        0 10px 40px rgba(80, 50, 30, 0.3) !important;\n}\n\n/* 对话框标题 */\n[class*=\"modal-header\"],\n[class*=\"dialog-title\"],\n.MuiDialogTitle-root {\n    background: \n        linear-gradient(180deg, #e8dcc8 0%, #ddd0ba 100%) !important;\n    border-bottom: 1px solid rgba(166, 124, 82, 0.4) !important;\n    color: #3d3225 !important;\n    font-weight: 600 !important;\n    padding: 16px 20px !important;\n}\n\n/* 对话框内容 */\n.MuiDialogContent-root {\n    color: #4a3d30 !important;\n    padding: 20px !important;\n}\n\n/* 对话框操作区 */\n.MuiDialogActions-root {\n    background: rgba(232, 220, 200, 0.5) !important;\n    border-top: 1px solid rgba(166, 124, 82, 0.2) !important;\n    padding: 12px 20px !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   标签页 / Tabs\n═══════════════════════════════════════════════════════════ */\n\n[class*=\"tabs\"],\n.MuiTabs-root {\n    background: transparent !important;\n    border-bottom: 1px solid rgba(166, 124, 82, 0.3) !important;\n}\n\n[class*=\"tab\"],\n.MuiTab-root {\n    color: #6b5a48 !important;\n    font-weight: 500 !important;\n    transition: all 0.2s ease !important;\n    border-radius: 6px 6px 0 0 !important;\n    margin: 0 2px !important;\n}\n\n[class*=\"tab\"]:hover,\n.MuiTab-root:hover {\n    background: rgba(198, 156, 109, 0.1) !important;\n    color: #4a3d30 !important;\n}\n\n[class*=\"tab\"].active,\n[class*=\"tab\"][aria-selected=\"true\"],\n.MuiTab-root.Mui-selected {\n    background: \n        linear-gradient(180deg, #f5efe3 0%, #ebe4d3 100%) !important;\n    color: #4a3d30 !important;\n    border: 1px solid rgba(166, 124, 82, 0.3) !important;\n    border-bottom-color: transparent !important;\n}\n\n.MuiTabs-indicator {\n    background: #a67c52 !important;\n    height: 3px !important;\n    border-radius: 3px 3px 0 0 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   开关 / Switch\n═══════════════════════════════════════════════════════════ */\n\n.MuiSwitch-root {\n    padding: 8px !important;\n}\n\n.MuiSwitch-track {\n    background: #d5c7ad !important;\n    border-radius: 12px !important;\n    opacity: 1 !important;\n}\n\n.MuiSwitch-thumb {\n    background: \n        linear-gradient(180deg, #fffdf8 0%, #f5efe3 100%) !important;\n    box-shadow: \n        0 1px 3px rgba(120, 80, 50, 0.2),\n        inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;\n}\n\n.Mui-checked + .MuiSwitch-track {\n    background: #a67c52 !important;\n    opacity: 1 !important;\n}\n\n.Mui-checked .MuiSwitch-thumb {\n    background: \n        linear-gradient(180deg, #c69c6d 0%, #a67c52 100%) !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   复选框 / Checkbox\n═══════════════════════════════════════════════════════════ */\n\n.MuiCheckbox-root {\n    color: #a67c52 !important;\n}\n\n.MuiCheckbox-root.Mui-checked {\n    color: #8b6a45 !important;\n}\n\n.MuiCheckbox-root svg {\n    fill: currentColor !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   滑块 / Slider\n═══════════════════════════════════════════════════════════ */\n\n.MuiSlider-root {\n    color: #a67c52 !important;\n}\n\n.MuiSlider-track {\n    background: \n        linear-gradient(90deg, #c69c6d 0%, #a67c52 100%) !important;\n    border: none !important;\n}\n\n.MuiSlider-rail {\n    background: #d5c7ad !important;\n    opacity: 1 !important;\n}\n\n.MuiSlider-thumb {\n    background: \n        linear-gradient(180deg, #fffdf8 0%, #e8dcc8 100%) !important;\n    border: 2px solid #a67c52 !important;\n    box-shadow: 0 2px 6px rgba(120, 80, 50, 0.2) !important;\n}\n\n.MuiSlider-thumb:hover,\n.MuiSlider-thumb.Mui-focusVisible {\n    box-shadow: \n        0 0 0 8px rgba(166, 124, 82, 0.15),\n        0 2px 6px rgba(120, 80, 50, 0.2) !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   提示框 / Tooltip\n═══════════════════════════════════════════════════════════ */\n\n[class*=\"tooltip\"],\n.MuiTooltip-tooltip {\n    background: \n        linear-gradient(180deg, #4a3d30 0%, #3d3225 100%) !important;\n    color: #f5efe3 !important;\n    border: 1px solid #6b5a48 !important;\n    border-radius: 6px !important;\n    font-size: 12px !important;\n    padding: 8px 12px !important;\n    box-shadow: 0 4px 12px rgba(60, 40, 20, 0.3) !important;\n}\n\n.MuiTooltip-arrow::before {\n    background: #4a3d30 !important;\n    border: 1px solid #6b5a48 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   徽章 / Badge\n═══════════════════════════════════════════════════════════ */\n\n.MuiBadge-badge {\n    background: \n        linear-gradient(180deg, #c69c6d 0%, #a67c52 100%) !important;\n    color: #fffdf8 !important;\n    border: 1px solid #8b6a45 !important;\n    font-weight: 600 !important;\n    box-shadow: 0 2px 4px rgba(120, 80, 50, 0.2) !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   芯片 / Chip\n═══════════════════════════════════════════════════════════ */\n\n.MuiChip-root,\n[class*=\"chip\"],\n[class*=\"tag\"] {\n    background: \n        linear-gradient(180deg, #f5efe3 0%, #e8dcc8 100%) !important;\n    border: 1px solid rgba(166, 124, 82, 0.4) !important;\n    color: #4a3d30 !important;\n    border-radius: 16px !important;\n    font-size: 12px !important;\n}\n\n.MuiChip-root:hover,\n[class*=\"chip\"]:hover {\n    background: \n        linear-gradient(180deg, #faf6ee 0%, #ebe0ce 100%) !important;\n    border-color: #c69c6d !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   进度条 / Progress\n═══════════════════════════════════════════════════════════ */\n\n.MuiLinearProgress-root {\n    background: #e8dcc8 !important;\n    border-radius: 4px !important;\n    height: 6px !important;\n}\n\n.MuiLinearProgress-bar {\n    background: \n        linear-gradient(90deg, #c69c6d 0%, #a67c52 100%) !important;\n    border-radius: 4px !important;\n}\n\n.MuiCircularProgress-root {\n    color: #a67c52 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   警告框 / Alert\n═══════════════════════════════════════════════════════════ */\n\n.MuiAlert-root,\n[class*=\"alert\"] {\n    border-radius: 8px !important;\n    border-width: 1px !important;\n    border-style: solid !important;\n}\n\n.MuiAlert-standardSuccess,\n[class*=\"alert-success\"] {\n    background: rgba(122, 154, 122, 0.15) !important;\n    border-color: rgba(122, 154, 122, 0.4) !important;\n    color: #4a5a4a !important;\n}\n\n.MuiAlert-standardWarning,\n[class*=\"alert-warning\"] {\n    background: rgba(198, 156, 109, 0.2) !important;\n    border-color: rgba(166, 124, 82, 0.5) !important;\n    color: #5a4a3a !important;\n}\n\n.MuiAlert-standardError,\n[class*=\"alert-error\"] {\n    background: rgba(180, 100, 90, 0.15) !important;\n    border-color: rgba(160, 80, 70, 0.4) !important;\n    color: #6a4040 !important;\n}\n\n.MuiAlert-standardInfo,\n[class*=\"alert-info\"] {\n    background: rgba(120, 140, 160, 0.15) !important;\n    border-color: rgba(100, 120, 140, 0.4) !important;\n    color: #4a5560 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   全局滚动条美化\n═══════════════════════════════════════════════════════════ */\n\n::-webkit-scrollbar {\n    width: 10px !important;\n    height: 10px !important;\n}\n\n::-webkit-scrollbar-track {\n    background: #ebe4d3 !important;\n    border-radius: 5px !important;\n}\n\n::-webkit-scrollbar-thumb {\n    background: \n        linear-gradient(180deg, #d4b896 0%, #c69c6d 100%) !important;\n    border-radius: 5px !important;\n    border: 2px solid #ebe4d3 !important;\n}\n\n::-webkit-scrollbar-thumb:hover {\n    background: \n        linear-gradient(180deg, #c9a882 0%, #b8956a 100%) !important;\n}\n\n::-webkit-scrollbar-corner {\n    background: #ebe4d3 !important;\n}\n\n/* Firefox 滚动条 */\n* {\n    scrollbar-width: thin !important;\n    scrollbar-color: #c69c6d #ebe4d3 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   全局文本选中样式\n═══════════════════════════════════════════════════════════ */\n\n::selection {\n    background: rgba(198, 156, 109, 0.35) !important;\n    color: #3d3225 !important;\n}\n\n::-moz-selection {\n    background: rgba(198, 156, 109, 0.35) !important;\n    color: #3d3225 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   链接全局样式\n═══════════════════════════════════════════════════════════ */\n\na {\n    color: #8b6a45 !important;\n    text-decoration: none !important;\n    transition: color 0.2s ease !important;\n}\n\na:hover {\n    color: #6b5038 !important;\n    text-decoration: underline !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   分割线全局样式\n═══════════════════════════════════════════════════════════ */\n\nhr,\n.MuiDivider-root {\n    border-color: rgba(166, 124, 82, 0.25) !important;\n    background: rgba(166, 124, 82, 0.25) !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   响应式适配 - 移动端\n═══════════════════════════════════════════════════════════ */\n\n@media (max-width: 768px) {\n    aside,\n    [class*=\"sidebar\"],\n    .MuiDrawer-paper {\n        background: \n            linear-gradient(180deg, #f8f4eb 0%, #ebe4d3 100%) !important;\n    }\n    \n    button,\n    .MuiButton-root {\n        padding: 8px 14px !important;\n        font-size: 13px !important;\n    }\n    \n    textarea,\n    input[type=\"text\"] {\n        padding: 10px 14px !important;\n        font-size: 14px !important;\n    }\n    \n    ::-webkit-scrollbar {\n        width: 6px !important;\n        height: 6px !important;\n    }\n}\n\n@media (max-width: 480px) {\n    header,\n    nav,\n    .MuiAppBar-root {\n        padding: 8px 12px !important;\n    }\n    \n    [class*=\"modal\"],\n    [class*=\"dialog\"],\n    .MuiDialog-paper {\n        margin: 16px !important;\n        border-radius: 10px !important;\n    }\n    \n    .MuiDialogTitle-root {\n        padding: 12px 16px !important;\n        font-size: 16px !important;\n    }\n    \n    .MuiDialogContent-root {\n        padding: 16px !important;\n    }\n}\n\n/* ═══════════════════════════════════════════════════════════\n   减少动效模式\n═══════════════════════════════════════════════════════════ */\n\n@media (prefers-reduced-motion: reduce) {\n    button,\n    .MuiButton-root,\n    a,\n    [class*=\"tab\"],\n    .MuiTab-root {\n        transition: none !important;\n    }\n    \n    button:hover,\n    .MuiButton-root:hover {\n        transform: none !important;\n    }\n}\n/* ═══════════════════════════════════════════════════════════\n   东北县城复古风 · 浅色版 · 老日历的温柔\n   ═══════════════════════════════════════════════════════════ */\n\n.xc-ctn {\n  --xc-bg-main: #f8f5f0;\n  --xc-bg-panel: linear-gradient(135deg, #ffffff 0%, #f9f6f1 50%, #faf7f2 100%);\n  --xc-bg-body: #fffefa;\n  --xc-border-outer: rgba(180, 160, 130, 0.3);\n  --xc-border-inner: rgba(200, 180, 150, 0.25);\n  --xc-border-accent: rgba(180, 140, 90, 0.4);\n  --xc-text-main: #5a5045;\n  --xc-text-dim: #9a8a78;\n  --xc-text-bright: #3d352d;\n  --xc-accent-warm: #c49a5c;\n  --xc-accent-rust: #b87a5a;\n  --xc-accent-teal: #6a9a8a;\n  --xc-shadow-soft: rgba(120, 100, 80, 0.08);\n  --xc-glow-warm: rgba(196, 154, 92, 0.1);\n\n  font-family: \"LXGW WenKai\", \"霞鹜文楷\", \"楷体\", \"STKaiti\", \"华文楷体\", serif;\n  font-size: 15px;\n  line-height: 1.75;\n  color: var(--xc-text-main);\n  background: var(--xc-bg-main);\n  background-image: \n    radial-gradient(ellipse at 30% 20%, rgba(196, 154, 92, 0.06) 0%, transparent 50%),\n    radial-gradient(ellipse at 70% 80%, rgba(106, 154, 138, 0.05) 0%, transparent 50%);\n  padding: 20px;\n  border-radius: 12px;\n  border: 1px solid var(--xc-border-outer);\n  box-shadow: \n    0 4px 20px var(--xc-shadow-soft),\n    0 1px 3px rgba(0, 0, 0, 0.04);\n  position: relative;\n  overflow: hidden;\n}\n\n.xc-ctn::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 3px;\n  background: linear-gradient(\n    90deg,\n    var(--xc-accent-rust) 0%,\n    var(--xc-accent-warm) 25%,\n    var(--xc-accent-teal) 50%,\n    var(--xc-accent-warm) 75%,\n    var(--xc-accent-rust) 100%\n  );\n  opacity: 0.5;\n}\n\n.xc-ctn::after {\n  content: \"◇ 县城故事 ◇\";\n  position: absolute;\n  top: 10px;\n  right: 15px;\n  font-size: 10px;\n  color: var(--xc-text-dim);\n  letter-spacing: 2px;\n  opacity: 0.4;\n}\n\n/* ─────────────────────────────────────────────────────────\n   正文区域 · 泛黄信纸\n   ───────────────────────────────────────────────────────── */\n\n.xc-main-body {\n  background: var(--xc-bg-body);\n  background-image: \n    linear-gradient(180deg, rgba(250, 245, 235, 0.5) 0%, rgba(255, 254, 250, 1) 100%);\n  color: var(--xc-text-bright);\n  padding: 28px 24px;\n  margin: 16px 0;\n  border-radius: 8px;\n  border: 1px solid var(--xc-border-inner);\n  border-left: 3px solid rgba(196, 154, 92, 0.5);\n  box-shadow: \n    0 2px 8px var(--xc-shadow-soft),\n    inset 0 1px 0 rgba(255, 255, 255, 0.8);\n  position: relative;\n  text-align: justify;\n  text-indent: 2em;\n  min-height: 200px;\n}\n\n.xc-main-body::before {\n  content: \"『\";\n  position: absolute;\n  top: 12px;\n  left: 12px;\n  font-size: 24px;\n  color: var(--xc-accent-warm);\n  opacity: 0.25;\n  font-weight: bold;\n}\n\n.xc-main-body::after {\n  content: \"』\";\n  position: absolute;\n  bottom: 12px;\n  right: 12px;\n  font-size: 24px;\n  color: var(--xc-accent-warm);\n  opacity: 0.25;\n  font-weight: bold;\n}\n\n/* ─────────────────────────────────────────────────────────\n   折叠面板 · 轻盈卡片\n   ───────────────────────────────────────────────────────── */\n\n.xc-panel {\n  background: var(--xc-bg-panel);\n  margin: 10px 0;\n  border-radius: 8px;\n  border: 1px solid var(--xc-border-inner);\n  box-shadow: 0 2px 6px var(--xc-shadow-soft);\n  overflow: hidden;\n  transition: all 0.3s ease;\n}\n\n.xc-panel[open] {\n  border-color: var(--xc-border-accent);\n  box-shadow: \n    0 3px 12px var(--xc-shadow-soft),\n    0 0 0 1px var(--xc-glow-warm);\n}\n\n.xc-panel > summary {\n  display: flex;\n  align-items: center;\n  padding: 14px 18px;\n  font-size: 16px;\n  font-weight: bold;\n  color: var(--xc-text-bright);\n  background: linear-gradient(\n    180deg,\n    rgba(255, 255, 255, 0.8) 0%,\n    rgba(250, 247, 242, 0.6) 100%\n  );\n  border-bottom: 1px solid var(--xc-border-inner);\n  cursor: pointer;\n  user-select: none;\n  position: relative;\n  letter-spacing: 1px;\n}\n\n.xc-panel > summary::-webkit-details-marker {\n  display: none;\n}\n\n.xc-panel > summary::before {\n  content: \"▸\";\n  display: inline-block;\n  margin-right: 10px;\n  font-size: 12px;\n  color: var(--xc-accent-warm);\n  transition: transform 0.3s ease;\n}\n\n.xc-panel[open] > summary::before {\n  transform: rotate(90deg);\n}\n\n.xc-panel > summary::after {\n  content: \"\";\n  position: absolute;\n  right: 18px;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 40px;\n  height: 1px;\n  background: linear-gradient(\n    90deg,\n    transparent 0%,\n    var(--xc-border-accent) 50%,\n    transparent 100%\n  );\n  opacity: 0.5;\n}\n\n.xc-panel > summary:hover {\n  background: linear-gradient(\n    180deg,\n    rgba(196, 154, 92, 0.08) 0%,\n    rgba(255, 255, 255, 0.9) 100%\n  );\n}\n\n.xc-panel-content {\n  padding: 18px 20px;\n  color: var(--xc-text-main);\n  border-top: 1px dashed var(--xc-border-inner);\n  background: rgba(255, 255, 255, 0.5);\n}\n\n/* ─────────────────────────────────────────────────────────\n   特殊面板样式 · 淡彩标记\n   ───────────────────────────────────────────────────────── */\n\n.xc-header {\n  border-left: 3px solid rgba(106, 154, 138, 0.5);\n}\n\n.xc-header > summary {\n  color: #4a7a6a;\n}\n\n.xc-char {\n  border-left: 3px solid rgba(196, 154, 92, 0.5);\n}\n\n.xc-npc {\n  border-left: 3px solid rgba(184, 122, 90, 0.5);\n}\n\n.xc-npc > summary {\n  color: #8a5a4a;\n}\n\n.xc-locale {\n  border-left: 3px solid rgba(106, 154, 138, 0.4);\n}\n\n.xc-gossip {\n  border-left: 3px solid rgba(180, 140, 100, 0.5);\n}\n\n.xc-memory {\n  border-left: 3px solid rgba(140, 140, 160, 0.4);\n}\n\n.xc-actions {\n  border-left: 3px solid rgba(196, 154, 92, 0.5);\n}\n\n/* ─────────────────────────────────────────────────────────\n   好感度进度条 · 水彩晕染\n   ───────────────────────────────────────────────────────── */\n\n.xc-favor-bar {\n  display: inline-flex;\n  align-items: center;\n  width: 180px;\n  height: 16px;\n  background: linear-gradient(180deg, #f0ebe3 0%, #e8e3db 100%);\n  border: 1px solid var(--xc-border-inner);\n  border-radius: 8px;\n  overflow: hidden;\n  position: relative;\n  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.06);\n  margin-left: 8px;\n  vertical-align: middle;\n}\n\n.xc-favor-fill {\n  height: 100%;\n  background: linear-gradient(\n    90deg,\n    rgba(184, 122, 90, 0.7) 0%,\n    rgba(196, 154, 92, 0.8) 60%,\n    rgba(220, 180, 120, 0.9) 100%\n  );\n  border-radius: 7px;\n  box-shadow: 0 0 6px rgba(196, 154, 92, 0.3);\n  transition: width 0.5s ease;\n  position: relative;\n}\n\n.xc-favor-fill::after {\n  content: \"\";\n  position: absolute;\n  top: 2px;\n  left: 4px;\n  right: 4px;\n  height: 3px;\n  background: linear-gradient(\n    180deg,\n    rgba(255, 255, 255, 0.5) 0%,\n    transparent 100%\n  );\n  border-radius: 2px;\n}\n\n.xc-favor-text {\n  position: absolute;\n  right: 8px;\n  font-size: 11px;\n  color: var(--xc-text-dim);\n  font-weight: bold;\n}\n\n/* ─────────────────────────────────────────────────────────\n   行动选项 · 便签条\n   ───────────────────────────────────────────────────────── */\n\n.xc-action-list {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  counter-reset: action-counter;\n}\n\n.xc-action-list li {\n  counter-increment: action-counter;\n  position: relative;\n  padding: 14px 18px 14px 55px;\n  margin: 8px 0;\n  background: linear-gradient(\n    135deg,\n    rgba(255, 255, 255, 0.9) 0%,\n    rgba(250, 247, 242, 0.8) 100%\n  );\n  border: 1px solid var(--xc-border-inner);\n  border-left: 2px solid rgba(196, 154, 92, 0.5);\n  border-radius: 6px;\n  color: var(--xc-text-main);\n  cursor: pointer;\n  transition: all 0.25s ease;\n  box-shadow: 0 1px 4px var(--xc-shadow-soft);\n}\n\n.xc-action-list li::before {\n  content: counter(action-counter);\n  position: absolute;\n  left: 12px;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 26px;\n  height: 26px;\n  background: linear-gradient(\n    135deg,\n    rgba(184, 122, 90, 0.8) 0%,\n    rgba(196, 154, 92, 0.9) 100%\n  );\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 13px;\n  font-weight: bold;\n  color: #fff;\n  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);\n}\n\n.xc-action-list li:hover {\n  background: linear-gradient(\n    135deg,\n    rgba(196, 154, 92, 0.1) 0%,\n    rgba(255, 255, 255, 1) 100%\n  );\n  border-color: var(--xc-border-accent);\n  transform: translateX(4px);\n  box-shadow: 0 3px 10px var(--xc-shadow-soft);\n  color: var(--xc-text-bright);\n}\n\n.xc-action-list li:hover::before {\n  background: linear-gradient(\n    135deg,\n    rgba(196, 154, 92, 1) 0%,\n    rgba(220, 180, 120, 1) 100%\n  );\n}\n\n/* ─────────────────────────────────────────────────────────\n   表格样式 · 淡线格\n   ───────────────────────────────────────────────────────── */\n\n.xc-panel-content table {\n  width: 100%;\n  border-collapse: collapse;\n  margin: 12px 0;\n  font-size: 13px;\n  background: rgba(255, 255, 255, 0.6);\n  border-radius: 6px;\n  overflow: hidden;\n}\n\n.xc-panel-content th,\n.xc-panel-content td {\n  padding: 10px 12px;\n  text-align: left;\n  border-bottom: 1px solid var(--xc-border-inner);\n}\n\n.xc-panel-content th {\n  background: linear-gradient(\n    180deg,\n    rgba(250, 247, 242, 0.9) 0%,\n    rgba(245, 240, 232, 0.8) 100%\n  );\n  color: var(--xc-accent-warm);\n  font-weight: bold;\n  font-size: 12px;\n  letter-spacing: 1px;\n}\n\n.xc-panel-content tr:hover td {\n  background: rgba(196, 154, 92, 0.05);\n}\n\n.xc-panel-content tr:last-child td {\n  border-bottom: none;\n}\n\n/* ─────────────────────────────────────────────────────────\n   滚动区域\n   ───────────────────────────────────────────────────────── */\n\n.xc-scroll-box {\n  max-height: 280px;\n  overflow-y: auto;\n  padding-right: 8px;\n}\n\n.xc-scroll-box::-webkit-scrollbar {\n  width: 6px;\n}\n\n.xc-scroll-box::-webkit-scrollbar-track {\n  background: rgba(240, 235, 227, 0.8);\n  border-radius: 3px;\n}\n\n.xc-scroll-box::-webkit-scrollbar-thumb {\n  background: linear-gradient(\n    180deg,\n    rgba(200, 180, 150, 0.6) 0%,\n    rgba(180, 160, 130, 0.5) 100%\n  );\n  border-radius: 3px;\n}\n\n.xc-scroll-box::-webkit-scrollbar-thumb:hover {\n  background: linear-gradient(\n    180deg,\n    rgba(196, 154, 92, 0.7) 0%,\n    rgba(180, 140, 100, 0.6) 100%\n  );\n}\n\n/* ─────────────────────────────────────────────────────────\n   装饰性分隔线\n   ───────────────────────────────────────────────────────── */\n\n.xc-panel-content hr {\n  border: none;\n  height: 1px;\n  background: linear-gradient(\n    90deg,\n    transparent 0%,\n    var(--xc-border-inner) 20%,\n    var(--xc-border-accent) 50%,\n    var(--xc-border-inner) 80%,\n    transparent 100%\n  );\n  margin: 16px 0;\n}\n\n/* ─────────────────────────────────────────────────────────\n   响应式设计\n   ───────────────────────────────────────────────────────── */\n\n@media (max-width: 768px) {\n  .xc-ctn {\n    padding: 14px;\n    font-size: 14px;\n  }\n\n  .xc-ctn::after {\n    display: none;\n  }\n\n  .xc-main-body {\n    padding: 20px 16px;\n    margin: 12px 0;\n  }\n\n  .xc-panel > summary {\n    padding: 12px 14px;\n    font-size: 15px;\n  }\n\n  .xc-panel-content {\n    padding: 14px 16px;\n  }\n\n  .xc-favor-bar {\n    width: 140px;\n    height: 14px;\n  }\n\n  .xc-action-list li {\n    padding: 12px 14px 12px 48px;\n    margin: 6px 0;\n  }\n\n  .xc-action-list li::before {\n    width: 24px;\n    height: 24px;\n    font-size: 12px;\n    left: 10px;\n  }\n\n  .xc-panel-content table {\n    font-size: 12px;\n  }\n\n  .xc-panel-content th,\n  .xc-panel-content td {\n    padding: 8px 10px;\n  }\n\n  .xc-scroll-box {\n    max-height: 220px;\n  }\n}\n\n@media (max-width: 480px) {\n  .xc-ctn {\n    padding: 10px;\n    border-radius: 8px;\n  }\n\n  .xc-main-body {\n    padding: 16px 12px;\n  }\n\n  .xc-main-body::before,\n  .xc-main-body::after {\n    font-size: 18px;\n  }\n\n  .xc-panel > summary {\n    padding: 10px 12px;\n    font-size: 14px;\n  }\n\n  .xc-favor-bar {\n    width: 120px;\n    display: block;\n    margin: 8px 0 0 0;\n  }\n\n  .xc-panel-content table {\n    display: block;\n    overflow-x: auto;\n  }\n}\n\n/* ═══════════════════════════════════════════════════════════\n   东北县城文学 · 精致复古聊天框 V2\n   灵感：老相册、绣花枕套、搪瓷茶缸、窗台上的绿萝、炕琴上的蕾丝\n═══════════════════════════════════════════════════════════ */\n\n/* 隐藏默认顶部颜色条 */\n[class*=\"bg-[#F1CBCB]\"], \n[class*=\"bg-[#c9e1e9]\"] {\n    display: none !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   统一聊天框样式 - 老相册/绣品质感\n═══════════════════════════════════════════════════════════ */\n\n.bg-gray-100\\/90.relative.inline-block {\n    /* 温暖的米黄底色 + 细腻纹理 */\n    background: \n        /* 细密织物纹理 */\n        repeating-linear-gradient(\n            45deg,\n            transparent,\n            transparent 1px,\n            rgba(180, 140, 100, 0.02) 1px,\n            rgba(180, 140, 100, 0.02) 2px\n        ),\n        repeating-linear-gradient(\n            -45deg,\n            transparent,\n            transparent 1px,\n            rgba(180, 140, 100, 0.02) 1px,\n            rgba(180, 140, 100, 0.02) 2px\n        ),\n        /* 柔和渐变底色 */\n        radial-gradient(\n            ellipse at 30% 20%,\n            #fffdf8 0%,\n            #faf6ee 40%,\n            #f5efe3 100%\n        ) !important;\n    \n    /* 精致多层边框 */\n    border: none !important;\n    border-radius: 8px !important;\n    \n    /* 精细阴影层次 */\n    box-shadow: \n        /* 最内层 - 金色细线 */\n        inset 0 0 0 1px rgba(198, 156, 109, 0.6),\n        /* 内层 - 深棕装饰框 */\n        inset 0 0 0 4px #f5efe3,\n        inset 0 0 0 5px #a67c52,\n        inset 0 0 0 6px #c69c6d,\n        inset 0 0 0 8px #f5efe3,\n        inset 0 0 0 9px rgba(166, 124, 82, 0.4),\n        /* 内部柔光 */\n        inset 0 15px 35px rgba(255, 250, 240, 0.8),\n        inset 0 -10px 30px rgba(198, 156, 109, 0.08),\n        /* 外层阴影 */\n        0 2px 4px rgba(120, 80, 50, 0.08),\n        0 4px 12px rgba(120, 80, 50, 0.12),\n        0 8px 24px rgba(100, 70, 40, 0.15) !important;\n    \n    padding: 35px 32px 28px 32px !important;\n    margin: 22px 12px !important;\n    position: relative !important;\n    isolation: isolate !important;\n    overflow: visible !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   顶部装饰 - 精致蕾丝花边风格\n═══════════════════════════════════════════════════════════ */\n\n.bg-gray-100\\/90.relative.inline-block::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 10px !important;\n    left: 20px !important;\n    right: 20px !important;\n    height: 18px !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 18'%3E%3Cdefs%3E%3ClinearGradient id='g1' x1='0%25' y1='0%25' x2='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%23c69c6d' stop-opacity='0'/%3E%3Cstop offset='15%25' stop-color='%23c69c6d' stop-opacity='1'/%3E%3Cstop offset='85%25' stop-color='%23c69c6d' stop-opacity='1'/%3E%3Cstop offset='100%25' stop-color='%23c69c6d' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0,9 Q10,2 20,9 T40,9 T60,9 T80,9 T100,9 T120,9 T140,9 T160,9 T180,9 T200,9' stroke='url(%23g1)' stroke-width='1.5' fill='none'/%3E%3Ccircle cx='100' cy='9' r='4' fill='%23a67c52'/%3E%3Ccircle cx='100' cy='9' r='2' fill='%23f5efe3'/%3E%3Ccircle cx='70' cy='9' r='2' fill='%23c69c6d'/%3E%3Ccircle cx='130' cy='9' r='2' fill='%23c69c6d'/%3E%3Cpath d='M85,9 L90,5 L95,9 L90,13 Z' fill='%23c69c6d' opacity='0.6'/%3E%3Cpath d='M105,9 L110,5 L115,9 L110,13 Z' fill='%23c69c6d' opacity='0.6'/%3E%3C/svg%3E\") !important;\n    background-repeat: no-repeat !important;\n    background-position: center !important;\n    background-size: 100% 100% !important;\n    z-index: 5 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   底部装饰 - 对称花纹\n═══════════════════════════════════════════════════════════ */\n\n.bg-gray-100\\/90.relative.inline-block::after {\n    content: \"\" !important;\n    position: absolute !important;\n    bottom: 8px !important;\n    left: 25px !important;\n    right: 25px !important;\n    height: 12px !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12'%3E%3Cdefs%3E%3ClinearGradient id='g2' x1='0%25' y1='0%25' x2='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%23a67c52' stop-opacity='0'/%3E%3Cstop offset='20%25' stop-color='%23a67c52' stop-opacity='0.7'/%3E%3Cstop offset='50%25' stop-color='%23a67c52' stop-opacity='1'/%3E%3Cstop offset='80%25' stop-color='%23a67c52' stop-opacity='0.7'/%3E%3Cstop offset='100%25' stop-color='%23a67c52' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cline x1='20' y1='6' x2='85' y2='6' stroke='url(%23g2)' stroke-width='1'/%3E%3Cline x1='115' y1='6' x2='180' y2='6' stroke='url(%23g2)' stroke-width='1'/%3E%3Cpath d='M92,6 L100,1 L108,6 L100,11 Z' fill='none' stroke='%23a67c52' stroke-width='1'/%3E%3Ccircle cx='100' cy='6' r='2' fill='%23c69c6d'/%3E%3C/svg%3E\") !important;\n    background-repeat: no-repeat !important;\n    background-position: center !important;\n    background-size: 100% 100% !important;\n    z-index: 5 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   四角装饰花纹 - 使用额外伪元素技巧\n═══════════════════════════════════════════════════════════ */\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body::before {\n    content: \"◈\" !important;\n    position: absolute !important;\n    top: 12px !important;\n    left: 12px !important;\n    font-size: 14px !important;\n    color: #c69c6d !important;\n    opacity: 0.7 !important;\n    z-index: 3 !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body::after {\n    content: \"◈\" !important;\n    position: absolute !important;\n    top: 12px !important;\n    right: 12px !important;\n    font-size: 14px !important;\n    color: #c69c6d !important;\n    opacity: 0.7 !important;\n    z-index: 3 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   正文内容样式 - 优雅可读\n═══════════════════════════════════════════════════════════ */\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body {\n    color: #3d3225 !important;\n    font-family: \"Noto Serif SC\", \"Source Han Serif SC\", \"SimSun\", \"宋体\", Georgia, serif !important;\n    font-size: 15.5px !important;\n    line-height: 1.9 !important;\n    letter-spacing: 0.3px !important;\n    position: relative !important;\n    z-index: 1 !important;\n    background: transparent !important;\n}\n\n/* 段落样式 */\n.bg-gray-100\\/90.relative.inline-block .markdown-body p {\n    text-indent: 2em !important;\n    margin: 0.9em 0 !important;\n    text-align: justify !important;\n}\n\n/* 强调文字 - 温暖的棕红色 */\n.bg-gray-100\\/90.relative.inline-block .markdown-body strong {\n    color: #8b5a3c !important;\n    font-weight: 600 !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body em {\n    color: #6b5344 !important;\n    font-style: italic !important;\n}\n\n/* 链接样式 */\n.bg-gray-100\\/90.relative.inline-block .markdown-body a {\n    color: #9b6b4a !important;\n    text-decoration: none !important;\n    border-bottom: 1px solid rgba(155, 107, 74, 0.4) !important;\n    transition: all 0.2s ease !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body a:hover {\n    color: #7a5438 !important;\n    border-bottom-color: #7a5438 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   引用块 - 精致卡片风格\n═══════════════════════════════════════════════════════════ */\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body blockquote {\n    background: \n        linear-gradient(135deg, rgba(250, 246, 238, 0.9) 0%, rgba(245, 239, 227, 0.95) 100%) !important;\n    border: 1px solid rgba(166, 124, 82, 0.3) !important;\n    border-left: 3px solid #b8956a !important;\n    border-radius: 0 6px 6px 0 !important;\n    padding: 15px 20px 15px 22px !important;\n    margin: 18px 0 !important;\n    font-style: normal !important;\n    color: #5a4a3a !important;\n    box-shadow: \n        2px 2px 8px rgba(120, 80, 50, 0.08),\n        inset 0 0 20px rgba(255, 255, 255, 0.5) !important;\n    position: relative !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body blockquote::before {\n    content: \"❝\" !important;\n    position: absolute !important;\n    left: 6px !important;\n    top: 8px !important;\n    font-size: 22px !important;\n    color: #c69c6d !important;\n    opacity: 0.5 !important;\n    font-family: Georgia, serif !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   代码样式 - 打字机风格\n═══════════════════════════════════════════════════════════ */\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body code {\n    background: rgba(198, 156, 109, 0.12) !important;\n    border: 1px solid rgba(166, 124, 82, 0.25) !important;\n    padding: 2px 7px !important;\n    border-radius: 4px !important;\n    font-family: \"JetBrains Mono\", \"Fira Code\", Consolas, monospace !important;\n    color: #7a5a42 !important;\n    font-size: 0.88em !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body pre {\n    background: \n        linear-gradient(180deg, #faf8f3 0%, #f5f1e8 100%) !important;\n    border: 1px solid rgba(166, 124, 82, 0.3) !important;\n    border-radius: 6px !important;\n    padding: 18px !important;\n    overflow-x: auto !important;\n    box-shadow: \n        inset 0 2px 6px rgba(120, 80, 50, 0.06),\n        0 2px 8px rgba(120, 80, 50, 0.08) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body pre code {\n    background: transparent !important;\n    border: none !important;\n    padding: 0 !important;\n    font-size: 13px !important;\n    line-height: 1.6 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   列表样式 - 精致圆点\n═══════════════════════════════════════════════════════════ */\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body ul {\n    list-style: none !important;\n    padding-left: 20px !important;\n    margin: 12px 0 !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body ul > li {\n    position: relative !important;\n    padding-left: 18px !important;\n    margin: 8px 0 !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body ul > li::before {\n    content: \"\" !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 10px !important;\n    width: 6px !important;\n    height: 6px !important;\n    background: linear-gradient(135deg, #c69c6d 0%, #a67c52 100%) !important;\n    border-radius: 50% !important;\n    box-shadow: 0 0 0 2px rgba(198, 156, 109, 0.2) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body ol {\n    padding-left: 25px !important;\n    margin: 12px 0 !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body ol > li {\n    margin: 8px 0 !important;\n    padding-left: 5px !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body ol > li::marker {\n    color: #a67c52 !important;\n    font-weight: 600 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   分割线 - 优雅渐变\n═══════════════════════════════════════════════════════════ */\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body hr {\n    border: none !important;\n    height: 1px !important;\n    background: linear-gradient(\n        90deg,\n        transparent 0%,\n        rgba(166, 124, 82, 0.2) 15%,\n        rgba(198, 156, 109, 0.5) 50%,\n        rgba(166, 124, 82, 0.2) 85%,\n        transparent 100%\n    ) !important;\n    margin: 25px 0 !important;\n    position: relative !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body hr::after {\n    content: \"◇\" !important;\n    position: absolute !important;\n    left: 50% !important;\n    top: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    background: #f5efe3 !important;\n    padding: 0 12px !important;\n    color: #c69c6d !important;\n    font-size: 10px !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   表格样式 - 精致边框\n═══════════════════════════════════════════════════════════ */\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body table {\n    width: 100% !important;\n    border-collapse: separate !important;\n    border-spacing: 0 !important;\n    margin: 18px 0 !important;\n    background: #fffdf8 !important;\n    border: 1px solid rgba(166, 124, 82, 0.3) !important;\n    border-radius: 6px !important;\n    overflow: hidden !important;\n    box-shadow: 0 2px 8px rgba(120, 80, 50, 0.08) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body th {\n    background: linear-gradient(180deg, #e8dcc8 0%, #ddd0ba 100%) !important;\n    color: #5a4a3a !important;\n    padding: 12px 15px !important;\n    text-align: left !important;\n    font-weight: 600 !important;\n    border-bottom: 2px solid #c69c6d !important;\n    font-size: 14px !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body td {\n    padding: 11px 15px !important;\n    border-bottom: 1px solid rgba(166, 124, 82, 0.15) !important;\n    font-size: 14px !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body tr:last-child td {\n    border-bottom: none !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body tr:nth-child(even) td {\n    background: rgba(245, 239, 227, 0.5) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body tr:hover td {\n    background: rgba(198, 156, 109, 0.1) !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   折叠面板 - details/summary\n═══════════════════════════════════════════════════════════ */\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body details {\n    background: linear-gradient(180deg, #fdfbf7 0%, #f8f4ec 100%) !important;\n    border: 1px solid rgba(166, 124, 82, 0.35) !important;\n    border-radius: 8px !important;\n    margin: 14px 0 !important;\n    overflow: hidden !important;\n    box-shadow: \n        0 2px 6px rgba(120, 80, 50, 0.08),\n        inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body summary {\n    background: linear-gradient(180deg, #e5d9c5 0%, #d9ccb5 100%) !important;\n    color: #4a3d30 !important;\n    padding: 12px 18px !important;\n    font-weight: 600 !important;\n    letter-spacing: 1px !important;\n    cursor: pointer !important;\n    border-bottom: 1px solid rgba(166, 124, 82, 0.3) !important;\n    list-style: none !important;\n    transition: all 0.25s ease !important;\n    display: flex !important;\n    align-items: center !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body summary::-webkit-details-marker {\n    display: none !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body summary::before {\n    content: \"▸\" !important;\n    margin-right: 10px !important;\n    font-size: 12px !important;\n    color: #a67c52 !important;\n    transition: transform 0.25s ease !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body details[open] summary::before {\n    transform: rotate(90deg) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body summary:hover {\n    background: linear-gradient(180deg, #ebe0ce 0%, #e0d3bf 100%) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body details > *:not(summary) {\n    padding: 0 18px !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   底部元素 - 按钮、模型名、Token\n═══════════════════════════════════════════════════════════ */\n\n.bg-gray-100\\/90.relative.inline-block .MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n    color: #8b7355 !important;\n    font-family: -apple-system, \"Segoe UI\", sans-serif !important;\n    font-size: 12px !important;\n    padding: 5px 12px !important;\n    border-radius: 4px !important;\n    transition: all 0.2s ease !important;\n    background: transparent !important;\n    border: 1px solid transparent !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover {\n    background: rgba(198, 156, 109, 0.15) !important;\n    border-color: rgba(166, 124, 82, 0.3) !important;\n    color: #6b5344 !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .MuiTypography-root.MuiTypography-body2.css-6c0gf2 {\n    color: #9a8b7a !important;\n    font-size: 11px !important;\n    opacity: 0.85 !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .text-orange-500 {\n    color: #b8865a !important;\n    font-size: 11px !important;\n    font-weight: 500 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   加载动画 - 优雅波浪点\n═══════════════════════════════════════════════════════════ */\n\n.style_dot-flashing__8L91Q.style_text__zGhNq {\n    display: none !important;\n}\n\n.flex.items-center.justify-center.w-6.h-5 {\n    position: relative !important;\n    width: 70px !important;\n    height: 28px !important;\n}\n\n.flex.items-center.justify-center.w-6.h-5::before {\n    content: \"\" !important;\n    position: absolute !important;\n    left: 50% !important;\n    top: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    width: 56px !important;\n    height: 20px !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 20'%3E%3Ccircle cx='10' cy='10' r='5' fill='%23c69c6d'%3E%3Canimate attributeName='cy' values='10;5;10' dur='0.7s' repeatCount='indefinite' calcMode='spline' keySplines='0.45 0 0.55 1;0.45 0 0.55 1'/%3E%3Canimate attributeName='r' values='5;4;5' dur='0.7s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.6;1' dur='0.7s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='28' cy='10' r='5' fill='%23a67c52'%3E%3Canimate attributeName='cy' values='10;5;10' dur='0.7s' begin='0.15s' repeatCount='indefinite' calcMode='spline' keySplines='0.45 0 0.55 1;0.45 0 0.55 1'/%3E%3Canimate attributeName='r' values='5;4;5' dur='0.7s' begin='0.15s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.6;1' dur='0.7s' begin='0.15s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='46' cy='10' r='5' fill='%23c69c6d'%3E%3Canimate attributeName='cy' values='10;5;10' dur='0.7s' begin='0.3s' repeatCount='indefinite' calcMode='spline' keySplines='0.45 0 0.55 1;0.45 0 0.55 1'/%3E%3Canimate attributeName='r' values='5;4;5' dur='0.7s' begin='0.3s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.6;1' dur='0.7s' begin='0.3s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n    background-repeat: no-repeat !important;\n    background-size: contain !important;\n    background-position: center !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   输入框特殊标识\n═══════════════════════════════════════════════════════════ */\n\n.bg-gray-100\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\/90) {\n    box-shadow: \n        inset 0 0 0 1px rgba(139, 169, 139, 0.4),\n        inset 0 0 0 4px #f5efe3,\n        inset 0 0 0 5px #7a9a7a,\n        inset 0 0 0 6px #9ab89a,\n        inset 0 0 0 8px #f5efe3,\n        inset 0 0 0 9px rgba(122, 154, 122, 0.3),\n        inset 0 15px 35px rgba(255, 250, 240, 0.8),\n        inset 0 -10px 30px rgba(122, 154, 122, 0.06),\n        0 2px 4px rgba(80, 100, 80, 0.08),\n        0 4px 12px rgba(80, 100, 80, 0.1),\n        0 8px 24px rgba(70, 90, 70, 0.12) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\/90)::before {\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 18'%3E%3Cdefs%3E%3ClinearGradient id='g3' x1='0%25' y1='0%25' x2='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%239ab89a' stop-opacity='0'/%3E%3Cstop offset='15%25' stop-color='%239ab89a' stop-opacity='1'/%3E%3Cstop offset='85%25' stop-color='%239ab89a' stop-opacity='1'/%3E%3Cstop offset='100%25' stop-color='%239ab89a' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0,9 Q10,2 20,9 T40,9 T60,9 T80,9 T100,9 T120,9 T140,9 T160,9 T180,9 T200,9' stroke='url(%23g3)' stroke-width='1.5' fill='none'/%3E%3Ccircle cx='100' cy='9' r='4' fill='%237a9a7a'/%3E%3Ccircle cx='100' cy='9' r='2' fill='%23f5efe3'/%3E%3Ccircle cx='70' cy='9' r='2' fill='%239ab89a'/%3E%3Ccircle cx='130' cy='9' r='2' fill='%239ab89a'/%3E%3Cpath d='M85,9 L90,5 L95,9 L90,13 Z' fill='%239ab89a' opacity='0.6'/%3E%3Cpath d='M105,9 L110,5 L115,9 L110,13 Z' fill='%239ab89a' opacity='0.6'/%3E%3C/svg%3E\") !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\/90)::after {\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12'%3E%3Cdefs%3E%3ClinearGradient id='g4' x1='0%25' y1='0%25' x2='100%25' y2='0%25'%3E%3Cstop offset='0%25' stop-color='%237a9a7a' stop-opacity='0'/%3E%3Cstop offset='20%25' stop-color='%237a9a7a' stop-opacity='0.7'/%3E%3Cstop offset='50%25' stop-color='%237a9a7a' stop-opacity='1'/%3E%3Cstop offset='80%25' stop-color='%237a9a7a' stop-opacity='0.7'/%3E%3Cstop offset='100%25' stop-color='%237a9a7a' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cline x1='20' y1='6' x2='85' y2='6' stroke='url(%23g4)' stroke-width='1'/%3E%3Cline x1='115' y1='6' x2='180' y2='6' stroke='url(%23g4)' stroke-width='1'/%3E%3Cpath d='M92,6 L100,1 L108,6 L100,11 Z' fill='none' stroke='%237a9a7a' stroke-width='1'/%3E%3Ccircle cx='100' cy='6' r='2' fill='%239ab89a'/%3E%3C/svg%3E\") !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\/90) .markdown-body::before {\n    color: #9ab89a !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\/90) .markdown-body::after {\n    color: #9ab89a !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   滚动条美化 - 精致圆润\n═══════════════════════════════════════════════════════════ */\n\n.bg-gray-100\\/90.relative.inline-block ::-webkit-scrollbar {\n    width: 8px !important;\n    height: 8px !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block ::-webkit-scrollbar-track {\n    background: rgba(245, 239, 227, 0.8) !important;\n    border-radius: 4px !important;\n    border: 1px solid rgba(166, 124, 82, 0.15) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block ::-webkit-scrollbar-thumb {\n    background: linear-gradient(180deg, #d4b896 0%, #c69c6d 100%) !important;\n    border-radius: 4px !important;\n    border: 1px solid rgba(166, 124, 82, 0.3) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block ::-webkit-scrollbar-thumb:hover {\n    background: linear-gradient(180deg, #c9a882 0%, #b8956a 100%) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block ::-webkit-scrollbar-corner {\n    background: transparent !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   选中文本样式\n═══════════════════════════════════════════════════════════ */\n\n.bg-gray-100\\/90.relative.inline-block ::selection {\n    background: rgba(198, 156, 109, 0.35) !important;\n    color: #3d3225 !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block ::-moz-selection {\n    background: rgba(198, 156, 109, 0.35) !important;\n    color: #3d3225 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   图片样式\n═══════════════════════════════════════════════════════════ */\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body img {\n    border-radius: 6px !important;\n    border: 2px solid rgba(166, 124, 82, 0.3) !important;\n    box-shadow: \n        0 3px 10px rgba(120, 80, 50, 0.15),\n        inset 0 0 0 1px rgba(255, 255, 255, 0.5) !important;\n    margin: 12px 0 !important;\n    max-width: 100% !important;\n    transition: all 0.3s ease !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body img:hover {\n    border-color: rgba(166, 124, 82, 0.5) !important;\n    box-shadow: \n        0 5px 15px rgba(120, 80, 50, 0.2),\n        inset 0 0 0 1px rgba(255, 255, 255, 0.5) !important;\n    transform: scale(1.01) !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   标题样式 - h1 到 h6\n═══════════════════════════════════════════════════════════ */\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body h1,\n.bg-gray-100\\/90.relative.inline-block .markdown-body h2,\n.bg-gray-100\\/90.relative.inline-block .markdown-body h3,\n.bg-gray-100\\/90.relative.inline-block .markdown-body h4,\n.bg-gray-100\\/90.relative.inline-block .markdown-body h5,\n.bg-gray-100\\/90.relative.inline-block .markdown-body h6 {\n    color: #4a3d30 !important;\n    font-weight: 600 !important;\n    margin: 1.2em 0 0.6em 0 !important;\n    line-height: 1.4 !important;\n    text-indent: 0 !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body h1 {\n    font-size: 1.6em !important;\n    padding-bottom: 8px !important;\n    border-bottom: 2px solid rgba(198, 156, 109, 0.4) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body h2 {\n    font-size: 1.4em !important;\n    padding-bottom: 6px !important;\n    border-bottom: 1px solid rgba(198, 156, 109, 0.3) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body h3 {\n    font-size: 1.25em !important;\n    color: #5a4a3a !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body h4 {\n    font-size: 1.1em !important;\n    color: #6b5a48 !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body h5,\n.bg-gray-100\\/90.relative.inline-block .markdown-body h6 {\n    font-size: 1em !important;\n    color: #7a6855 !important;\n}\n\n/* ═══════════════════════════════════════════════════════════\n   响应式适配 - 移动端\n═══════════════════════════════════════════════════════════ */\n\n@media (max-width: 768px) {\n    .bg-gray-100\\/90.relative.inline-block {\n        margin: 14px 8px !important;\n        padding: 28px 22px 22px 22px !important;\n        border-radius: 6px !important;\n        box-shadow: \n            inset 0 0 0 1px rgba(198, 156, 109, 0.5),\n            inset 0 0 0 3px #f5efe3,\n            inset 0 0 0 4px #a67c52,\n            inset 0 0 0 5px #f5efe3,\n            inset 0 10px 25px rgba(255, 250, 240, 0.7),\n            0 2px 8px rgba(120, 80, 50, 0.12),\n            0 6px 18px rgba(100, 70, 40, 0.12) !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block::before {\n        top: 8px !important;\n        left: 15px !important;\n        right: 15px !important;\n        height: 14px !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block::after {\n        bottom: 6px !important;\n        left: 20px !important;\n        right: 20px !important;\n        height: 10px !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block .markdown-body {\n        font-size: 14.5px !important;\n        line-height: 1.8 !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block .markdown-body::before,\n    .bg-gray-100\\/90.relative.inline-block .markdown-body::after {\n        font-size: 12px !important;\n        top: 10px !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block .markdown-body::before {\n        left: 10px !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block .markdown-body::after {\n        right: 10px !important;\n    }\n    \n    .flex.items-center.justify-center.w-6.h-5 {\n        width: 55px !important;\n        height: 24px !important;\n    }\n    \n    .flex.items-center.justify-center.w-6.h-5::before {\n        width: 45px !important;\n        height: 16px !important;\n    }\n}\n\n@media (max-width: 480px) {\n    .bg-gray-100\\/90.relative.inline-block {\n        margin: 10px 5px !important;\n        padding: 24px 16px 18px 16px !important;\n        box-shadow: \n            inset 0 0 0 1px rgba(198, 156, 109, 0.4),\n            inset 0 0 0 2px #f5efe3,\n            inset 0 0 0 3px #a67c52,\n            inset 0 8px 20px rgba(255, 250, 240, 0.6),\n            0 2px 6px rgba(120, 80, 50, 0.1),\n            0 4px 12px rgba(100, 70, 40, 0.1) !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block::before {\n        height: 12px !important;\n        left: 12px !important;\n        right: 12px !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block::after {\n        height: 8px !important;\n        left: 15px !important;\n        right: 15px !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block .markdown-body {\n        font-size: 14px !important;\n        line-height: 1.75 !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block .markdown-body::before,\n    .bg-gray-100\\/90.relative.inline-block .markdown-body::after {\n        display: none !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block .markdown-body blockquote {\n        padding: 12px 15px 12px 18px !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block .markdown-body pre {\n        padding: 12px !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block .markdown-body th,\n    .bg-gray-100\\/90.relative.inline-block .markdown-body td {\n        padding: 8px 10px !important;\n        font-size: 13px !important;\n    }\n}\n\n/* ═══════════════════════════════════════════════════════════\n   减少动效模式\n═══════════════════════════════════════════════════════════ */\n\n@media (prefers-reduced-motion: reduce) {\n    .flex.items-center.justify-center.w-6.h-5::before {\n        background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 20'%3E%3Ccircle cx='10' cy='10' r='5' fill='%23c69c6d'%3E%3Canimate attributeName='opacity' values='1;0.4;1' dur='1.8s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='28' cy='10' r='5' fill='%23a67c52'%3E%3Canimate attributeName='opacity' values='1;0.4;1' dur='1.8s' begin='0.6s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='46' cy='10' r='5' fill='%23c69c6d'%3E%3Canimate attributeName='opacity' values='1;0.4;1' dur='1.8s' begin='1.2s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block .markdown-body img:hover {\n        transform: none !important;\n    }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":6,"totalMessages":310,"totalCreditsUsed":412967,"totalTokensUsed":11465380,"totalPlayedUsers":5,"deeplyPlayed":3,"fixedPromptLength":9843,"lorebookLength":3553,"author":{"id":"i8nBrcTDfJqzmiE7T3kTo1dNeOe1MTqM","name":"简言疯语","displayUsername":"jianyanfengyu","username":"jianyanfengyu"},"cardsTags":[{"tag":{"name":"自定义角色","cardsCount":265}},{"tag":{"name":"纯爱与救赎","cardsCount":11}},{"tag":{"name":"可快餐可长线","cardsCount":614}},{"tag":{"name":"剧情向","cardsCount":310}},{"tag":{"name":"可剧情可涩涩","cardsCount":2460}},{"tag":{"name":"自定义开局","cardsCount":81}},{"tag":{"name":"女性向","cardsCount":244}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}