.joinpane{gap:var(--space-4);max-width:440px;padding-block:var(--space-2);margin-inline:auto;display:grid}.joinpane__lead{color:var(--text-soft);text-align:center;margin:0;font-size:1.0625rem}.joinpane__hint{color:var(--text-muted);text-align:center;margin:0;font-size:.875rem}.joinpane__stage{height:min(300px,40dvh);position:relative}
