公开统计
393,704热度分
132,058消息量
269,283世界书字符
400固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: vc3w2kvpul5mp83ggav00gug.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 61,772 字符;仅作为文本显示,不会在本站执行。
/* ═══ B平台加载动画适配(自动注入)═══ */
.flex.items-center.justify-center.size-6 { opacity: 1 !important; }
.flex.items-center.justify-center.size-6 > .flex.gap-2 { display: none !important; }
.is-assistant.w-fit { width: 100% !important; }
.is-assistant > .border.border-muted:has(.flex.items-center.justify-center.size-6) {
width: 100% !important; background: transparent !important;
border: none !important; padding: 0 !important;
}
.is-assistant .space-y-3:has(.flex.items-center.justify-center.size-6) {
display: flex; justify-content: center; width: 100%;
}
/* ═══ B平台表格修正(自动注入)═══ */
.rili-markdown-renderer table { display:table!important; table-layout:auto!important; width:100%!important; border-collapse:collapse!important; }
.rili-markdown-renderer table caption { display:table-caption!important; caption-side:top!important; text-align:center!important; padding:8px!important; }
.rili-markdown-renderer thead { display:table-header-group!important; }
.rili-markdown-renderer tbody { display:table-row-group!important; }
.rili-markdown-renderer tr { display:table-row!important; }
.rili-markdown-renderer th, .rili-markdown-renderer td { display:table-cell!important; }
/* ═══ B平台按钮组保护(自动注入 — 防止按钮消失)═══
原理:B平台消息操作按钮结构为:
.flex.items-center.gap-1.ml-auto (hover显隐包装)
└── .bg-muted.rounded.flex.p-0.5 (按钮组容器)
└── button.rounded-full.size-7 (单个按钮)
以下规则使用高specificity + !important确保按钮
不被任何转换后/透传的CSS规则意外隐藏
═══════════════════════════════════════════════ */
/* 按钮组容器保护 */
.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\.5,
.is-user .bg-muted.rounded.flex.p-0\.5,
.is-assistant .bg-muted.rounded.flex.p-0\.5 {
display: flex !important;
visibility: visible !important;
opacity: 1 !important;
overflow: visible !important;
position: relative !important;
width: auto !important;
height: auto !important;
max-height: none !important;
pointer-events: auto !important;
clip: auto !important;
clip-path: none !important;
}
/* 单个按钮保护 */
.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\.5 > button,
.is-user .bg-muted.rounded.flex.p-0\.5 > button,
.is-assistant .bg-muted.rounded.flex.p-0\.5 > button {
display: inline-flex !important;
visibility: visible !important;
opacity: 1 !important;
pointer-events: auto !important;
position: relative !important;
clip: auto !important;
clip-path: none !important;
}
/* hover显隐包装层保护 — 仅保留B平台原生的opacity过渡 */
.flex.items-center.gap-1.ml-auto.md\:opacity-0.group-hover\:opacity-100 {
visibility: visible !important;
display: flex !important;
pointer-events: auto !important;
overflow: visible !important;
}
/* 操作行保护 */
.flex.w-full.items-center.justify-between.gap-2.px-2 {
display: flex !important;
visibility: visible !important;
overflow: visible !important;
}
/* ═══ B平台顶部栏适配说明(自动注入)═══
A: div.sticky > div.flex.justify-between
├── 左侧空区
├── #ai-model-selector (居中)
└── 右侧工具(设置按钮等)
B: <header.flex.justify-between>
├── #nav-left (侧边栏开关)
├── #nav-middle (可能为空)
└── #nav-right (通知/主题/语言)
B平台模型按钮不在header内,选择器:
button:has(> .flex-1.truncate.text-left)
═══════════════════════════════════════ */
header.flex.justify-between { position: relative; overflow: visible; }
.dsfd {
display:none;
}
UiThink {display:none;}
div[class="shrink-0 relative w-10 h-10 bg-gray-100/90 rounded-full block md:block"] {
display: none;
}
.relative.w-10.h-10.bg-white.rounded-full {
display: none !important;
}
.text-gray-100\/90 {
color: rgb(51 51 51 / 90%) !important;
}
/* 完全隐藏三角形 */
/* [B平台无三角箭头]
.bg-gray-100\/90.w-2.h-3.clip-path-triangle-right {
display: none !important;
}
*/
/* [B平台无AI头像元素]
.is-assistant > div.shrink-0.relative.w-10.h-10/* .bg-gray-100\/90.rounded-full [B平台无头像] */.rounded-full.hidden.md\:block {
display: none !important;
}
*/
judge,planning,guide {
display:none;
}
/* 玩家回复框 - 统一黑白水墨风格 */
.rounded-tr-2xl {
padding: 15px !important;
}
[class*="bg-[#F1CBCB]"],
[class*="bg-[#c9e1e9]"] {
display: none;
}
.rili-markdown-renderer details {
margin: 0 !important;
background: transparent !important;
border-left: 1px dashed #999 !important;
}
.justify-start {
margin-bottom: 20px !important;
}
.ink-floating-widget {
position: fixed;
right: 20px;
top: 50%;
transform: translateY(-50%);
z-index: 1000;
font-family: "SimSun", serif;
/* 关键设置:创建包含按钮和面板的悬停上下文 */
display: inline-flex;
align-items: center;
}
.ink-button {
display: flex;
align-items: center;
justify-content: center;
width: 60px;
height: 60px;
border-radius: 50%;
background: #ffffff; /* 中间背景色改为白色 */
color: #000000; /* 文字颜色改为黑色 */
font-size: 28px;
cursor: pointer;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
transition: all 0.3s ease;
position: relative;
z-index: 2;
border: 2px solid #000000; /* 添加黑色边框 */
}
.ink-button:hover {
background: #f0f0f0; /* 悬停时改为浅灰色 */
transform: scale(1.05);
}
.ink-panel {
position: absolute;
right: 70px;
top: 50%;
transform: translateY(-50%);
width: 300px;
padding: 20px;
background: rgba(250, 250, 250, 0.95);
border-radius: 8px;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
opacity: 0;
pointer-events: none;
transition: opacity 0.3s ease, right 0.3s ease;
border: 1px solid #ddd;
/* 确保面板与按钮有重叠区域 */
margin-right: -15px;
}
/* 关键设置1:鼠标悬停在按钮上时显示面板 */
.ink-button:hover + .ink-panel,
/* 关键设置2:鼠标移入面板后保持显示 */
.ink-panel:hover {
opacity: 1;
pointer-events: auto;
right: 80px;
}
/* 创建按钮和面板之间的悬停过渡区 */
.ink-panel::before {
content: "";
position: absolute;
left: -20px;
top: 0;
width: 20px;
height: 100%;
}
.ink-faq {
color: #333;
}
.ink-question {
margin-bottom: 15px;
border-bottom: 1px dashed #aaa;
padding-bottom: 10px;
}
.ink-question summary {
font-weight: bold;
cursor: pointer;
padding: 5px 0;
list-style: none;
position: relative;
}
.ink-question summary::-webkit-details-marker {
display: none;
}
.ink-question summary:after {
content: "+";
position: absolute;
right: 0;
transition: transform 0.2s;
}
.ink-question[open] summary:after {
transform: rotate(45deg);
}
.ink-answer {
padding: 10px 0;
color: #555;
font-size: 14px;
line-height: 1.6;
}
@media (max-width: 768px) {
.ink-panel {
width: 250px;
right: 60px;
}
.ink-button:hover + .ink-panel,
.ink-panel:hover {
right: 70px;
}
}
/* [Token消耗hover逻辑转换未启用]
.text-purple-500 {
/* --- 布局结构 --- */
display: block !important;
width: 100% !important;
position: relative !important;
text-align: right !important; /* 文字靠右 */
margin-top: 12px !important; /* 外部间距 */
padding-top: 8px !important; /* 内部留白,给线留位置 */
/* --- 核心逻辑:默认隐藏内部的Token数字 --- */
visibility: hidden !important;
/* --- 字体样式 --- */
font-family: 'SimSun', 'STKaiti', 'KaiTi', serif !important;
font-size: 0.85rem !important;
color: #333333 !important; /* 数字显示时的颜色 */
}
*/
/*
1. 永久存在的分割线 (使用 ::after 承载)
不管父级是 hidden 还是 visible,这里强制 visible
*/
/* [Token消耗hover逻辑转换未启用]
.text-purple-500::after {
content: "" !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important; /* 强制占满整行 */
height: 1px !important;
/* 水墨风格虚线 */
border-top: 1px dashed rgba(0,0,0,0.15) !important;
/* --- 关键:强制可见 --- */
visibility: visible !important;
pointer-events: none !important; /* 避免遮挡点击 */
}
*/
/*
2. "查看消耗" 提示文字 (使用 ::before 承载)
默认可见,覆盖在隐藏的数字位置
*/
/* [Token消耗hover逻辑转换未启用]
.text-purple-500::before {
content: "查看消耗" !important;
position: absolute !important;
top: 8px !important; /* 与父级padding一致 */
right: 0 !important; /* 靠右对齐 */
/* --- 样式 --- */
color: #888888 !important;
cursor: pointer !important;
font-weight: normal !important;
/* --- 关键:强制可见 --- */
visibility: visible !important;
transition: all 0.3s ease !important;
opacity: 1 !important;
}
*/
/*
=== 交互状态 ===
*/
/* Hover父级:原本隐藏的Token数字变为可见 */
/* [Token消耗hover逻辑转换未启用]
.text-purple-500:hover {
visibility: visible !important;
}
*/
/* Hover父级:原本显示的"查看消耗"变为隐藏 (淡出上浮) */
/* [Token消耗hover逻辑转换未启用]
.text-purple-500:hover::before {
visibility: hidden !important;
opacity: 0 !important;
transform: translateY(-3px) !important;
}
*/
/* =========================
其它文字样式(保持原视觉)
========================= */
.text-gray-700 {
--tw-text-opacity: 1 !important;
color: rgb(0 0 0 / var(--tw-text-opacity)) !important; /* 纯黑 */
background-color: #ffffff !important;
border: 1px solid #000000 !important;
padding: 8px 12px !important;
border-radius: 2px !important;
box-shadow: 0 2px 4px rgba(0,0,0,0.1) !important;
}
/* =========================
统一聊天框基础(去动画+滚动稳定)
========================= */
.is-user > .border.border-muted,
.is-assistant > .border.border-muted {
/* 强制字体 */
font-family: 'SimSun', 'STKaiti', 'KaiTi', serif !important;
/* 纸张风圆角与阴影 */
border-radius: 2px 255px 3px 25px / 255px 5px 225px 5px !important;
box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0,0,0,0.1) !important;
/* 去除高开销 blur,提升滚动稳定 */
backdrop-filter: none !important;
-webkit-backdrop-filter: none !important;
border: 1px solid rgba(0,0,0,0.1) !important;
/* 滚动稳定优化:隔离绘制与独立合成层 */
contain: layout paint style !important;
transform: translateZ(0) !important;
backface-visibility: hidden !important;
}
/* 强化主要文本可读性 */
.rili-markdown-renderer {
color: #333333 !important; /* 深色高对比 */
font-weight: 500 !important;
letter-spacing: 0.02em !important;
}
/* =========================
输入聊天框(静态印章,无动画)
========================= */
.is-user > .border.border-muted {
background-color: #fdfdfd !important;
background-image:
/* 宣纸纹理 */
linear-gradient(to bottom, rgba(255,255,255,0.8), rgba(248,248,248,0.9)),
/* 静态红色印章(无动画) */
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect x='10' y='10' width='80' height='80' rx='5' ry='5' fill='none' stroke='%23a83f3f' stroke-width='3'/%3E%3Ctext x='50' y='65' text-anchor='middle' fill='%23a83f3f' font-family='serif' font-size='40'%3E%E9%97%AE%3C/text%3E%3C/svg%3E") !important;
background-repeat: no-repeat !important;
background-position: right 10px bottom 10px !important;
background-size: cover, 40px 40px !important; /* 限制印章大小 */
border: 1px solid rgba(100, 100, 100, 0.2) !important;
border-left: 4px solid #a83f3f !important; /* 左侧红线 */
}
/* =========================
输出聊天框(保持原视觉)
========================= */
.is-assistant > .border.border-muted {
background-color: #faf9f6 !important;
background-image:
linear-gradient(to bottom, rgba(250,249,246,0.98) 0%, rgba(250,249,246,0.85) 70%, rgba(250,249,246,0.4) 100%),
url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0,120 L0,100 Q150,60 300,90 T600,80 T900,100 T1200,80 L1200,120 Z' fill='%23cccccc' opacity='0.3'/%3E%3Cpath d='M0,120 L0,110 Q200,90 400,110 T800,100 T1200,110 L1200,120 Z' fill='%23666666' opacity='0.2'/%3E%3C/svg%3E") !important;
background-repeat: no-repeat !important;
background-position: bottom left !important;
background-size: cover, 100% 60px !important;
padding-bottom: 20px !important;
border: 1px solid rgba(0,0,0,0.05) !important;
/* 滚动稳定优化 */
contain: layout paint style !important;
transform: translateZ(0) !important;
backface-visibility: hidden !important;
}
/* =========================
Token 消耗(点缀色保持)
========================= */
/* [Token消耗hover逻辑转换未启用]
.text-orange-500 {
color: #a83f3f !important;
}
*/
.flex.items-center.justify-center.size-6 > .flex.gap-2 {
display: none !important;
}
.flex.items-center.justify-center.size-6 {
position: relative !important;
width
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "jmnkcq1pxkq08jbry9o8lmtt.html",
"options": {
"items": [
{
"order": 0,
"label": "教学",
"type": "SET-INPUT",
"value": "【教学】"
}
]
},
"defaultModelSettings": {
"model": "mango_gemini_vertex/gemini-3.1-pro-preview",
"contextWindow": 6,
"modelSettings": {
"presencePenalty": 1
}
},
"cover": "vc3w2kvpul5mp83ggav00gug.webp",
"background": null
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。