@layer illustrations{.illo .illo-wsd{background-color:var(--illo-panel-sunken);background-image:radial-gradient(var(--illo-line-strong) 1px, transparent 1px);background-size:12px 12px;width:100%;padding:clamp(24px,6cqw,56px) 16px}.illo .illo-wsd__stage{width:100%;max-width:600px;aspect-ratio:var(--wsd-ratio);margin-inline:auto;font-size:clamp(7px,2.35cqw,14px);position:relative}.illo .illo-wsd__source .illo-wf__port[data-side=in],.illo .illo-wsd__sink .illo-wf__port[data-side=out]{display:none}.illo .illo-wsd__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}}
