公开统计
843热度分
142消息量
13,820世界书字符
6,694固定设定字符
以下状态来自本地公开导出字段;样式与模板仅提供安全预览/下载,不在本站自动执行。
cover: ya4bkblf32znxcyrld4atju2.webpbackground: spi5vue2nhrzvrs5xcods2ck.webp导出中只有文件名引用,未包含实际图片二进制资源。
共 13,554 字符;仅作为文本显示,不会在本站执行。
/* ==================================================
上官浅夏主题 - 古籍·月白墨韵
视觉:浅月色与淡墨色的渐变,强调文本可读性
================================================== */
/* --- 1. 隐藏顶部颜色装饰条 (强制) --- */
[class*="bg-[#F1CBCB]"],
[class*="bg-[#c9e1e9]"] {
display: none !important;
}
/* --- 2. 默认加载动画隐藏 (改用自定义SVG)--- */
.style-module__AtdJSq__dot-flashing.style-module__AtdJSq__text {
display: none !important;
}
/* --- 3. 统一聊天框美化 (核心) --- */
.bg-gray-100\/90.relative.inline-block {
/* 背景:犹如一张经过岁月浸染的宣纸,带有些微墨韵 */
background: linear-gradient(135deg, #f5f1eb 0%, #eae3d8 100%) !important;
/* 边框:细微的褐色边缘,类似古籍函套 */
border: 1px solid #c9b99a !important;
/* 阴影:柔和的书页堆叠感 */
box-shadow: 0 4px 12px rgba(90, 70, 50, 0.15), 0 1px 3px rgba(0,0,0,0.1) !important;
border-radius: 12px !important;
/* 确保内部层级正确 */
isolation: isolate;
position: relative;
overflow: hidden; /* 隐藏超出圆角的部分 */
}
/* 左侧古典竖线装饰 (模拟信笺或批注栏) */
.bg-gray-100\/90.relative.inline-block::before {
content: '';
position: absolute;
left: 12px;
top: 15px;
bottom: 15px;
width: 2px;
background: #d9cbb8;
border-radius: 1px;
z-index: 0;
opacity: 0.6;
}
/* --- 4. 聊天框文本核心样式 (强制可读性) --- */
.markdown-body {
/* 文字颜色:深墨褐色,确保在浅色背景上绝对清晰 */
color: #3e3a35 !important;
/* 字体:系统衬线字体优先,体现文学感,无衬线作为后备 */
font-family: 'Georgia', 'Noto Serif SC', 'Times New Roman', '宋体', serif !important;
font-size: 1rem !important;
line-height: 1.75 !important;
letter-spacing: 0.02em !important;
/* 去除任何可能干扰阅读的装饰 */
text-shadow: none !important;
background: transparent !important;
position: relative;
z-index: 1; /* 浮于装饰之上 */
padding-left: 20px; /* 为左侧竖线留出空间 */
padding-right: 5px;
}
/* 标题样式微调 */
.markdown-body h1, .markdown-body h2, .markdown-body h3 {
font-family: 'Georgia', 'Noto Serif SC', serif !important;
color: #4a3b2f !important;
border-bottom: 1px solid #ddd0bd;
padding-bottom: 0.3em;
}
/* 链接颜色:参考朱砂痣的颜色 */
.markdown-body a {
color: #a85c4b !important;
text-decoration: none !important;
border-bottom: 1px dashed #a85c4b;
}
/* 代码块内保持清晰 */
.markdown-body code, .markdown-body pre {
font-family: 'Courier New', monospace !important;
background: #f4efe8 !important;
color: #5c4e3d !important;
}
/* --- 5. 输入框与输出框微调区分 --- */
/* 输出框(该学弟的回复):背景稍微明亮一点,像打开的信笺 */
.bg-gray-100\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\/90) {
background: linear-gradient(135deg, #faf7f2 0%, #f3ede4 100%) !important;
border-left: 3px solid #b49b7b !important;
}
/* 输入框(浅夏的告白/内心独白):背景带一丝极淡的青色,如青瓷 */
.chat-answer-container .bg-gray-100\/90.relative.inline-block {
background: linear-gradient(135deg, #f5f4f1 0%, #edf0eb 100%) !important;
border-right: 3px solid #a3b5a6 !important;
}
/* --- 6. 底部附加元素美化 --- */
/* 底部按钮 (复制、编辑等) */
.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {
color: #8b7355 !important;
font-family: 'Georgia', serif !important;
font-size: 0.75rem !important;
text-transform: none !important;
transition: all 0.2s ease !important;
}
.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover {
color: #a85c4b !important;
background-color: rgba(168, 92, 75, 0.05) !important;
border-radius: 4px;
}
/* 模型名称文本 (Gemini等) */
.MuiTypography-root.MuiTypography-body2.css-6c0gf2 {
color: #b5a48b !important;
font-size: 0.7rem !important;
font-family: 'Georgia', serif !important;
opacity: 0.8;
}
/* Token消耗文本 */
.text-orange-500 {
color: #b5906b !important;
font-size: 0.7rem !important;
font-family: 'Georgia', serif !important;
}
/* --- 7. 自定义SVG加载动画 (落墨成点) --- */
.flex.items-center.justify-center.w-6.h-5 {
position: relative;
width: 40px !important;
height: 20px !important;
}
/* 利用伪元素创建内嵌SVG动画 */
.flex.items-center.justify-center.w-6.h-5::before {
content: url("data:image/svg+xml,%3Csvg width='40' height='20' viewBox='0 0 40 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='10' r='3' fill='%23a85c4b'%3E%3Canimate attributeName='opacity' values='0.2;1;0.2' dur='1.2s' begin='0s' repeatCount='indefinite'/%3E%3Canimate attributeName='cy' values='12;10;12' dur='1.2s' begin='0s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='20' cy='10' r='3' fill='%23a85c4b'%3E%3Canimate attributeName='opacity' values='0.2;1;0.2' dur='1.2s' begin='0.3s' repeatCount='indefinite'/%3E%3Canimate attributeName='cy' values='12;10;12' dur='1.2s' begin='0.3s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='32' cy='10' r='3' fill='%23a85c4b'%3E%3Canimate attributeName='opacity' values='0.2;1;0.2' dur='1.2s' begin='0.6s' repeatCount='indefinite'/%3E%3Canimate attributeName='cy' values='12;10;12' dur='1.2s' begin='0.6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E");
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 5;
display: block;
width: 40px;
height: 20px;
}
/* 隐藏原有的 ::after 如果存在 */
.flex.items-center.justify-center.w-6.h-5::after {
display: none !important;
}
/* --- 8. 移动端与无障碍适配 --- */
@media (max-width: 480px) {
.bg-gray-100\/90.relative.inline-block {
border-radius: 8px !important;
margin: 0 2px;
}
.markdown-body {
padding-left: 10px;
font-size: 0.95rem !important;
}
.bg-gray-100\/90.relative.inline-block::before {
left: 4px;
}
}
@media (prefers-reduced-motion: reduce) {
/* 在用户要求减少动效时,保持SVG动画但减缓速度 */
.flex.items-center.justify-center.w-6.h-5::before {
content: url("data:image/svg+xml,%3Csvg width='40' height='20' viewBox='0 0 40 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='10' r='3' fill='%23a85c4b'%3E%3Canimate attributeName='opacity' values='0.2;1;0.2' dur='2.4s' begin='0s' repeatCount='indefinite'/%3E%3Canimate attributeName='cy' values='11;10;11' dur='2.4s' begin='0s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='20' cy='10' r='3' fill='%23a85c4b'%3E%3Canimate attributeName='opacity' values='0.2;1;0.2' dur='2.4s' begin='0.6s' repeatCount='indefinite'/%3E%3Canimate attributeName='cy' values='11;10;11' dur='2.4s' begin='0.6s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='32' cy='10' r='3' fill='%23a85c4b'%3E%3Canimate attributeName='opacity' values='0.2;1;0.2' dur='2.4s' begin='1.2s' repeatCount='indefinite'/%3E%3Canimate attributeName='cy' values='11;10;11' dur='2.4s' begin='1.2s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E");
}
}
/* === 核心容器与基础设定 === */
academia {
display: flex;
flex-direction: column;
gap: 0.8rem;
padding: 0.4rem;
max-width: 100%;
/* 宣纸色渐变背景,营造暖调书卷气 */
background: linear-gradient(160deg, #faf7f0 0%, #f2ecde 100%);
color: #3a3a3a;
font-size: 14px;
line-height: 1.55;
box-sizing: border-box;
}
/* === 通用面板 (details) 设计 - 像一叠稿纸 === */
academia > details {
background: rgba(255, 255, 255, 0.82);
border: 1px solid rgba(52, 73, 94, 0.1);
border-radius: 3px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04), 0 0 0 1px rgba(210, 180, 140, 0.15) inset;
overflow: hidden;
transition: all 0.25s ease;
}
academia > details[open] {
box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08), 0 0 0 2px rgba(169, 127, 98, 0.15) inset;
}
/* 摘要标题 - 书签样式 */
academia > details > summary {
display: flex;
align-items: center;
gap: 0.4rem;
list-style: none;
padding: 0.5rem 1rem;
background: linear-gradient(90deg, #34495e 0%, #4a6075 100%);
color: #fcf9f2;
font-weight: 600;
font-size: 14px;
letter-spacing: 0.5px;
cursor: pointer;
user-select: none;
border-bottom: 1px solid rgba(255, 255, 255, 0.15);
position: relative;
}
academia > details > summary::-webkit-details-marker {
display: none;
}
/* 面板标题的伪元素装饰 - 羽毛笔触 */
academia > details > summary::before {
content: "✒️";
font-size: 13px;
filter: grayscale(40%);
margin-right: 2px;
}
/* 面板展开/收起指示器 */
academia > details > summary::after {
content: "▾";
position: absolute;
right: 1rem;
font-size: 12px;
transition: transform 0.3s ease;
opacity: 0.7;
}
academia > details[open] > summary::after {
transform: rotate(180deg);
}
/* 面板内容区 */
academia > details > *:not(summary) {
padding: 0.6rem 1rem;
margin: 0;
}
/* === 通用信息行 (d) 与 标签 (f) === */
academia d {
display: flex;
flex-wrap: wrap;
align-items: baseline;
gap: 0.25rem 0.6rem;
padding: 0.25rem 0;
border-bottom: 1px dashed rgba(180, 160, 130, 0.2);
margin-bottom: 0.2rem;
}
/* 字段名 - 档案标签效果 */
academia f {
font-weight: 700;
color: #5d7a8e;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 0.4px;
min-width: 36px;
flex-shrink: 0;
}
academia f::after {
content: "::";
font-weight: normal;
margin-left: 2px;
color: #a67c52;
opacity: 0.6;
}
/* 多行字段(擅长/行囊/人际)内部再细分 */
academia d.multi-line {
flex-direction: column;
align-items: flex-start;
gap: 0.3rem;
border-bottom-style: dotted;
}
academia d d {
border-bottom: none;
padding: 0;
margin: 0;
font-size: 13px;
color: #4a4a4a;
}
academia d d::before {
content: "◦ ";
color: #a67c52;
font-weight: bold;
}
/* NPC姓名高亮 */
academia n {
font-weight: 700;
color: #c0392b;
background: rgba(192, 57, 43, 0.06);
padding: 0 3px;
border-radius: 2px;
}
/* === 特定面板:核心状态 (core-status) === */
academia details.core-status {
border-left: 3px solid #5d7a8e;
}
academia details.core-status > summary {
background: linear-gradient(90deg, #4a6075 0%, #5d7a8e 100%);
}
/* === 特定面板:主角 (protagonist-panel) === */
academia details.protagonist-panel {
border-left: 3px solid #2c3e50;
}
academia details.protagonist-panel > summary {
background: linear-gradient(90deg, #2c3e50 0%, #3b5068 100%);
}
/* === 特定面板:浅夏 (shallow-summer) – 专属樱花点缀 === */
academia details.shallow-summer {
border-left: 3px solid #d88f8f;
background: rgba(255, 255, 255, 0.88);
}
academia details.shallow-summer > summary {
background: linear-gradient(90deg, #a35555 0%, #c06d6d 100%);
}
academia details.shallow-summer > summary::before {
content: "🌸";
font-size: 13px;
}
/* === 特定面板:记忆区 (memory-panel) – 表格美化 === */
academia details.memory-panel {
border-left: 3px solid #a67c52;
}
academia details.memory-panel > summary {
background: linear-gradient(90deg, #6d5c4a 0%, #8b7355 100%);
}
/* 针对平台自动生成的表格 */
academia details.memory-panel table {
width: 100%;
border-collapse: collapse;
font-size: 12px;
margin: 0.5rem 0;
background: rgba(255, 250, 245, 0.5);
}
academia details.memory-panel th {
background: rgba(166, 124, 82, 0.15);
color: #4a3b2f;
padding: 0.4rem 0.3rem;
text-align: center;
font-weight: 600;
border: 1px solid rgba(166, 124, 82, 0.25);
}
academia details.memory-panel td {
padding: 0.35rem 0.3rem;
border: 1px solid rgba(166, 124, 82, 0.15);
color: #3a3a3a;
vertical-align: top;
}
/* 斑马纹 */
academia details.memory-panel tr:nth-child(even) td {
background: rgba(250, 245, 235, 0.4);
}
/* === 特定面板:行动推荐 (action-panel) – 列表装饰 === */
academia details.action-panel {
border-left: 3px solid #2c6e49;
}
academia details.action-panel > summary {
background: linear-gradient(90deg, #2c6e49 0%, #3d8b5e 100%);
}
academia details.action-panel ol {
padding-left: 1.6rem;
margin: 0.3rem 0;
list-style: none;
counter-reset: action-counter;
}
academia details.action-panel ol li {
counter-increment: action-counter;
padding: 0.35rem 0;
border-bottom: 1px dotted rgba(0,0,0,0.08);
position: relative;
transition: background 0.2s;
}
academia details.action-panel ol li::before {
content: counter(action-counter);
position: absolute;
left: -1.6rem;
top: 0.2rem;
width: 1.4rem;
height: 1.4rem;
background: #2c6e49;
color: #fff;
font-size: 11px;
font-weight: bold;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
opacity: 0.7;
}
/* === 特定面板:社群 (community-panel) === */
academia details.community-panel {
border-left: 3px solid #4a6fa5;
}
academi
/* 预览已截断;下载 CSS 可查看完整内容。 */{
"renderTemplate": null,
"assistantRegexReplace": null,
"enableMemorySchema": false,
"memorySchema": null,
"introPage": "kuciwzmt0ah37canks80dc5l.html",
"options": {
"items": []
},
"defaultModelSettings": null,
"cover": "ya4bkblf32znxcyrld4atju2.webp",
"background": "spi5vue2nhrzvrs5xcods2ck.webp"
}本页只展示本地导出中可核验的公开字段。下载 JSON 可查看完整原始记录。