/* =============================================================================
   NAVBAR & CONTAINER FIXES
   ============================================================================= */

/* 
   FIX: Ensure navbar items don't spread apart when .navbar-collapse is hidden.
   By default, justify-content: space-between pushes the only two visible items
   (toggle and brand) to opposite edges if the 3rd item (collapse) is hidden.
*/
.navbar .container-fluid {
    justify-content: flex-start; /* Keep items clustered to the left */
    gap: 12px; /* Add spacing between toggle and brand */
}

/* Ensure the collapse (menu) pushes to the right when visible */
.navbar-collapse {
    flex-grow: 1; /* Allow it to take up remaining space */
}

/* 
   FIX: Reset any potential overrides on .container-fluid 
   satellite.css or other files might be interfering.
*/
.container-fluid {
    width: 100%;
    padding-right: var(--bs-gutter-x, 0.75rem);
    padding-left: var(--bs-gutter-x, 0.75rem);
    margin-right: auto;
    margin-left: auto;
}
