.connection-page.svelte-1ihyz9i{display:grid;place-items:center;min-height:100dvh;padding:clamp(1rem,5vh,3.5rem) 1rem;background:var(--arc-paper-soft);color:var(--arc-ink)}.connection-card.svelte-1ihyz9i{width:100%;max-width:30rem;min-width:0;overflow:hidden}.connection-band.svelte-1ihyz9i{height:.375rem}.connection-content.svelte-1ihyz9i{padding:clamp(1.25rem,5vw,1.5rem)}.connection-brand.svelte-1ihyz9i{margin-bottom:1.5rem}.connection-brand.svelte-1ihyz9i img:where(.svelte-1ihyz9i){width:auto;height:2rem}.connection-card.svelte-1ihyz9i .connection-heading{margin:0;font-size:clamp(1.5rem,5vw,1.875rem);font-weight:600;line-height:1.2;letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere}.connection-card.svelte-1ihyz9i .connection-lead{margin:.75rem 0 1.5rem;font-size:.9375rem;line-height:1.6;color:var(--arc-muted);text-wrap:pretty}.connection-card.svelte-1ihyz9i .connection-actions{display:grid;gap:.625rem;margin-top:1.5rem}.connection-card.svelte-1ihyz9i .connection-actions-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.connection-card.svelte-1ihyz9i .connection-actions>*{min-height:3rem}.connection-card.svelte-1ihyz9i button:disabled{cursor:not-allowed;opacity:.6}.connection-card.svelte-1ihyz9i .connection-note{margin-top:.625rem;font-size:.8125rem;line-height:1.6;color:var(--arc-muted)}.connection-card.svelte-1ihyz9i .connection-identity{margin-top:1.25rem;padding-top:.75rem;border-top:1px solid var(--arc-line);font-size:.875rem;color:var(--arc-muted);overflow-wrap:anywhere}.connection-card.svelte-1ihyz9i .connection-identity strong{color:var(--arc-ink);font-weight:500}.connection-card.svelte-1ihyz9i .connection-alert{margin-top:1rem;border-left:2px solid var(--arc-copper);background:var(--arc-paper-soft);padding:.75rem 1rem;font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.connection-card.svelte-1ihyz9i .connection-link{color:var(--arc-muted);font-size:.8125rem;text-decoration:underline;text-underline-offset:3px}.connection-card.svelte-1ihyz9i .connection-link:hover{color:var(--arc-ink)}.connection-footer.svelte-1ihyz9i{margin-top:1.25rem}.connection-footer.svelte-1ihyz9i nav:where(.svelte-1ihyz9i){display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.connection-footer.svelte-1ihyz9i a:where(.svelte-1ihyz9i){color:var(--arc-muted);font-size:.8125rem}.connection-footer.svelte-1ihyz9i a:where(.svelte-1ihyz9i):hover{color:var(--arc-ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:359px){.connection-card.svelte-1ihyz9i .connection-actions-pair{grid-template-columns:minmax(0,1fr)}}
