/* =================================================================
   Douluo Dalu II Theme: Peerless Tang Sect
   风格：极致之冰(蓝) + 史莱克(金) + 唐门(深邃)
   ================================================================= */

/* --- 1. 核心容器 --- */
.xiuxian-ui {
    /* 背景：极淡的冰蓝色渐变，模拟冰海冻原的气息 */
    background: linear-gradient(180deg, #f5faff 0%, #e3f2fd 100%);
    color: #1a237e; /* 字体：唐门深蓝 */
    font-family: "KaiTi", "STKaiti", serif; /* 楷体，保留古风 */
    border: 2px solid #64b5f6; /* 边框：冰帝之螯的蓝色 */
    border-radius: 12px;
    padding: 15px;
    margin: 15px 0;
    box-shadow: 0 4px 15px rgba(33, 150, 243, 0.2); /* 魂力光晕 */
    font-size: 15px;
    line-height: 1.6;
    position: relative;
    /* 【核心修复1】解除外层遮挡限制，释放悬浮窗 */
    overflow: visible !important; 
}

/* 背景纹理：淡淡的蓝银草叶脉 */
.xiuxian-ui::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background-image: 
        radial-gradient(#90caf9 1px, transparent 1px),
        linear-gradient(45deg, rgba(255,255,255,0.5) 25%, transparent 25%);
    background-size: 20px 20px, 4px 4px;
    opacity: 0.15;
    pointer-events: none;
    z-index: 0;
    /* 配合父级解除overflow，在这里重新约束背景圆角 */
    border-radius: inherit; 
    overflow: hidden;
}

/* --- 2. 布局组件 --- */
.info-grid {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    font-size: 0.9em;
    gap: 5px;
}

.dashed-line {
    border: 0;
    border-top: 1px dashed #90caf9;
    margin: 8px 0;
}

/* --- 3. 折叠栏 (Details/Summary) --- */
.xiuxian-ui details {
    margin-bottom: 6px;
    padding-bottom: 4px;
    border-bottom: 1px solid rgba(144, 202, 249, 0.3);
    position: relative;
    z-index: 1;
}

.xiuxian-ui summary {
    cursor: pointer;
    font-weight: bold;
    color: #0d47a1;
    padding: 6px 0;
    transition: all 0.3s;
    list-style: none;
    display: flex;
    align-items: center;
}

.xiuxian-ui summary::before {
    content: "◈"; /* 魂导核心形状 */
    margin-right: 8px;
    color: #42a5f5;
    transition: transform 0.3s;
}

.xiuxian-ui details[open] summary::before {
    transform: rotate(90deg);
    color: #ffca28; /* 展开变金 */
}

.xiuxian-ui summary:hover {
    color: #1976d2;
    text-shadow: 0 0 8px rgba(66, 165, 245, 0.4);
}

.xiuxian-ui summary::-webkit-details-marker { display: none; }

/* --- 4. 玩家档案头部 --- */
.profile-header {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    position: relative;
    z-index: 1;
}

.profile-avatar {
    width: 40px;
    height: 40px;
    background: #1a237e;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    border: 2px solid #ffca28;
    box-shadow: 0 0 5px rgba(26, 35, 126, 0.5);
}

.sect-emblem {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}

.profile-info {
    flex: 1;
}

.rank-tag {
    background: #e3f2fd;
    color: #1565c0;
    padding: 1px 6px;
    border-radius: 4px;
    font-size: 0.8em;
    border: 1px solid #bbdefb;
}

.sub-info {
    font-size: 0.85em;
    color: #546e7a;
}

/* --- 5. 双能量条 (魂力/精神力) --- */
.xiuxian-bar-box {
    display: flex;
    align-items: center;
    margin: 6px 0;
    font-size: 13px;
    position: relative;
    z-index: 1;
}

.xiuxian-bar-label {
    width: 40px;
    font-weight: bold;
    color: #37474f;
    font-size: 12px;
}

.xiuxian-bar-track {
    flex-grow: 1;
    height: 16px;
    background: #eceff1;
    border: 1px solid #cfd8dc;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);
}

.xiuxian-bar-fill {
    height: 100%;
    border-radius: 8px 0 0 8px;
    transition: width 0.5s ease;
}

/* 魂力：极致之冰蓝 */
.xiuxian-bar-fill.soul-power {
    background: linear-gradient(90deg, #42a5f5 0%, #1976d2 100%);
    box-shadow: 0 0 10px #42a5f5;
}

/* 精神力：灵眸紫金 */
.xiuxian-bar-fill.mental-power {
    background: linear-gradient(90deg, #ab47bc 0%, #7b1fa2 100%);
    box-shadow: 0 0 10px #ab47bc;
}

.xiuxian-bar-text {
    position: absolute;
    top: 0; left: 0; width: 100%;
    text-align: center;
    line-height: 16px;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,0.8);
    font-size: 10px;
    font-family: sans-serif;
    letter-spacing: 0.5px;
}

/* --- 6. 武魂展示 --- */
.martial-souls {
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin-top: 8px;
    background: rgba(255,255,255,0.5);
    padding: 5px;
    border-radius: 6px;
    position: relative;
    z-index: 1;
}

.soul-slot {
    display: flex;
    justify-content: space-between;
    font-size: 0.9em;
}

.soul-name { font-weight: bold; color: #283593; }
.soul-rings { color: #555; font-size: 0.85em; }

/* 
   ================================================================
   ★ 绝世唐门·魂导全息风格悬浮窗 (重构防消失版) ★
   ================================================================
*/

/* 4. 物品悬浮窗 - 触发点 */
.tooltip {
    position: relative;
    display: inline-block; /* 强制产生锚点尺寸 */
    border-bottom: 1px solid rgba(79, 195, 247, 0.5); 
    color: #4fc3f7; /* 冰蓝色文本 */
    cursor: pointer;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    text-shadow: 0 0 2px rgba(79, 195, 247, 0.3);
    -webkit-tap-highlight-color: transparent; /* 消除手机端点击蓝块 */
    outline: none;
}

/* 触发点悬停状态 - 模拟精神探测共享开启 */
.tooltip:hover, .tooltip:active, .tooltip:focus {
    color: #ffd700; /* 命运之眸的金色 */
    border-bottom-color: #ffd700;
    text-shadow: 0 0 8px rgba(255, 215, 0, 0.6);
    z-index: 10;
}

/* 悬浮窗主体 - 魂导器全息面板 */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 250px;
    max-width: 85vw;
    
    background: linear-gradient(165deg, 
        rgba(8, 20, 40, 0.98) 0%, 
        rgba(20, 45, 85, 0.96) 100%);
        
    color: #e0f7fa; 
    text-align: left;
    border: 1px solid rgba(0, 229, 255, 0.4);
    border-radius: 6px; 
    padding: 15px;
    
    /* 【核心修复2】退回最稳定的绝对定位，悬挂于词条正上方 */
    position: absolute !important;
    bottom: calc(100% + 12px);
    left: 50%;
    z-index: 999999;
    opacity: 0;
    
    box-shadow: 
        0 0 0 1px rgba(0, 0, 0, 0.5), 
        0 10px 30px rgba(3, 169, 244, 0.4), 
        inset 0 0 20px rgba(3, 169, 244, 0.1); 
        
    backdrop-filter: blur(12px); 
    -webkit-backdrop-filter: blur(12px);
    
    transform: translateX(-50%) scale(0.92);
    transform-origin: bottom center; /* 设定动画膨胀的锚点为底部中心 */
    
    transition: opacity 0.3s, transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), visibility 0.3s;
    font-size: 13px;
    letter-spacing: 0.5px;
    pointer-events: none; /* 防遮挡点击 */
}

/* 装饰性细节 - 模拟魂导核心的能量溢出底座 */
.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    bottom: -7px; 
    left: 50%;
    margin-left: -6px;
    width: 12px;
    height: 12px;
    background: #0d47a1;
    border: 1px solid #4fc3f7;
    border-top: none;
    border-left: none;
    transform: rotate(45deg);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
    z-index: -1; 
}

/* 内部装饰线 - 全息屏幕内框 */
.tooltip .tooltiptext::before {
    content: "";
    position: absolute;
    top: 3px; left: 3px; right: 3px; bottom: 3px;
    border-radius: 4px;
    border: 1px solid rgba(255, 255, 255, 0.08);
    pointer-events: none;
    background: linear-gradient(to bottom, rgba(79, 195, 247, 0.05) 0%, transparent 20%);
}

/* 悬停激活状态 - 灵眸开启 */
.tooltip:hover .tooltiptext,
.tooltip:active .tooltiptext,
.tooltip:focus .tooltiptext,
.tooltip:focus-within .tooltiptext {
    visibility: visible;
    opacity: 1;
    transform: translateX(-50%) scale(1);
    animation: spiritEyeOpen 0.4s cubic-bezier(0.34, 1.56, 0.64, 1); 
}

/* 动画：模拟灵眸开启时的精神波动 */
@keyframes spiritEyeOpen {
    0% {
        opacity: 0;
        transform: translateX(-50%) scale(0.8);
        filter: blur(4px); 
    }
    60% {
        opacity: 0.8;
        transform: translateX(-50%) scale(1.03); 
    }
    100% {
        opacity: 1;
        transform: translateX(-50%) scale(1);
        filter: blur(0);
    }
}

/* 响应式调整保护 */
@media (max-width: 768px) {
    .tooltip .tooltiptext {
        width: 240px;
        padding: 12px;
        font-size: 12px;
    }
}

/* --- 8. 女性特征与精神探测 --- */
.scan-result {
    background: #e8eaf6;
    padding: 5px;
    border-radius: 4px;
    margin-bottom: 5px;
    font-size: 0.9em;
    position: relative;
    z-index: 1;
}

.fem-attr-box {
    background: linear-gradient(135deg, #fff0f5 0%, #fce4ec 100%);
    border-left: 4px solid #f06292;
    padding: 8px 10px;
    margin: 8px 0;
    border-radius: 0 8px 8px 0;
    font-size: 13px;
    color: #880e4f;
    position: relative;
    z-index: 1;
}

.fem-attr-title {
    font-weight: bold;
    color: #c2185b;
    display: block;
    margin-bottom: 5px;
    border-bottom: 1px dashed #f48fb1;
}

.attr-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 4px;
}

.mind-read {
    font-style: italic;
    color: #455a64;
    background: rgba(255,255,255,0.6);
    padding: 6px;
    border-radius: 4px;
    margin-top: 5px;
    border: 1px dotted #90a4ae;
}

/* --- 9. 战术行动列表 --- */
.action-list {
    background: linear-gradient(145deg, #ffffff, #f5f5f5);
    border: 1px solid #e0e0e0;
    padding: 10px 15px;
    border-radius: 8px;
    margin-top: 15px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.05);
    position: relative;
    z-index: 1;
}

.action-header {
    font-weight: bold;
    color: #37474f;
    border-bottom: 2px solid #b0bec5;
    margin-bottom: 8px;
    padding-bottom: 2px;
}

.action-list ol {
    margin: 0;
    padding-left: 20px;
    color: #455a64;
}

.action-list li {
    margin-bottom: 4px;
    transition: transform 0.2s;
}

.action-list li:hover {
    transform: translateX(5px);
    color: #1565c0;
    font-weight: bold;
}

.key {
    color: #0277bd;
    font-weight: bold;
    font-size: 0.9em;
    margin-right: 5px;
}

/* --- 10. 滚动条美化 --- */
.scroll-box {
    max-height: 150px;
    overflow-y: auto;
}
.scroll-box::-webkit-scrollbar { width: 4px; }
.scroll-box::-webkit-scrollbar-track { background: #f1f1f1; }
.scroll-box::-webkit-scrollbar-thumb { background: #90caf9; border-radius: 2px; }

/* 迷你好感条 */
.mini-bar {
    display: inline-block;
    width: 60px;
    height: 6px;
    background: #eee;
    border-radius: 3px;
    overflow: hidden;
    vertical-align: middle;
    margin-left: 5px;
}

/* =================================================================
   Douluo Dalu II: Peerless Tang Sect Theme (Spirit Eyes & Tianmeng)
   斗罗大陆二绝世唐门主题：灵眸 · 极致之冰 · 天梦金
   核心配色：天梦淡金(聊天框) + 灵眸紫极 + 极致之冰
   ================================================================= */

/* --- 1. 顶部栏净化 --- */
.sticky.w-full.top-0 [class*="bg-[#F1CBCB]"], 
.sticky.w-full.top-0 [class*="bg-[#c9e1e9]"] {
    display: none !important;
}

/* --- 1. 顶部栏 (精神之海/灵眸风格) --- */
/* 顶部栏容器 - 模拟霍雨浩的精神之海 */
.sticky.w-full.top-0.flex.items-center {
    /* 深邃的精神之海背景：深蓝过渡到灵眸紫 */
    background: linear-gradient(90deg, rgba(10, 25, 47, 0.98), rgba(26, 35, 126, 0.95)) !important;
    backdrop-filter: blur(12px) !important;
    border-bottom: 2px solid #81d4fa !important; /* 极致之冰的封冻线 */
    box-shadow: 0 0 20px rgba(41, 121, 255, 0.3) !important;
}

/* 模型名称 - 模拟霍雨浩的灵眸注视 */
#ai-model-selector .truncate.text-\[13px\] {
    color: #e1f5fe !important;
    text-shadow: 0 0 8px rgba(225, 245, 254, 0.9);
    font-weight: bold !important;
    font-family: "Microsoft YaHei", sans-serif !important;
    letter-spacing: 1.5px !important;
}

#ai-model-selector .truncate.text-\[13px\]::before {
    content: "【魂灵契约: "; /* 绝世唐门特色的魂灵系统 */
    color: #ffd740 !important; /* 天梦金 */
    text-shadow: 0 0 5px rgba(255, 215, 64, 0.6);
}

#ai-model-selector .truncate.text-\[13px\]::after {
    content: "】";
    color: #ffd740 !important;
    opacity: 0.8;
}

