/*
  Escape Machinery — Tier-0C Graph Review Workbench.
  Proprietary. Internal use only.

  WHY THIS FILE EXISTS (SPEC-3 §23 / strict CSP `style-src 'self'`; ADR-0038).
  Cytoscape's canvas renderer injects a runtime inline <style> the first time a
  graph instance is created (renderer init: `Rd.init`):

      <style id="__________cytoscape_stylesheet">
        .__________cytoscape_container { position: relative; }
      </style>

  Under a strict `style-src 'self'` (no 'unsafe-inline'), that injected element is
  blocked — one "Refused to apply inline style" console violation. Cytoscape only
  injects when NO element with id `__________cytoscape_stylesheet` already exists
  (`getElementById(...) != null` guard). index.html links THIS bundled, CSP-clean
  stylesheet with that exact id, so the guard is satisfied at boot and Cytoscape
  skips its own injection while the one rule it needs still applies (it always adds
  the `__________cytoscape_container` class to its container div, independent of the
  guard). Result: the strict CSP needs no relaxing, no nonce, no hash.

  Coupling note: the id/class strings are Cytoscape renderer internals, verified
  against cytoscape 3.34.0 (package.json). If Cytoscape is upgraded, re-verify the
  string in node_modules/cytoscape/dist and the CSP a11y check (make a11y S24).
*/
.__________cytoscape_container { position: relative; }
