/* ============================================================
 * 父主题（b2）硬编码主色红 → 统一为站点主色 --b2color
 * 说明：父主题 Main.php 动态内联把通用主按钮/强调色硬编码为 #e60012，
 * 本文件只做子主题覆盖，不修改父主题源码（父主题升级不会丢失本文件）。
 * 功能色（点赞红、收藏/VIP 金、等级紫、错误红、alert 语义色）一律保留。
 * ============================================================ */

/* ---------- 通用实心主按钮（父主题弹窗 / 表单内 CTA） ---------- */
.login-bottom button,
.search-button button,
.recaptcha-send.button,
.dmsg-button button,
.pay-button button,
.weixin-bind .button,
.jubao-form button,
.invitation-box button,
.invitation-button button {
    background: var(--b2color) !important;
    border: 1px solid var(--b2color) !important;
    color: #fff !important;
    transition: background 0.18s ease, border-color 0.18s ease;
}
.login-bottom button:hover,
.search-button button:hover,
.recaptcha-send.button:hover,
.dmsg-button button:hover,
.pay-button button:hover,
.weixin-bind .button:hover,
.jubao-form button:hover,
.invitation-box button:hover,
.invitation-button button:hover {
    background: color-mix(in srgb, var(--b2color), #000 14%) !important;
    border-color: color-mix(in srgb, var(--b2color), #000 14%) !important;
    color: #fff !important;
}

/* ---------- 通用强调文字 / 主色链接 ---------- */
.b2-color {
    color: var(--b2color) !important;
}
.entry-content a,
.entry-content .content-show-roles > p a,
.entry-content .file-down-box a {
    color: var(--b2color);
}
.entry-content .file-down-box a:hover {
    color: color-mix(in srgb, var(--b2color), #000 14%);
    border-color: var(--b2color);
}

/* ---------- 登录 / 注册弹窗内链接（父主题红 → 主色） ---------- */
.login-box-content a {
    color: var(--b2color);
}
.login-box-content a:hover {
    color: color-mix(in srgb, var(--b2color), #000 14%);
}

/* ---------- 表单聚焦 / 输入光标（父主题红 → 主色） ---------- */
input,
textarea {
    caret-color: var(--b2color);
}
.login-form-item input:focus {
    border-color: var(--b2color);
}
.login-form-item input:focus + span {
    color: var(--b2color);
}

/* ---------- 父主题选中态实心主按钮（通用 CTA，非功能色） ---------- */
.topic-type-menu button.picked,
.author-links .picked a,
.collections-menu .current {
    background: var(--b2color) !important;
    color: #fff !important;
}
