.handshake-line line{stroke:var(--role-keep);stroke-width:1.6px;stroke-linecap:round}.handshake-line polygon{fill:var(--role-keep)}.handshake-line[data-look=new] line{stroke:var(--role-new);stroke-width:3.2px}.handshake-line[data-look=new] polygon{fill:var(--role-new)}.handshake-line[data-look=dim] line{stroke:var(--role-gone);stroke-width:1px;opacity:.4}.handshake-line[data-look=focus] line{stroke:var(--role-result);stroke-width:3.2px}.handshake-person circle{fill:var(--surface-soft);stroke:var(--ink);stroke-width:1.6px}.handshake-person text{fill:var(--ink);font-size:14px;font-weight:700}.handshake-person[data-role=new] circle{fill:var(--accent-soft);stroke:var(--role-new);stroke-width:2.4px}.handshake-person[data-role=new] text{fill:var(--role-new)}.handshake-person[data-role=focus] circle{stroke:var(--role-result);stroke-width:3px}.handshake-person[data-role=waiting] circle{fill:var(--surface);stroke:var(--role-gone);stroke-dasharray:3 3;stroke-width:1.2px}.handshake-person[data-role=waiting] text{fill:var(--role-gone);font-weight:400}.handshake-toggle{white-space:normal;min-height:48px;margin-bottom:.6rem;font-size:.9rem}.handshake-toggle[aria-pressed=true]{outline-offset:2px;outline:2px solid}@media (width<=560px){.handshake-person text{font-size:15px}}