/* --- 2. 聊天气泡 (核心需求：天梦冰蚕淡金色) --- */
.bg-gray-100\/90.relative.inline-block {
    /* 背景：天梦冰蚕的百万年精神力具象化 - 淡金流光 */
    background: linear-gradient(165deg, #fffff0 0%, #fffde7 40%, #fff9c4 100%) !important;
    /* 边框：金纹封印 */
    border: 1px solid #ffe082 !important;
    border-radius: 12px 12px 12px 2px !important; /* 稍微圆润一点，像蚕宝宝 */
    /* 阴影：柔和的精神波动光晕 */
    box-shadow: 
        0 4px 15px rgba(255, 215, 0, 0.15), 
        inset 0 0 15px rgba(255, 255, 255, 0.8) !important;
    color: #4e342e !important; /* 深褐金文字，保证在淡金背景下的阅读体验 */
}

/* 气泡文字 */
.bg-gray-100\/90.relative.inline-block .markdown-body {
    color: #37474f !important; /* 沉稳的深灰蓝，对比淡金背景 */
    font-family: "Segoe UI", sans-serif !important;
}

/* 强调文字 (极致之冰蓝 / 生灵之金绿) */
.bg-gray-100\/90.relative.inline-block .markdown-body strong {
    /* 冰碧帝皇蝎的碧绿/深蓝，在金色背景上非常显眼 */
    color: #00897b !important; 
    text-shadow: 0px 0px 1px rgba(0, 137, 123, 0.3) !important;
    font-weight: 800 !important;
}

/* 代码块背景适配 */
.bg-gray-100\/90.relative.inline-block pre {
    background-color: rgba(255, 255, 255, 0.6) !important;
    border: 1px solid #fff59d !important;
}

/* --- 3. 按钮组 (魂导器金属风格) --- */
/* 顶部功能按钮 - 模拟明德堂/日月帝国魂导金属 */
#ai-mod-button2 button.MuiButton-root,
#header-setting-button {
    background: linear-gradient(135deg, #eceff1, #cfd8dc) !important; /* 稀有金属银白 */
    color: #455a64 !important;
    border: 1px solid #b0bec5 !important;
    border-bottom: 2px solid #90a4ae !important;
    border-radius: 6px !important;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1) !important;
    font-weight: bold !important;
    transition: all 0.3s ease !important;
}

