.contact-lead.svelte-1bv7ezn{max-width:64ch;font-size:1.04rem}.contact-grid.svelte-1bv7ezn{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-card.svelte-1bv7ezn{position:relative;overflow:hidden}.contact-card.svelte-1bv7ezn:before{content:"";background:linear-gradient(90deg, var(--accent), #f5b390);height:3px;position:absolute;inset:0 0 auto}.contact-label.svelte-1bv7ezn{margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:.74rem;font-weight:700}.contact-note.svelte-1bv7ezn{margin-bottom:var(--space-4)}.contact-cta.svelte-1bv7ezn{margin-bottom:var(--space-3)}.contact-detail.svelte-1bv7ezn{word-break:break-word;margin-bottom:0}.contact-footnote.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin-bottom:0;font-size:.95rem}.subtle-github.svelte-1bv7ezn{margin-top:var(--space-2);color:color-mix(in srgb, var(--text-soft) 78%, var(--primary));font-size:.9rem}.subtle-github.svelte-1bv7ezn .text-link:where(.svelte-1bv7ezn){font-weight:500}@media (width<=900px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr}}
