.contact-methods.svelte-x9injw{display:grid;grid-template-columns:1fr;gap:.875rem}@media(min-width:640px){.contact-methods.svelte-x9injw{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(min-width:1024px){.contact-methods.svelte-x9injw:not(.contact-methods--compact){grid-template-columns:repeat(3,1fr)}}.contact-card.svelte-x9injw{display:flex;align-items:flex-start;gap:.875rem;padding:1.25rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);background:var(--color-surfaceCard);box-shadow:0 1px 2px #0000000a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;text-decoration:none;color:inherit}.contact-card--compact.svelte-x9injw{padding:1rem}.contact-card--link.svelte-x9injw:hover{border-color:color-mix(in srgb,var(--color-accent) 38%,var(--color-border));box-shadow:0 2px 8px #0000000f}.contact-card.svelte-x9injw:not(.contact-card--link):hover{border-color:color-mix(in srgb,var(--color-primary) 22%,var(--color-border))}.contact-card__icon.svelte-x9injw{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;background:color-mix(in srgb,var(--color-primarySoft) 88%,transparent);color:var(--color-primary)}.contact-card--compact.svelte-x9injw .contact-card__icon:where(.svelte-x9injw){width:2.5rem;height:2.5rem}.contact-card__icon--accent.svelte-x9injw{background:color-mix(in srgb,var(--color-accentSoft) 92%,transparent);color:var(--color-accent)}.contact-card--link.svelte-x9injw:hover .contact-card__icon--accent:where(.svelte-x9injw){background:color-mix(in srgb,var(--color-accent) 14%,var(--color-accentSoft));color:var(--color-accent)}.contact-card__label.svelte-x9injw{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted)}.contact-card__label--compact.svelte-x9injw{font-size:.625rem;letter-spacing:.12em}.contact-card__value.svelte-x9injw{margin-top:.35rem;font-size:.9375rem;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.contact-card__value--compact.svelte-x9injw{margin-top:.2rem;font-size:.8125rem;line-height:1.4}.contact-card__value--link.svelte-x9injw{color:var(--color-primary)}.contact-card--link.svelte-x9injw:hover .contact-card__value--link:where(.svelte-x9injw){color:color-mix(in srgb,var(--color-accent) 72%,var(--color-primary))}[data-theme=probalance] .contact-card.svelte-x9injw{border:none;border-bottom:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);border-radius:0;box-shadow:none;background:transparent;padding-inline:.25rem}[data-theme=probalance] .contact-card.svelte-x9injw:hover{box-shadow:none;border-bottom-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border))}[data-theme=probalance] .contact-card__icon.svelte-x9injw,[data-theme=probalance] .contact-card__icon--accent.svelte-x9injw{background:transparent;color:var(--color-primary);width:2.25rem;height:2.25rem}[data-theme=probalance] .contact-card--link.svelte-x9injw .contact-card__icon--accent:where(.svelte-x9injw){color:var(--color-accent)}[data-theme=probalance] .contact-card__label.svelte-x9injw{letter-spacing:.22em;font-size:.625rem}[data-theme=probalance] .contact-card__value--link.svelte-x9injw{color:var(--color-accent)}
