/* ============================================================================
 *  theme.css  —— 主站 / 副站专用的"空皮肤"
 * ----------------------------------------------------------------------------
 *  这个文件故意是空的（只有注释）。
 *
 *  存在的唯一原因：让所有站点（主站 am、必康 bk、极康 jk、以及以后的新站）
 *  的 index.html / admin.html / proj_manage.html **保持完全一致**（都引同一个
 *  /theme.css），这样主站改完页面可以直接覆盖到别的站，不会互相冲突。
 *
 *  新站要换风格时，只需把本文件替换成有内容的皮肤层即可，页面文件一个字都不用改。
 * ==========================================================================*/

/* ═════════════════════════════════════════════════════════════════════════
 *  2026-09-27：悬浮「‹ 返回」/ BMI 按钮的**位移范围**修正
 * -------------------------------------------------------------------------
 *  问题：上一版为了把"报名/详情页"的返回键上移一个键位，直接改了 index.html 里
 *        .m-fab-back 的**基础值**（bottom:148px → 192px）。但该按钮由两处触发显示：
 *          · body.detail-mode（项目详情 / 报名页）  ← 本来就要上移
 *          · body.inner-mode （我的子页 / 消息中心 / 知识文章详情 …） ← **被连带带偏了**
 *        所以内页的返回键也被顶上去 44px（"一个返回键"的高度）。
 *
 *  修法：只在本皮肤层覆盖，**index.html 一个字不动**（继续与主站保持逐字节一致）。
 *        · 非登录页、非详情页 → 回到原位 148px / 202px
 *        · 详情页（body.detail-mode） → 上移一个键位 192px / 246px
 *        · 登录页 → 让开，仍走页面自带的 !important(64px)
 * ═════════════════════════════════════════════════════════════════════════ */
html.th-h5 body:not(.login-mode) .m-fab-back{ bottom:calc(148px + env(safe-area-inset-bottom))!important; }
html.th-h5 body.detail-mode:not(.login-mode) .m-fab-back{ bottom:calc(192px + env(safe-area-inset-bottom))!important; }
html.th-h5 body:not(.login-mode) .m-fab-bmi{ bottom:calc(202px + env(safe-area-inset-bottom))!important; }
html.th-h5 body.detail-mode:not(.login-mode) .m-fab-bmi{ bottom:calc(246px + env(safe-area-inset-bottom))!important; }
