/**
 * @file overrides.css
 * @version 1.0.0
 * @author Cam Seymour
 * @project Excel Agri System
 * @created 2026-05-12
 * @modified 2026-05-12
 *
 * Hot-patch CSS surface — loaded by index.html AFTER the bundled CRA build.
 *
 * Workflow:
 *   1. Edit this file locally to fix a CSS issue.
 *   2. scp it to EC2:
 *        scp -i ~/.ssh/excel-agri-key.pem overrides.css \
 *          ubuntu@<HOST>:~/excel-agri/overrides.css
 *   3. Hard-refresh the browser. No image rebuild, no container restart.
 *      The server serves this file with Cache-Control: no-cache,
 *      must-revalidate — ETags handle revalidation automatically.
 *
 * Discipline:
 *   - Cascade order: the React bundle's CSS is injected at the end of <head>
 *     by webpack, so the bundle rules typically WIN over rules declared here
 *     unless you use higher specificity or !important. For a hot-patch this
 *     is fine — reach for !important when needed.
 *   - This file is a temporary surface. EVERY rule added here must be
 *     migrated back to its canonical component CSS file (e.g.
 *     client/src/components/Foo.css) and removed from here at the next
 *     scheduled deploy. Otherwise the hot-patch silently rots and future
 *     readers can't tell why a rule exists.
 *   - Keep it small. If this file grows past ~20 rules, that's a signal to
 *     stop accumulating and schedule a deploy.
 */