#ai-mod-button2 button.MuiButton-root:hover,
#header-setting-button:hover {
    background: linear-gradient(135deg, #ffffff, #eceff1) !important;
    color: #0277bd !important; /* 激活时的魂力蓝光 */
    border-color: #29b6f6 !important;
    box-shadow: 0 0 10px rgba(41, 182, 246, 0.4) !important;
}

/* 分页按钮 */
.MuiPaginationItem-root.Mui-selected {
    background-color: #ffd740 !important; /* 天梦金选中态 */
    color: #3e2723 !important;
    box-shadow: 0 0 8px rgba(255, 215, 64, 0.6) !important;
}

/* --- 4. 底部输入框 (极致之冰风格) --- */
#ai-chat-input {
    background-color: rgba(240, 248, 255, 0.95) !important; /* 冰雪白 */
    color: #01579b !important;
    border: 1px solid #b3e5fc !important;
    border-left: 4px solid #00bcd4 !important; /* 冰帝之螯 */
    border-radius: 4px !important;
}
#ai-chat-input:focus {
    box-shadow: 0 0 15px rgba(0, 188, 212, 0.25) !important;
    border-color: #00bcd4 !important;
    background-color: #fff !important;
}
#ai-chat-input::placeholder {
    color: rgba(1, 87, 155, 0.4) !important;
}

