.prose.svelte-67057e{color:var(--color-text-secondary)}.prose.svelte-67057e h1:where(.svelte-67057e){color:var(--color-text-primary);font-size:2rem;font-weight:600;margin-bottom:1.5rem}.prose.svelte-67057e h2:where(.svelte-67057e){color:var(--color-text-primary);font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:1rem}.prose.svelte-67057e p:where(.svelte-67057e){margin-bottom:1rem;line-height:1.7}.prose.svelte-67057e a:where(.svelte-67057e){color:var(--color-accent);text-decoration:underline}.prose.svelte-67057e a:where(.svelte-67057e):hover{color:var(--color-accent-strong)}.prose.svelte-67057e hr:where(.svelte-67057e){border-color:var(--color-border);margin:2rem 0}.contacts-grid.svelte-67057e{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin:2rem 0}.contact-card.svelte-67057e{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:12px;padding:1.5rem;text-align:center}.contact-icon.svelte-67057e{display:flex;justify-content:center;margin-bottom:1rem;color:var(--color-accent)}.contact-label.svelte-67057e{font-size:.875rem;color:var(--color-text-muted);margin-bottom:.5rem}.contact-value.svelte-67057e{font-size:1.125rem;font-weight:500;color:var(--color-text-primary);text-decoration:none!important}.contact-value.svelte-67057e:hover{color:var(--color-accent)!important}
