.kontakt.svelte-wkxllv{max-width:36rem;padding-top:clamp(3rem,7vw,5rem)}h1.svelte-wkxllv{margin-top:1rem;font-size:clamp(2.2rem,5.5vw,3.2rem)}h2.svelte-wkxllv{margin-top:3.25rem;font-size:1.45rem}.text.svelte-wkxllv{margin-top:1.25rem;font-size:1.06rem;line-height:1.7;color:var(--ink)}.formular.svelte-wkxllv{margin-top:2.25rem;padding:1.75rem;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.feld.svelte-wkxllv+.feld:where(.svelte-wkxllv){margin-top:1.1rem}label.svelte-wkxllv{display:block;margin-bottom:.4rem;font-weight:600;font-size:.95rem;color:var(--ink)}.optional.svelte-wkxllv{font-weight:400;color:var(--muted)}input.svelte-wkxllv,textarea.svelte-wkxllv{width:100%;padding:.7rem .85rem;border:1px solid var(--line);border-radius:6px;background:var(--bg);font:inherit;font-size:1rem;color:var(--ink)}textarea.svelte-wkxllv{resize:vertical}input.svelte-wkxllv:focus,textarea.svelte-wkxllv:focus{outline:2px solid var(--accent);outline-offset:1px}.falle.svelte-wkxllv{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.datenschutz.svelte-wkxllv{margin-top:1.1rem;font-size:.85rem;line-height:1.55;color:var(--muted)}.datenschutz.svelte-wkxllv a:where(.svelte-wkxllv){color:var(--muted);text-decoration:underline}.senden.svelte-wkxllv{margin-top:1.25rem;padding:.85rem 1.6rem;border:0;border-radius:999px;background:var(--accent);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:1rem;cursor:pointer}.senden.svelte-wkxllv:hover{filter:brightness(1.08)}