/* --- 5. 加载动画 (灵眸开启 & 光明女神蝶舞) --- */

/* 5.1 核心容器 - 模拟霍雨浩的“精神之海”与“灵眸” */
#ai-chat-answer .chat-answer-container div:has(> .style_dot-flashing__8L91Q) {
    /* 背景：深邃精神之海，混合了灵眸的紫意 */
    background: radial-gradient(circle at 50% 50%, #1a1a2e 0%, #0f0c29 40%, #000000 100%) !important;
    /* 边框：灵眸的金边与精神力的蓝光 */
    border: 1px solid rgba(255, 215, 64, 0.4) !important;
    border-top: 1px solid rgba(64, 196, 255, 0.6) !important;
    border-bottom: 1px solid rgba(64, 196, 255, 0.6) !important;
    border-radius: 60px !important; /* 更像眼睛的狭长形状 */
    
    /* 阴影：呼吸感的精神波动 */
    box-shadow: 
        0 0 20px rgba(0, 0, 0, 0.8),
        inset 0 0 30px rgba(26, 35, 126, 0.5),
        0 0 10px rgba(255, 215, 64, 0.2) !important;
        
    position: relative !important;
    overflow: hidden !important;
    transition: all 0.5s ease !important;
}

/* 5.2 灵眸瞳孔效果 (背景层动画) */
/* 使用 ::before 模拟一只缓缓睁开的金色竖瞳 */
#ai-chat-answer .chat-answer-container div:has(> .style_dot-flashing__8L91Q)::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 10px; /* 初始宽度窄，像竖瞳 */
    height: 80%;
    
    /* 瞳孔光辉：中心金亮，边缘虚化 */
    background: radial-gradient(ellipse at center, rgba(255, 215, 64, 0.9) 0%, rgba(255, 160, 0, 0.4) 40%, transparent 70%);
    filter: blur(8px);
    z-index: 0;
    
    /* 动画：灵眸睁眼 (瞳孔扩散) */
    animation: spirit-eye-open 4s ease-in-out infinite alternate;
}

