.container.svelte-uvrfv5{max-width:var(--container-max-width);margin:0 auto;padding:var(--spacing-xl) var(--spacing-md)}.contact-content.svelte-uvrfv5{max-width:900px;margin:0 auto;line-height:1.6}h1.svelte-uvrfv5{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-uvrfv5{font-size:var(--font-size-lg);color:var(--color-text-secondary);text-align:center;margin-bottom:var(--spacing-2xl)}.contact-methods.svelte-uvrfv5{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl)}.contact-method.svelte-uvrfv5{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-uvrfv5{margin:0 0 var(--spacing-sm);display:grid;justify-content:center}.contact-method.svelte-uvrfv5 h3:where(.svelte-uvrfv5){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-uvrfv5 p:where(.svelte-uvrfv5){color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.contact-link.svelte-uvrfv5{color:var(--color-text-primary);text-decoration:underline;font-weight:var(--font-weight-normal);font-size:var(--font-size-xl)}.contact-link.svelte-uvrfv5:hover{color:var(--color-primary-hover)}@media (max-width: 768px){.container.svelte-uvrfv5{padding:var(--spacing-md)}h1.svelte-uvrfv5{font-size:var(--font-size-3xl)}.contact-methods.svelte-uvrfv5{grid-template-columns:1fr}}
