/* =========================================
   沈氏庄园 - 降维打击防污染版 UI
========================================= */

/* 1. 绝对隐藏思维链 */
think {
    display: none !important;
}

/* 2. 整个卡片外框 */
scene {
    display: block !important;
    background: #111111 !important; /* 去掉容易失效的渐变，用最稳的纯暗黑底色 */
    border: 1px solid #331111 !important;
    border-radius: 10px !important;
    padding: 20px !important;
    margin: 15px 0 !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.8) !important;
    border-left: 5px solid #8B0000 !important;
}

/* 3. 正文区域：核弹级强制显色 */
/* 把你能想到的所有限制全部打破 */
scene text,
scene text p,
scene text span,
scene text div,
scene text *,
text,
text p,
text * {
    display: block !important;
    color: #ffffff !important; /* 强制纯白 */
    -webkit-text-fill-color: #ffffff !important; /* 强制 Webkit 内核纯白 */
    font-family: "Georgia", "Times New Roman", serif !important;
    font-size: 15px !important;
    line-height: 1.8 !important;
    letter-spacing: 0.5px !important;
    text-shadow: none !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* 正文段落间距与底边线 */
text {
    margin-bottom: 20px !important;
    padding-bottom: 20px !important;
    border-bottom: 1px solid #330000 !important;
}

text p {
    margin-top: 0 !important;
    margin-bottom: 15px !important;
}

text p:last-child {
    margin-bottom: 0 !important;
}

/* 4. 状态栏外框 */
details {
    background: #0c0c0c !important;
    border: 1px solid #1a1a1a !important;
    border-radius: 6px !important;
    margin-bottom: 10px !important;
    display: block !important;
}

/* 5. 状态栏标题 */
summary {
    background: #150505 !important; /* 极暗的血红色 */
    color: #B39B7D !important;
    padding: 12px 16px !important;
    font-weight: bold !important;
    font-size: 14px !important;
    cursor: pointer !important;
    border-bottom: 1px solid #1a1a1a !important;
    list-style: none !important;
}

summary::-webkit-details-marker {
    display: none !important;
}

/* 6. 状态栏数据 */
details p {
    margin: 0 !important;
    padding: 8px 16px !important;
    color: #cccccc !important; /* 状态栏用浅灰，区分正文的纯白 */
    font-size: 13px !important;
    border-bottom: 1px dashed #1a1a1a !important;
    line-height: 1.6 !important;
    -webkit-text-fill-color: #cccccc !important;
}

details p:last-child {
    border-bottom: none !important;
}

/* 7. 状态栏属性名变红 */
details p strong {
    color: #8B0000 !important;
    -webkit-text-fill-color: #8B0000 !important;
    font-weight: bold !important;
    margin-right: 5px !important;
}

/* 8. 多角色分割线 */
details hr {
    border: none !important;
    border-top: 1px solid #8B0000 !important;
    opacity: 0.4 !important;
    margin: 8px 0 !important;
}