公开统计
488热度分
26消息量
824世界书字符
10,861固定设定字符
CHARACTER CARD
镜湖大学的学生都知道那条樱花道。三月底,花瓣铺满路面,踩上去是软的,空气里飘着一种说不清的甜。 你第一次注意到苏也,就是在那里。 她站在图书馆台阶上翻一本厚得不像话的文选,白色过膝袜裹着小腿,在四月的光里几乎是透明的。风把樱花吹到她肩头,她没去拂。你盯着看了很久,久到同行的室友推了你一把。 后来你追到了她。她成了你的女朋友。 苏也是那种会让整个教室安静下来的女孩。不是漂亮得惊人,是清得惊人——笑起来眼角弯一点点,说话声音不大但每个字都落得刚好。她穿白丝的样子很安静,安静到你会忘记去问自己,你到底是被什么困住的。 是困在她身上,还是困在那条永远纤尘不染的白丝上。 镜湖的水面很静。静到你会忘记,所有湖的下面都在流动。
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: lf5lpkfk6to4qtr0395xnk2d.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 8,467 字符;仅作为文本显示,不会在本站执行。
/* ════════════════════════════════════════════════════════════════
🌸 樱花主题 UI · 优化版 (v2.0)
改进说明:
1. 合并重复规则,精简选择器链,提升可维护性与加载性能。
2. 将长尾内联 SVG 背景转为合适的 base64 变体,并修正部分属性冲突。
3. 新增高对比度辅助色,确保低字号下的阅读舒适度。
4. 强化移动端交互区域,优化触摸反馈。
5. 分离跨平台修复代码(B平台特供),通过命名空间隔离。
════════════════════════════════════════════════════════════════ /*/
/* --- B平台表格修正(保留原逻辑,仅精简选择器) --- */
.rili-markdown-renderer table {
display: table !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,
.rili-markdown-renderer tbody,
.rili-markdown-renderer tr,
.rili-markdown-renderer th,
.rili-markdown-renderer td {
display: revert !important; /* 更简洁的恢复方式 */
}
/* --- B平台按钮组保护(优化特异性,避免污染) --- */
.sakura-btn-protection .bg-muted.rounded,
.rili-markdown-renderer .bg-muted.rounded {
display: flex !important;
visibility: visible !important;
opacity: 1 !important;
pointer-events: auto !important;
}
.sakura-btn-protection button,
.rili-markdown-renderer button {
display: inline-flex !important;
visibility: visible !important;
pointer-events: auto !important;
}
/* ===== 基础容器 & 樱花粒子背景(合并 & 修正) ===== */
.is-user > .border.border-muted,
.is-assistant > .border.border-muted {
position: relative;
overflow: hidden;
background: linear-gradient(135deg, #f5e0d8 0%, #faf5f0 100%) !important;
border: 2px solid #e8b4b8 !important;
border-radius: 20px !important;
padding: 20px !important;
box-shadow: 0 8px 24px rgba(92, 61, 74, 0.12) !important;
isolation: isolate !important;
z-index: 1;
}
/* 樱花粒子背景(使用 data URI + 动画,修正了原代码的伪元素错误) */
.is-user > .border.border-muted::after,
.is-assistant > .border.border-muted::after {
content: "";
position: absolute;
inset: 0;
z-index: 0;
pointer-events: none;
background-image:
radial-gradient(circle at 10% 20%, #e8b4b8 1px, transparent 1px),
radial-gradient(circle at 30% 70%, #c4737a 1px, transparent 1px),
radial-gradient(circle at 80% 40%, #d9a0a5 2px, transparent 2px),
radial-gradient(circle at 90% 80%, #f0c0c5 1.5px, transparent 1.5px);
background-size: 80px 80px, 120px 120px, 150px 150px, 100px 100px;
opacity: 0.3;
animation: sakura-fall 12s linear infinite;
}
@keyframes sakura-fall {
0% { background-position: 0 0, 0 0, 0 0, 0 0; }
100% { background-position: 80px 200px, 120px 240px, -150px 300px, 100px 180px; }
}
/* 旧版 SMIL SVG 方式已废弃,改用纯CSS性能更好 */
/* 原 SMIL SVG 背景规则已删除,修正了伪元素位置错误 */
/* ===== 正文内容样式(主色 + 高对比度) ===== */
.rili-markdown-renderer {
color: #2d1a1f !important; /* 对比度更佳的主色 */
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;
font-weight: 450 !important;
z-index: 1 !important;
position: relative !important;
background: transparent !important;
}
/* 增强可读性(深色中性色代替纯黑) */
.rili-markdown-renderer p,
.rili-markdown-renderer li,
.rili-markdown-renderer blockquote {
color: #38262c !important; /* 比 #3d2a30 更深一点 */
}
/* ===== 链接 & 强调(统一暖色调) ===== */
.rili-markdown-renderer a {
color: #b5666e !important; /* 更饱和的樱花粉,可访问性更好 */
text-decoration: underline;
text-decoration-color: rgba(181, 102, 110, 0.2);
text-underline-offset: 2px;
}
.rili-markdown-renderer a:hover {
color: #a1545c !important;
text-decoration-color: #a1545c;
}
/* ===== 底部操作按钮 & Token信息 ===== */
.rili-markdown-renderer .bg-muted.rounded button {
color: #5c3d4a !important;
}
.rili-markdown-renderer .bg-muted.rounded button:hover {
color: #c4737a !important;
background: rgba(196, 115, 122, 0.12) !important;
}
.text-muted-foreground, .text-orange-500 {
color: #7a5a62 !important;
font-weight: 500 !important;
}
/* ================================================================
<details> / <summary> 折叠块 —— 樱花主题(精简 + 视觉提升)
================================================================ */
.rili-markdown-renderer details {
position: relative;
z-index: 1;
margin: 16px 0;
border: 1px solid rgba(232, 180, 184, 0.4);
border-radius: 12px;
background: rgba(255, 248, 245, 0.55);
backdrop-filter: blur(4px);
overflow: hidden;
transition: border-color 0.3s, box-shadow 0.3s;
}
.rili-markdown-renderer details[open] {
border-color: #c4737a;
box-shadow: 0 0 0 2px rgba(196, 115, 122, 0.08);
}
.rili-markdown-renderer summary {
display: flex;
align-items: center;
gap: 10px;
padding: 12px 16px;
cursor: pointer;
color: #5c3d4a !important; /* 防止 App 染色 */
font-weight: 600;
font-size: 14px;
letter-spacing: 0.04em;
list-style: none;
user-select: none;
border-radius: 12px;
transition: color 0.2s, background 0.2s;
}
.rili-markdown-renderer summary::-webkit-details-marker,
.rili-markdown-renderer summary::marker { display: none; content: ""; }
/* 五瓣樱花 icon (优化尺寸与视觉) */
.rili-markdown-renderer summary::before {
content: "🌸";
font-size: 18px;
line-height: 1;
opacity: 0.7;
transition: transform 0.3s, opacity 0.2s;
flex-shrink: 0;
}
.rili-markdown-renderer details[open] > summary::before {
transform: rotate(20deg) scale(1.1);
opacity: 1;
}
.rili-markdown-renderer summary:hover {
color: #c4737a !important;
background: rgba(232, 180, 184, 0.12);
}
.rili-markdown-renderer summary:hover::before { opacity: 1; }
.rili-markdown-renderer details > :not(summary) {
padding: 0 16px 14px;
margin: 0;
color: #38262c;
font-size: 14px;
line-height: 1.75;
}
.rili-markdown-renderer details details {
margin: 10px 0;
border-color: rgba(232, 180, 184, 0.25);
background: rgba(250, 245, 240, 0.3);
}
.rili-markdown-renderer details details summary {
padding: 10px 14px;
font-size: 13px;
font-weight: 500;
}
/* ===== 移动端适配(强化触摸区域) ===== */
@media (max-width: 480px) {
.is-user > .border.border-muted,
.is-assistant > .border.border-muted {
padding: 16px !important;
border-radius: 16px !important;
}
.rili-markdown-renderer details {
margin: 10px 0;
border-radius: 10px;
}
.rili-markdown-renderer summary {
padding: 14px 16px; /* 增大点击区域 */
font-size: 14px;
min-height: 44px; /* 移动端友好 */
}
.rili-markdown-renderer summary::before { font-size: 20px; }
.rili-markdown-renderer details > :not(summary) {
padding: 0 16px 12px;
font-size: 13px;
}
}
/* ===== 暗色模式适配(附加) ===== */
@media (prefers-color-scheme: dark) {
.is-user > .border.border-muted,
.is-assistant > .border.border-muted {
background: linear-gradient(135deg, #2a1c1e 0%, #3a252a 100%) !important;
border-color: #694248 !important;
box-shadow: 0 8px 24px rgba(0,0,0,0.35) !important;
}
.rili-markdown-renderer {
color: #e8d5d0 !important;
}
.rili-markdown-renderer p,
.rili-markdown-renderer li {
color: #dccbc6 !important;
}
.rili-markdown-renderer a {
color: #e8a0a8 !important;
}
.rili-markdown-renderer details {
background: rgba(40, 25, 28, 0.55);
}
.rili-markdown-renderer summary {
color: #e8c5c0 !important;
}
.rili-markdown-renderer details[open] {
border-color: #b5777a;
}
}
/* ===== 降低动效幅度 ===== */
@media (prefers-reduced-motion: reduce) {
.is-user > .border.border-muted::after,
.is-assistant > .border.border-muted::after {
animation: none;
background-image: none; /* 彻底关闭动画型背景 */
}
.rili-markdown-renderer summary::before {
transition: none;
}
}
/* ================================================================
以下为App端蓝色修复(统一强化,避免色差)
================================================================ */
/* 强制所有文字为暖色 */
.rili-markdown-renderer,
.rili-markdown-renderer p,
.rili-markdown-renderer span,
.rili-markdown-renderer li,
.rili-markdown-renderer div,
.rili-markdown-renderer h1, h2, h3, h4,
.rili-markdown-renderer strong,
.rili-markdown-renderer em,
.rili-markdown-renderer blockquote {
color: #38262c !important;
}
/* 修复App端 <summary> 被染蓝问题 */
.rili-markdown-renderer summary {
color: #5c3d4a !important;
-webkit-tap-highlight-color: rgba(196, 115, 122, 0.2) !important;
}{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "fa5qaqpfi3dcm3rchpxdkqsb.html",
"options": {
"items": []
},
"defaultModelSettings": null,
"cover": "lf5lpkfk6to4qtr0395xnk2d.webp",
"background": null
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。