{# aca-ux-05 — keep docked dashboard chrome off academy content. The dashboard docks three fixed widgets that the Academy does not own: the IQE mini-bar across the bottom, the "CLI Prompt / BRIDGE" panel bottom-left, and the assistant FAB bottom-right. Measured at the live viewport on /academy/missions, they covered four mission cards, and body had padding-bottom: 0 — so content at the foot of the page could not be scrolled clear of them. On the mission runner the IQE bar sat over the primary "Understood -> Continue" control, which is the forward action of every watch step. Fixed defensively and ACADEMY-SCOPED: these widgets belong to the dashboard shell and other canvases share it, so a global body rule would reach well beyond this change. Padding the academy's own containers lets their content scroll clear without touching anyone else's layout. --fa-docked-chrome is sized from the measured stack: the IQE mini-bar is ~68px tall and the CLI panel ~42px, sitting ~24px off the bottom edge. 7.5rem (120px) clears both with room for the focus ring on a control that lands at the boundary. --fa-fab-gutter handles the two round buttons stacked ABOVE the bar rather than below it, which bottom padding cannot reach. Both are anchored to the right edge (the assistant FAB starts 95px in, the IQE FAB 75px) and the runner's content ended 75px in — so any right-aligned control that scrolled into their vertical band lost its right corner. Measured on the runner: 20px of "Ask Sensei" sat under the assistant FAB, and a click there opened the assistant instead. Both sides being right-anchored is what makes one gutter correct at every viewport width rather than only the one measured. Sizing, in px because the FAB offsets are: the runner's pane ends 47px from the viewport edge and the FAB begins at 95px, so its content needs >=48px of right padding. 2rem of that already exists on .fa-main, and the root font here is 14px, so a 2rem gutter takes it to 56px — clear by 8px. #} {% include "forge_academy/partials/_theme.html" %}