/* Phosphor Icons Duotone, locally bundled. Primary fill inherits each component's color;
   the original secondary path uses 20% opacity from the library artwork. */
.icon{display:inline-block;width:1.2em;height:1.2em;flex-shrink:0;fill:currentColor;vertical-align:-.23em;overflow:visible;pointer-events:none}
.node-icon>.icon{width:26px;height:26px}
.module-symbol>.icon{width:28px;height:28px}
.assistant-avatar>.icon{width:29px;height:29px}
#scene-pause>.icon{width:18px;height:18px;vertical-align:middle}
.chat-input button,.back-top{display:grid;place-items:center}
.demo-primary>.icon,.demo-secondary>.icon{width:17px;height:17px}
.answer-header>.icon{width:21px;height:21px}
#patch-tests>span>.icon{width:12px;height:12px}
.routing-graphic>span>.icon{width:25px;height:25px}
.project-menu b>.icon,.workflow-tabs b>.icon{width:18px;height:18px}
.hero-footer .icon,.hero-proof .icon{width:12px;height:12px}
.dev-human>span>.icon{width:27px;height:27px}
