/* Top-bar layout stability (v1.67, Tony 30 Sep 2026: "whenever I go between
 * pages, the top-right icons flash"). Loaded for every logged-in user.
 *
 * Core top-bar icons are <i data-feather> placeholders until feather.replace()
 * runs at the end of <body>; an empty <i> is inline and 0px wide, so if the
 * bar is painted before that, every icon jumps sideways when the SVGs arrive.
 * Give the placeholder the same 20x20 box the drawn SVG (.icon) occupies —
 * an empty inline-block sits on the baseline exactly like the inline SVG —
 * so the swap is purely visual. */
#default-navbar .nav-link i[data-feather] {
    display: inline-block;
    width: 20px;
    height: 20px;
}
