.contact-page.svelte-wkxllv{max-width:1100px;margin:0 auto;padding:3rem 1.5rem}.contact-inner.svelte-wkxllv{display:grid;grid-template-columns:1fr 1.3fr;gap:3rem;margin-top:1rem}.contact-card.svelte-wkxllv{background:#fdf6ee;border-radius:.75rem;padding:1.25rem 1.5rem;margin-bottom:1rem;border:1px solid rgba(201,169,110,.15)}.contact-card.svelte-wkxllv h3:where(.svelte-wkxllv){font-family:var(--font-serif);font-size:1.05rem;margin-bottom:.5rem;color:#3d2b1f}.contact-card.svelte-wkxllv p:where(.svelte-wkxllv){color:#5a4a3a;font-size:.95rem;line-height:1.6;margin:0}.contact-card.svelte-wkxllv a:where(.svelte-wkxllv){color:#c9a96e;text-decoration:none;font-weight:600;display:inline-block}.contact-card.svelte-wkxllv a:where(.svelte-wkxllv):hover{text-decoration:underline}.social-links.svelte-wkxllv{display:flex;flex-direction:column;gap:.25rem}.contact-form-wrap.svelte-wkxllv h2:where(.svelte-wkxllv){font-family:var(--font-serif);font-size:1.5rem;color:#3d2b1f;margin-bottom:1.5rem}.form-group.svelte-wkxllv{margin-bottom:1rem}.form-group.svelte-wkxllv label:where(.svelte-wkxllv){display:block;font-size:.9rem;color:#5a4a3a;margin-bottom:.35rem;font-weight:600}.form-group.svelte-wkxllv input:where(.svelte-wkxllv),.form-group.svelte-wkxllv textarea:where(.svelte-wkxllv){width:100%;padding:.75rem 1rem;border:1px solid #e5d5c5;border-radius:.375rem;font-size:.95rem;font-family:var(--font-sans);color:#4a3728;background:#fff;transition:border-color .2s;box-sizing:border-box}.form-group.svelte-wkxllv input:where(.svelte-wkxllv):focus,.form-group.svelte-wkxllv textarea:where(.svelte-wkxllv):focus{outline:none;border-color:#c9a96e;box-shadow:0 0 0 3px #c9a96e26}.form-success.svelte-wkxllv{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;padding:1.5rem;color:#166534;text-align:center}.form-error.svelte-wkxllv{color:#dc2626;font-size:.85rem;margin-top:.75rem}@media(max-width:768px){.contact-inner.svelte-wkxllv{grid-template-columns:1fr}}
