/* ============================================================
   about.css —— 关于页样式（外壳部分已抽到 css/docs.css）
   ------------------------------------------------------------
   配色 / 字体 / 圆角统一走 ui/css/base.css + css/theme.css
   的设计令牌（不再私有一套变量），深色模式与主题色自动跟随；
   按钮直接用 base.css 的 .btn，徽标规格与 .tag 保持一致。
   ============================================================ */

/* 自检按钮组 */
.btns {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    margin-bottom: 20px;
}

.card h2 {
    margin: 0 0 10px;
    font-size: 15px;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}

/* 键值行 */
.row {
    display: flex;
    gap: 12px;
    padding: 5px 0;
    border-top: 1px dashed var(--border);
    font-size: 14px;
}

.row:first-of-type {
    border-top: 0;
}

.row .k {
    flex: 0 0 120px;
    color: var(--text-secondary);
}

.row .v {
    flex: 1;
    word-break: break-all;
}

/* 徽标：与 base.css .tag 同规格（about.js 用 badge ok/warn/bad 切换状态） */
.badge {
    display: inline-flex;
    align-items: center;
    height: 22px;
    padding: 0 10px;
    font-size: 12px;
    font-weight: 400;
    border-radius: 999px;
    border: 1px solid var(--border);
    background: var(--bg-soft);
    color: var(--text-secondary);
}

.badge.ok {
    color: var(--success);
    border-color: var(--success);
    background: var(--success-soft);
}

.badge.bad {
    color: var(--danger);
    border-color: var(--danger);
    background: var(--danger-soft);
}

.badge.warn {
    color: var(--warn);
    border-color: var(--warn);
    background: var(--warn-soft);
}

/* 自检链接 */
.links {
    margin: 6px 0 0;
}

.links a {
    display: inline-block;
    margin: 4px 12px 0 0;
    color: var(--accent);
    text-decoration: none;
}

.links a:hover {
    text-decoration: underline;
}
