/* 太玄界·究极暗黑修真全局渲染 CSS */

/* 1. 聊天气泡：幽冥深渊背景与暗金边框 */
.bg-gray-100\/90.relative.inline-block {
    background: linear-gradient(145deg, #050706 0%, #120a0a 50%, #0a0b0a 100%) !important;
    border: 1px solid #5c221a !important;
    border-radius: 10px !important;
    box-shadow: 
        0 8px 25px rgba(0, 0, 0, 0.9), 
        inset 0 0 30px rgba(139, 0, 0, 0.15),
        inset 0 0 5px rgba(212, 175, 55, 0.2) !important;
    position: relative !important;
    overflow: hidden !important;
}

/* 2. 血煞呼吸灯动效 (背景光晕) */
@keyframes blood-pulse {
    0%, 100% { opacity: 0.3; transform: scale(1); }
    50% { opacity: 0.7; transform: scale(1.05); }
}
.bg-gray-100\/90.relative.inline-block::before {
    content: "" !important;
    position: absolute !important;
    top: -50% !important; left: -50% !important; width: 200% !important; height: 200% !important;
    background: radial-gradient(circle at 50% 50%, rgba(139, 0, 0, 0.08) 0%, transparent 60%) !important;
    animation: blood-pulse 6s infinite ease-in-out !important;
    pointer-events: none !important;
    z-index: 0 !important;
}

/* 3. 正文排版：古风、冷硬、易读 */
.markdown-body {
    color: #d1d9d3 !important; /* 骨白色文字 */
    font-family: "KaiTi", "STKaiti", serif, system-ui !important;
    font-size: 15px !important;
    line-height: 1.8 !important;
    letter-spacing: 0.5px !important;
    z-index: 1 !important;
    position: relative !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) !important;
}

/* 4. 强调文字 (加粗) 异化为暗金色发光 */
.markdown-body strong, .markdown-body b {
    color: #d4af37 !important;
    font-weight: 900 !important;
    text-shadow: 0 0 8px rgba(212, 175, 55, 0.4) !important;
}

/* 5. 引用块 (内心独白/传音) 异化为幽冥绿 */
.markdown-body blockquote {
    border-left: 4px solid #2e8b57 !important;
    background: linear-gradient(90deg, rgba(46, 139, 87, 0.1) 0%, transparent 100%) !important;
    color: #8fbc8f !important;
    padding: 8px 16px !important;
    margin: 12px 0 !important;
    font-style: italic !important;
    box-shadow: inset 0 0 10px rgba(0,0,0,0.5) !important;
}

/* 6. 隐藏不必要的UI元素，保持沉浸感 */
.style_dot-flashing__8L91Q, [class*="bg-[#F1CBCB]"] {
    display: none !important;
}