/* ============================================================================
   Global hard-edge rule — the CMG design language uses SQUARE corners only.
   Loaded LAST on every app layout. Repeated :root lifts specificity to
   (0,0,4,0) so this beats class/attribute-level `border-radius:...!important`
   declarations in the legacy stylesheets (cmg-shell.css, desktop-theme.css
   carry hundreds of them) as well as inline styles. SVG shapes use rx/ry
   attributes, not border-radius, so icons/charts are unaffected.
   ========================================================================== */
:root:root:root:root *,
:root:root:root:root *::before,
:root:root:root:root *::after { border-radius: 0 !important; }
