/* ============================================================================
 * /public/css/utilities.css
 * ----------------------------------------------------------------------------
 * Canonical single-purpose utility classes (dumb + mechanical).
 *
 * Scope: short, composable, single-property helpers. Layout/typography/color
 * helpers ONLY. No interactive helpers. No animation systems. No alert
 * modifiers. No theme-sensitive utilities. No module-prefixed anything.
 *
 * Loaded by: 226 production HTML pages (R-2.5 wiring step 1 added the file
 * to the 3 cache-buster pages that Phase 2 had missed).
 *
 * History:
 *   - Phase 1 (2026-05-10): created as empty scaffold
 *   - R-2.5  (2026-05-11): first real population — 6 utility blocks
 *                          extracted from styles.css verbatim
 *
 * Naming policy (forward-looking):
 *   short, composable, single-purpose — .text-center, .text-muted,
 *   .pl-4, .mt-2, .flex, .grid-2, etc.
 *   Current contents preserve original names from styles.css; vocabulary
 *   alignment (e.g. .pull-left → .float-left, .container-padding /
 *   .padding-container → .p-20) belongs to R-9.
 *
 * See: DOCUMENTS_CODETRUTH/04_PLATFORM/CSS-ARCHITECTURE/audit-2026-05-10.md
 * ============================================================================
 */

/* R-2.5 extracted from styles.css line 60-62 (2026-05-11)
   NOTE: .padding-container at the bottom of this file is functionally
   identical (both `padding: 20px`). Duplicate kept verbatim per mechanical
   extraction rule; reconcile during R-9 vocabulary alignment. */
.container-padding {
  padding:20px;
}

/* R-2.5 extracted from styles.css line 64-66 (2026-05-11) */
.white {
  color:#ffffff !important;
}

/* R-2.5 extracted from styles.css line 70-72 (2026-05-11) */
.pull-left {
  float:left !important;
}

/* R-2.5 extracted from styles.css line 74-76 (2026-05-11) */
.pull-right {
  float:right !important;
}

/* R-2.5 extracted from styles.css line 130 (2026-05-11) */
.clear {clear:both !important;}

/* R-2.5 extracted from styles.css line 132-134 (2026-05-11)
   DUPLICATE of .container-padding above — see note. */
.padding-container {
  padding:20px;
}