/* 5.3 光明女神蝶翼 (前景层动画) */
/* 使用 ::after 模拟蝶翼扇动的流光掠过 */
#ai-chat-answer .chat-answer-container div:has(> .style_dot-flashing__8L91Q)::after {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    
    /* 蝶翼配色：女神蝶的炫蓝与粉紫 */
    background: linear-gradient(
        110deg, 
        transparent 30%, 
        rgba(64, 196, 255, 0.2) 45%, 
        rgba(236, 64, 122, 0.2) 50%, 
        rgba(64, 196, 255, 0.2) 55%, 
        transparent 70%
    );
    z-index: 1;
    mix-blend-mode: screen; /* 混合模式，让光效更通透 */
    
    /* 动画：蝶舞掠影 */
    animation: butterfly-wing-sweep 3s cubic-bezier(0.4, 0.0, 0.2, 1) infinite;
}

/* 5.4 动态文字 - 精神探测反馈 */
#ai-chat-answer .chat-answer-container .loading-text {
    position: relative;
    z-index: 2;
    color: #e1f5fe !important; /* 冰极白 */
    font-family: 'Segoe UI', 'Microsoft YaHei', sans-serif !important;
    letter-spacing: 3px;
    font-size: 14px !important;
    text-shadow: 0 0 10px rgba(64, 196, 255, 0.8);
    font-weight: 600;
}

