/* ============================================================
   Trainer hybrid chrome fix (page-strategy-trainer.php only)
   ============================================================
   The legacy strategy trainer borrows the v2 navy chrome (cv2 nav +
   cv2 footer, in chrome-legacy.css) but — unlike real v2 pages — keeps
   the full legacy stack for its old-school body, so bootstrap.min.css
   is still loaded. Bootstrap 3 sets `html { font-size: 10px }`, which
   drags the rem-based v2 chrome down to ~63% of its intended size
   (nav 57px vs 76px, menu 9px vs 14.3px on real v2 pages).

   The trainer body is entirely px-based (bootstrap grid + createjs
   canvas + style.css px values), so restoring the v2 rem baseline of
   16px fixes the chrome to match every other v2 page WITHOUT touching
   the trainer body. Verified: section/heading/canvas widths + page
   scrollWidth are identical at 10px and 16px roots.

   Load order matters: bootstrap.min.css loads AFTER chrome-legacy.css,
   so this override is enqueued with a `bootstrap` dependency in
   functions.php to guarantee it wins the html font-size cascade. It is
   enqueued ONLY on this template, so no other legacy page's rem base
   is affected.
   ============================================================ */
html { font-size: 16px; }

/* Bootstrap also sets body{line-height:1.42857}, which the cv2 pill menu
   inherits (its anchors set no line-height of their own). On real v2 pages the
   chrome inherits the site base of 1.65, so the pills sit ~3px taller. Restore
   that base on the chrome subtrees only — the trainer body keeps bootstrap's
   1.42857. This makes the nav/footer match /blackjack-rules/ exactly
   (nav 76px, menu 50px). */
.cv2-nav,
.cv2-footer { line-height: 1.65; }
