/* =========================================
   新巴别塔：致下城区的安魂曲 (RiLi 视觉增强包)
   ========================================= */

/* 1. 废土面板：六段式折叠UI美化 */
details {
    background: linear-gradient(145deg, #0a0b10, #050608) !important;
    border: 1px solid #1a1e29 !important;
    border-radius: 6px !important;
    margin: 12px 0 !important;
    box-shadow: 0 4px 20px rgba(0,0,0,0.6), inset 0 1px 0 rgba(255,255,255,0.05) !important;
    color: #a9b4c2 !important;
    font-family: 'JetBrains Mono', Consolas, monospace !important;
    font-size: 0.9em !important;
    overflow: hidden;
}

/* 2. 面板标题：教父式古典金 */
summary {
    background: #0d1117 !important;
    color: #c5a059 !important;
    padding: 12px 16px !important;
    font-family: 'Noto Serif SC', STSong, serif !important;
    font-weight: 700 !important;
    font-size: 1.05em !important;
    border-bottom: 1px solid #1a1e29 !important;
    cursor: pointer !important;
    letter-spacing: 2px !important;
    outline: none !important;
}
summary:hover {
    background: #121822 !important;
    color: #d8b875 !important;
}

/* 3. 琥珀与铁锈：加粗文字高亮 */
strong {
    color: #b84a23 !important;
    font-weight: 700 !important;
    text-shadow: 0 0 8px rgba(184, 74, 35, 0.2) !important;
}

/* 4. 血色天鹅绒：系统报错或画外音引用 */
blockquote {
    border-left: 3px solid #7A1712 !important;
    background: linear-gradient(90deg, rgba(122, 23, 18, 0.08) 0%, rgba(0,0,0,0) 100%) !important;
    padding: 12px 16px !important;
    margin: 16px 0 !important;
    font-family: 'Noto Serif SC', STSong, serif !important;
    font-style: italic !important;
    color: #b0c8d8 !important;
    border-radius: 0 4px 4px 0 !important;
}

/* 5. 底层终端：系统代码或数值 */
code {
    background: #080a0f !important;
    color: #4a7bf7 !important;
    border: 1px solid #162032 !important;
    padding: 2px 6px !important;
    border-radius: 4px !important;
    font-family: 'JetBrains Mono', Consolas, monospace !important;
    font-size: 0.85em !important;
}

/* 6. 肃政堂警戒线：分割线美化 */
hr {
    border: none !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, #2a3a4a, transparent) !important;
    margin: 24px 0 !important;
}