/* =======================================================
   ELGAR THEME — GLOBAL SCAFFOLDING
   ======================================================= */

/* 1. Global Box Sizing
   Ensures padding is included in width calculations.
   Prevents layout breakage (e.g., 100% width + padding). */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* 2. Selection Highlight
   Matches your theme's gold accent when users highlight text. */
::selection {
  background: #c1a068;
  color: #fff;
}