.container.svelte-xzsakb{max-width:var(--container-max-width);margin:0 auto;padding:var(--spacing-xl) var(--spacing-md)}.contact-content.svelte-xzsakb{max-width:900px;margin:0 auto;line-height:1.6}h1.svelte-xzsakb{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-md);text-align:center}.subtitle.svelte-xzsakb{font-size:var(--font-size-lg);color:var(--color-text-secondary);text-align:center;margin-bottom:var(--spacing-2xl)}.contact-methods.svelte-xzsakb{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl)}.contact-method.svelte-xzsakb{background:var(--color-surface-elevated);padding:var(--spacing-xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);text-align:center}.method-icon.svelte-xzsakb{margin:0 0 var(--spacing-sm);display:grid;justify-content:center}.contact-method.svelte-xzsakb h3:where(.svelte-xzsakb){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.contact-method.svelte-xzsakb p:where(.svelte-xzsakb){color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.contact-link.svelte-xzsakb{color:var(--color-text-primary);text-decoration:underline;font-weight:var(--font-weight-normal);font-size:var(--font-size-xl)}.contact-link.small.svelte-xzsakb{display:block;font-size:var(--font-size-base);margin-top:var(--spacing-xs)}.contact-link.svelte-xzsakb:hover{color:var(--color-primary-hover)}.pillbox.svelte-xzsakb{display:flex;padding:3px;border:1px solid var(--color-border-muted);border-radius:var(--radius-full);background:var(--color-surface)}.pillbox.svelte-xzsakb button:where(.svelte-xzsakb){flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-sm2);white-space:nowrap;border:none;border-radius:var(--radius-full);background:transparent;font-family:inherit;font-size:var(--font-size-sm2);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.pillbox.svelte-xzsakb button:where(.svelte-xzsakb) svg{color:var(--color-text-muted)}.pillbox.svelte-xzsakb button:where(.svelte-xzsakb):hover{color:var(--color-text-primary)}.pillbox.svelte-xzsakb button.selected:where(.svelte-xzsakb){background:var(--color-surface-elevated);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}@media (max-width: 768px){.container.svelte-xzsakb{padding:var(--spacing-md)}h1.svelte-xzsakb{font-size:var(--font-size-3xl)}.contact-methods.svelte-xzsakb{grid-template-columns:1fr}}