/* 5.5 粒子点 - 模拟天梦冰蚕的十个金色光环 */
#ai-chat-answer .chat-answer-container .style_dot-flashing__8L91Q {
    z-index: 2;
    /* 主粒子：天梦金 */
    background-color: #ffd740 !important; 
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    box-shadow: 0 0 15px #ffd740, 0 0 5px #fff !important;
    animation: soul-ring-pulse 1s ease-in-out infinite alternate !important;
}

/* 左侧粒子 - 冰帝碧绿 */
#ai-chat-answer .chat-answer-container .style_dot-flashing__8L91Q::before {
    background-color: #69f0ae !important; 
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    box-shadow: 0 0 12px #69f0ae !important;
    animation: soul-ring-orbit-left 1.5s ease-in-out infinite !important;
}

/* 右侧粒子 - 雪帝冰蓝 */
#ai-chat-answer .chat-answer-container .style_dot-flashing__8L91Q::after {
    background-color: #40c4ff !important; 
    width: 8px !important;
    height: 8px !important;
    border-radius: 50% !important;
    box-shadow: 0 0 12px #40c4ff !important;
    animation: soul-ring-orbit-right 1.5s ease-in-out infinite !important;
}

/* --- 动画定义区 --- */

/* 动画：灵眸睁眼 (瞳孔由竖变圆，模拟注视) */
@keyframes spirit-eye-open {
    0% {
        width: 2px;
        height: 40%;
        opacity: 0.3;
        filter: blur(4px);
        background: radial-gradient(ellipse at center, rgba(255, 215, 64, 0.5) 0%, transparent 70%);
    }
    50% {
        width: 15px; /* 竖瞳感 */
        height: 90%;
        opacity: 0.8;
        filter: blur(6px);
    }
    100% {
        width: 120%; /* 睁开，光芒充满 */
        height: 120%;
        opacity: 0.15; /* 变为背景光晕 */
        filter: blur(15px);
        background: radial-gradient(circle at center, rgba(124, 77, 255, 0.4) 0%, transparent 60%); /* 转为紫极魔瞳色 */
    }
}

/* 动画：蝶翼掠影 */
@keyframes butterfly-wing-sweep {
    0% {
        left: -100%;
        transform: skewX(-20deg);
    }
    100% {
        left: 200%;
        transform: skewX(-20deg);
    }
}

/* 动画：魂环律动 (主粒子) */
@keyframes soul-ring-pulse {
    0% { transform: scale(0.8); opacity: 0.8; box-shadow: 0 0 5px #ffd740; }
    100% { transform: scale(1.2); opacity: 1; box-shadow: 0 0 20px #ffd740, 0 0 10px #fff; }
}

/* 动画：粒子左侧轨道 */
@keyframes soul-ring-orbit-left {
    0% { transform: translate(-15px, 0) scale(0.8); }
    50% { transform: translate(-20px, -5px) scale(1.1); }
    100% { transform: translate(-15px, 0) scale(0.8); }
}

/* 动画：粒子右侧轨道 */
@keyframes soul-ring-orbit-right {
    0% { transform: translate(15px, 0) scale(0.8); }
    50% { transform: translate(20px, 5px) scale(1.1); }
    100% { transform: translate(15px, 0) scale(0.8); }
}

/* --- 6. 评论区 (海神缘相亲大会风格) --- */
div[class*="w-full"][class*="bg-white"][class*="bottom-0"] {
    background: linear-gradient(to top, #e3f2fd, #ffffff) !important; /* 海神湖水面 */
    border-top: 2px solid #81d4fa !important;
}

div[class*="w-full"][class*="bg-white"][class*="bottom-0"] div.cursor-pointer.group.flex.items-center.justify-center {
    background: linear-gradient(135deg, #f06292, #ec407a) !important; /* 三生镇魂鼎/王冬儿的粉蓝粉紫调 */
    box-shadow: 0 2px 5px rgba(233, 30, 99, 0.3) !important;
}

/* --- 7. 系统日志文字注入 (绝世唐门版) --- */
.system-log-1 .loading-text::before { content: '[精神探测] 正在构建精神共享网络...' !important; }
.system-log-2 .loading-text::before { content: '[天梦领域] 正在模拟百万年魂技...' !important; }