.ros2-communication-diagram-module__2Dvt7G__diagram .ros2-communication-diagram-module__2Dvt7G__figure{width:100%;max-width:28rem;margin:1.5rem auto}.ros2-communication-diagram-module__2Dvt7G__figure h4{margin-bottom:.75rem;font-size:1rem}.ros2-communication-diagram-module__2Dvt7G__figure svg{width:100%;height:auto;display:block}.ros2-communication-diagram-module__2Dvt7G__figure svg text{fill:var(--color-text-muted);font-size:22px}.ros2-communication-diagram-module__2Dvt7G__figure svg .ros2-communication-diagram-module__2Dvt7G__endpoint{fill:var(--color-ink);font-weight:600}.ros2-communication-diagram-module__2Dvt7G__lifeline{fill:none;stroke:var(--color-rule);stroke-width:1.5px;stroke-dasharray:4 5}.ros2-communication-diagram-module__2Dvt7G__request,.ros2-communication-diagram-module__2Dvt7G__response{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ros2-communication-diagram-module__2Dvt7G__request{stroke:var(--lesson-blue)}.ros2-communication-diagram-module__2Dvt7G__response{stroke:var(--lesson-accent)}.ros2-communication-diagram-module__2Dvt7G__diagram .ros2-communication-diagram-module__2Dvt7G__figure figcaption{padding:.75rem 0 0}
