/* =============================================================================
   Local project-wide style overrides.
   =============================================================================
   This file is loaded last from rebrand_header.php so anything here wins over
   the scraped page-component CSS without modifying those components.

   Add small, surgical rules only. For larger styling work, consider editing
   the relevant component instead.
   ========================================================================== */

/* --- Sidebar polish -----------------------------------------------------------
   The trailing quick-links group has only 5px of built-in bottom padding,
   which looks pinched when collapsed AND nothing follows it. When a contact
   card or sidebar-buttons render after it, they bring their own spacing and
   no extra is needed — so this only kicks in when the group is the last
   child of .sidebar-content. */
.sidebar-content > .quick-links-group:last-child {
    padding-bottom: 18px;
}
