css
/* 
   ⛓️ 罪恶囚笼主题 (Sin Cage Style) - 高对比度明亮版
   设计理念：
   1. 色调：苍白、冷灰、血红点缀。营造一种“审讯室”或“医院停尸房”的冰冷、高亮、无处遁形的压抑感。
   2. 核心：高辨识度，正文与背景对比强烈，杜绝阅读障碍。
   3. 视觉：像是一份被曝光的罪案档案，清晰、残酷、直接。
*/

/* --- 核心修复：强制亮色模式 & 移动端重置 --- */
:root {
    color-scheme: light !important;
    --bg-color: #F4F6F7; /* 极淡的冷灰色背景，像医院的墙 */
    --card-bg: #FFFFFF; /* 纯白卡片背景 */
    --text-main: #1A1A1A; /* 接近纯黑的深灰，保证极致清晰 */
    --border-color: #D1D5DB; /* 档案袋边框色 */
    --accent-red: #B91C1C; /* 深血红，用于强调危险 */
    --accent-blue: #00008B; /* 深蓝，用于男性对话 */
    --accent-pink: #C71585; /* 深粉，用于女性对话 */
}

/* 全局移除移动端点击高亮 */
* {
    -webkit-tap-highlight-color: transparent !important;
    -webkit-touch-callout: none !important;
}

/* 终极移除聚焦轮廓 */
*:focus, *:active, *:focus-visible {
    outline: 0 !important;
    box-shadow: none !important; 
}

/* --- 容器美化：审讯档案风格 --- */
.bg-gray-100\/90.relative.inline-block {
    background: var(--bg-color) !important;
    background-image: repeating-linear-gradient(0deg, transparent, transparent 19px, #E5E7EB 20px) !important; /* 淡淡的信纸横线效果 */
    border: 2px solid #2C3E50 !important; /* 深色粗边框，像档案夹 */
    border-radius: 4px !important; /* 直角，硬朗风格 */
    padding: 20px !important;
    margin: 15px auto !important;
    max-width: 100% !important;
    box-shadow: 5px 5px 0px rgba(0,0,0,0.1) !important; /* 硬阴影 */
}

/* --- 文本内容区域：纯白纸张 --- */
.markdown-body {
    background-color: var(--card-bg) !important;
    color: var(--text-main) !important;
    font-size: 16px !important;
    font-weight: 500 !important; /* 字体稍微加粗，增加辨识度 */
    border-radius: 2px !important;
    padding: 10px !important;
    line-height: 1.8 !important;
    font-family: "Courier New", Courier, monospace, sans-serif !important; /* 打字机字体，增加档案感 */
    border: none !important;
}

/* 标题：警示红 */
.markdown-body h1, .markdown-body h2, .markdown-body h3 {
    color: #8B0000 !important; /* 暗红色 */
    font-weight: 900 !important;
    border-bottom: 2px solid #000 !important;
    margin-top: 1.5em !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}

/* --- 代码块：证据记录 --- */
.markdown-body pre, .markdown-body code {
    background-color: #F3F4F6 !important; /* 浅灰底 */
    border: 1px dashed #6B7280 !important; /* 虚线框 */
    border-radius: 4px !important;
    color: #000 !important; /* 纯黑字 */
    font-family: "Menlo", monospace !important;
    font-size: 0.95em !important;
    padding: 8px !important;
    white-space: pre-wrap !important;
}

/* --- 交互面板 (details)：档案袋 --- */
details {
    background-color: #FFFFFF !important;
    border: 1px solid #000 !important; /* 纯黑细边框 */
    border-left: 5px solid #000 !important; /* 左侧加粗，像标签 */
    margin-bottom: 15px !important;
    padding: 8px !important;
    box-shadow: 2px 2px 5px rgba(0,0,0,0.05) !important;
}

/* 摘要 (summary) */
summary {
    color: #000 !important;
    font-weight: 800 !important;
    cursor: pointer !important;
    font-family: sans-serif !important;
}

summary::before {
    content: '📁 ' !important;
}

details[open] summary::before {
    content: '📂 ' !important;
}

/* --- 对话颜色增强 (必须清晰) --- */
font[color="#00008B"] {
    color: #00008B !important;
    font-weight: bold !important;
    background-color: rgba(0, 0, 139, 0.05) !important; /* 极淡的背景衬托 */
    padding: 0 2px !important;
}

font[color="#C71585"] {
    color: #C71585 !important;
    font-weight: bold !important;
    background-color: rgba(199, 21, 133, 0.05) !important;
    padding: 0 2px !important;
}

/* --- 输入框 --- */
textarea, input[type="text"] {
    background: #FFFFFF !important;
    border: 2px solid #000 !important;
    color: #000 !important;
    font-weight: bold !important;
    border-radius: 0 !important;
}

/* 隐藏多余元素 */
[class*="bg-[#F1CBCB]"], [class*="bg-[#c9e1e9]"] {
    display: none !important;
}
