section.svelte-1bv7ezn{max-width:600px}h1.svelte-1bv7ezn{font-size:2.5rem;margin-bottom:.5rem}.intro.svelte-1bv7ezn{color:#666;font-size:1.1rem;margin-bottom:2rem}form.svelte-1bv7ezn{display:flex;flex-direction:column;gap:1.25rem}.field.svelte-1bv7ezn{display:flex;flex-direction:column;gap:.5rem}label.svelte-1bv7ezn{font-weight:500;font-size:.95rem}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{padding:.875rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;font-family:inherit;transition:border-color .2s}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{outline:none;border-color:#2563eb}button.svelte-1bv7ezn{padding:1rem 2rem;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:opacity .2s,transform .2s;margin-top:.5rem}button.svelte-1bv7ezn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}button.svelte-1bv7ezn:disabled{opacity:.7;cursor:not-allowed}.success.svelte-1bv7ezn{background:#f0fdf4;border:1px solid #bbf7d0;padding:2rem;border-radius:8px;text-align:center}.success.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){color:#166534;margin-bottom:.5rem}.success.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#15803d}.direct.svelte-1bv7ezn{margin-top:3rem;padding-top:2rem;border-top:1px solid #eee;text-align:center}.direct.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#666;margin-bottom:.5rem}.direct.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:#2563eb}
