/**
 * Base CSS — Global tweaks the Blocksy Customizer cannot handle.
 *
 * This file is ALWAYS loaded on every page. Keep it minimal.
 * Only add rules here if they affect every page globally.
 *
 * RULES (non-negotiable — see docs/STRUCTURE.md, "CSS rules that bind every file"):
 *
 * Framework-wide — these bind every CSS file in this theme:
 * - Global styling is set in the Blocksy CUSTOMIZER, not here. CSS is last resort.
 * - Every var() MUST have a hardcoded fallback: var(--theme-palette-color-N, #hex).
 * - Every rule block, or every coherent group of adjacent related rules, MUST
 *   have a WHY comment + an @date tag. One comment over several rules that
 *   style the same element is preferred to repeating it; an UNDOCUMENTED rule
 *   is what is banned, not a shared comment.
 * - No !important by default — use cascade specificity. ONE exception: where a
 *   plugin's own stylesheet loads AFTER this theme and marks the same property
 *   !important, cascade position cannot win and !important is permitted. The
 *   load order must be MEASURED, not assumed, and every instance must name the
 *   adversary it fights in a comment. A bare !important with no named adversary
 *   is a defect. Worked example: assets/css/components/fluent-forms.css.
 *
 * Scoped to THIS FILE only — they do not bind components or site CSS:
 * - No font-family / font-size — the Customizer owns typography. A component
 *   skinning a third-party plugin's markup legitimately carries its own type
 *   scale, because the Customizer has no control over that markup.
 * - No max-width / container — the Customizer owns layout.
 *
 * @package MDSC_Child
 */

/* (No global rules yet — the Blocksy Customizer covers global styling.
   Add rules below ONLY for things the Customizer cannot do, following the
   RULES above.) */
