.contact-page.svelte-1bv7ezn{max-width:640px;max-width:40rem;margin:0 auto;padding:40px 16px;padding:2.5rem 1rem}h1.svelte-1bv7ezn{color:var(--text-primary);font-size:24px;font-size:1.5rem;font-weight:800;margin-bottom:12px;margin-bottom:.75rem;letter-spacing:-.02em}p.svelte-1bv7ezn{color:var(--text-muted);font-size:15px;font-size:.9375rem;margin-bottom:28px;margin-bottom:1.75rem}.contact-info.svelte-1bv7ezn{background:var(--bg-card);border-radius:var(--radius-lg);padding:24px;padding:1.5rem;box-shadow:var(--shadow-sm)}.contact-item.svelte-1bv7ezn{display:flex;gap:16px;gap:1rem;align-items:center}.contact-item.plain.svelte-1bv7ezn{margin-top:14px;margin-top:.875rem;padding:0 24px;padding:0 1.5rem}.contact-item.plain.svelte-1bv7ezn .value:where(.svelte-1bv7ezn){font-size:14px;font-size:.875rem;text-decoration:none}.contact-item.plain.svelte-1bv7ezn .value:where(.svelte-1bv7ezn):hover{text-decoration:underline;text-underline-offset:3px}.quick.svelte-1bv7ezn{display:block;width:100%;border:none;font-family:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:box-shadow .16s,transform .16s}.contact-info.svelte-1bv7ezn+.contact-info:where(.svelte-1bv7ezn){margin-top:12px;margin-top:.75rem}.quick.svelte-1bv7ezn:hover{box-shadow:var(--shadow-md, var(--shadow-sm))}.quick.svelte-1bv7ezn:active{transform:scale(.995)}.label.svelte-1bv7ezn{color:var(--text-dim);font-size:13px;font-size:.8125rem;font-weight:600;min-width:60px;min-width:3.75rem}.value.svelte-1bv7ezn{color:var(--color-accent);font-size:15px;font-size:.9375rem;font-weight:500}
