/* 状态栏整体容器美化 */
details {
    margin: 10px 0;
    border: 2px solid #d4af37;
    border-radius: 10px;
    background: #fffdf5;
    box-shadow: 0 4px 15px rgba(212, 175, 55, 0.2);
    overflow: hidden;
}

/* 顶部标题栏：尊贵金 */
summary {
    padding: 12px 16px;
    background: linear-gradient(135deg, #d4af37 0%, #f9e79f 50%, #d4af37 100%);
    color: #5d4037;
    font-weight: 800;
    cursor: pointer;
    list-style: none;
    border-bottom: 2px solid #b8860b;
    text-shadow: 1px 1px 0px rgba(255,255,255,0.5);
    display: flex;
    justify-content: space-between;
}

summary::-webkit-details-marker { display: none; }
summary::after { content: "展开 ▽"; font-size: 0.8em; opacity: 0.7; }
details[open] summary::after { content: "收起 △"; }

/* 内部属性对齐：核心整齐逻辑 */
details p {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 15px;
    margin: 0;
    border-bottom: 1px solid rgba(212, 175, 55, 0.1);
    background: rgba(255,255,255,0.5);
}

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

/* 标签样式 */
details b {
    color: #856404;
    font-size: 0.9em;
    flex-shrink: 0;
    margin-right: 10px;
}

/* 数值样式 */
details span {
    color: #333;
    font-weight: 500;
    text-align: right;
    word-break: break-all;
}

/* 记忆区表格美化 */
table {
    width: 100%;
    border-collapse: collapse;
    font-size: 0.85em;
    margin: 5px 0;
}
th { background: #fcf3cf; color: #856404; padding: 8px; }
td { border: 1px solid #f9e79f; padding: 6px; text-align: center; }

/* 正文美化：书卷感 */
text {
    display: block;
    padding: 25px;
    line-height: 2.0;
    letter-spacing: 0.5px;
    color: #2c3e50;
    background: #ffffff;
    border: 1px solid #eee;
    border-left: 6px solid #d4af37;
    margin: 20px 0;
    font-family: "PingFang SC", "Microsoft YaHei", sans-serif;
    background-image: linear-gradient(90deg, rgba(212,175,55,0.03) 1px, transparent 1px);
    background-size: 20px 100%;
}

/* 流光动画 */
details[open] {
    animation: borderGlow 2s infinite alternate;
}
@keyframes borderGlow {
    from { box-shadow: 0 0 5px #d4af37; }
    to { box-shadow: 0 0 15px #fff700; }
}
/* 系统面板专属：呼吸金光 */
.system-tab {
    border: 2px solid #ffcc00 !important;
    background: rgba(20, 20, 20, 0.9) !important; /* 深色底，更有系统感 */
    box-shadow: 0 0 20px rgba(255, 204, 0, 0.4) !important;
    animation: systemPulse 3s infinite alternate !important;
}

@keyframes systemPulse {
    from { box-shadow: 0 0 10px rgba(255, 204, 0, 0.4); }
    to { box-shadow: 0 0 25px rgba(255, 204, 0, 0.7); }
}

/* 系统面板标题：黑金科技感 */
.system-tab summary {
    background: linear-gradient(90deg, #ffcc00, #b8860b) !important;
    color: #000 !important;
    letter-spacing: 2px;
}

/* 系统面板内部文字：亮金色 */
.system-tab p b { color: #ffcc00 !important; }
.system-tab p span { color: #fff !important; font-family: 'Courier New', Courier, monospace; }

/* 进度条效果 */
.progress-bar {
    width: 100%;
    height: 4px;
    background: #333;
    margin-top: 4px;
    border-radius: 2px;
    overflow: hidden;
}
.progress-fill {
    height: 100%;
    background: #ffcc00;
    box-shadow: 0 0 5px #ffcc00;
}