/* Surface detail only. Existing figure geometry, labels, native disclosures and
   their four keyed paint relationships remain owned by the release template. */
.cbn-feature-art-refined .cbn-feature-node{--cbn-module-face:url(#cbn-feature-plate);--cbn-module-base:#c6dfe4;--cbn-module-ink:#216b80;--cbn-module-detail:#40899b;--cbn-module-quiet:#7faebc;--cbn-module-record:#edfafa}
.cbn-feature-art-refined .cbn-module-face{fill:var(--cbn-module-face);stroke:inherit;stroke-width:1.5}
.cbn-feature-art-refined .cbn-module-base{fill:var(--cbn-module-base);stroke:#8db6c2;stroke-width:1.2}
.cbn-feature-art-refined .cbn-module-bevel{fill:none;stroke:#fff;stroke-width:1.2;opacity:.9}
.cbn-feature-art-refined .cbn-module-record,.cbn-feature-art-refined .cbn-module-product{fill:var(--cbn-module-record);stroke:var(--cbn-module-detail);stroke-width:1.3}
.cbn-feature-art-refined .cbn-module-detail{fill:none;stroke:var(--cbn-module-detail);stroke-width:1.8}
.cbn-feature-art-refined .cbn-module-quiet{fill:none;stroke:var(--cbn-module-quiet);stroke-width:1.2}
.cbn-feature-art-refined .cbn-module-ink{fill:none;stroke:var(--cbn-module-ink);stroke-width:1.4}
.cbn-feature-art-refined .cbn-module-port,.cbn-feature-art-refined .cbn-module-chip{fill:var(--cbn-module-record);stroke:var(--cbn-module-ink);stroke-width:1.5}
.cbn-feature-art-refined .cbn-module-lens{fill:#d8eff0;fill-opacity:.8;stroke:var(--cbn-module-ink);stroke-width:2}
.cbn-features:has(#parallel-development[open]) .cbn-feature-art-refined .cbn-feature-streams,.cbn-features:has(#semantic-search[open]) .cbn-feature-art-refined .cbn-feature-search,.cbn-features:has(#customer-hosted-ai[open]) .cbn-feature-art-refined .cbn-feature-hosting,.cbn-features:has(#connected-engineering[open]) .cbn-feature-art-refined .cbn-feature-connections{--cbn-module-face:url(#cbn-feature-active);--cbn-module-base:#9acbca;--cbn-module-ink:#075f70;--cbn-module-detail:#168897;--cbn-module-quiet:#4e9aab;--cbn-module-record:#f4fffc}
