.container.svelte-1bv7ezn{max-width:720px;margin:3rem auto;padding:0 20px;text-align:center}.title.svelte-1bv7ezn{font-size:2.2rem;margin-bottom:1.5rem;font-weight:700;letter-spacing:.02em}form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:1.25rem;text-align:left;margin:0 auto}.field.svelte-1bv7ezn{display:flex;flex-direction:column;gap:.5rem}label.svelte-1bv7ezn div:where(.svelte-1bv7ezn){font-weight:600;font-size:.95rem;color:var(--color-text)}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{width:100%;padding:.75rem;border:1px solid var(--color-border);border-radius:12px;font-size:1rem;background-color:var(--color-surface);color:var(--color-text);box-shadow:inset 0 1px 3px #0000000d;transition:border-color .2s ease,box-shadow .2s ease}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #5a432626}textarea.svelte-1bv7ezn{min-height:160px;resize:vertical}button.svelte-1bv7ezn{align-self:center;width:min(220px,100%);border:none;border-radius:999px;font-size:1rem;font-weight:600;cursor:pointer;padding:.9rem 1.75rem;background-color:var(--color-accent);color:#fff;box-shadow:0 8px 16px #5a43262e;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}button.svelte-1bv7ezn:hover,button.svelte-1bv7ezn:focus-visible{background-color:#5a4326e6;transform:translateY(-1px);box-shadow:0 10px 20px #5a432638}button.svelte-1bv7ezn:active{transform:translateY(0);box-shadow:0 6px 12px #5a432629}
