.page.svelte-1bv7ezn{max-width:600px;margin:2rem auto;padding:0 1rem}.page.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){color:#1a1a2e;margin-bottom:.5rem;font-family:system-ui,sans-serif}.page.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#555;margin-bottom:1.5rem}form.svelte-1bv7ezn{flex-direction:column;gap:1rem;display:flex}.field.svelte-1bv7ezn{flex-direction:column;gap:.25rem;display:flex}label.svelte-1bv7ezn{color:#333;font-family:system-ui,sans-serif;font-size:.9rem;font-weight:600}input.svelte-1bv7ezn,textarea.svelte-1bv7ezn{border:1px solid #ddd;border-radius:6px;padding:.6rem .75rem;font-family:inherit;font-size:1rem;transition:border-color .2s}input.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{border-color:#e94560;outline:none}textarea.svelte-1bv7ezn{resize:vertical}button.svelte-1bv7ezn{color:#fff;cursor:pointer;background:#e94560;border:none;border-radius:8px;align-self:flex-start;padding:.75rem 1.5rem;font-family:system-ui,sans-serif;font-size:1rem;font-weight:600;transition:background .2s}button.svelte-1bv7ezn:hover:not(:disabled){background:#c73650}button.svelte-1bv7ezn:disabled{opacity:.6;cursor:not-allowed}.honeypot.svelte-1bv7ezn{display:none}.success.svelte-1bv7ezn{text-align:center;background:#e8f5e9;border:1px solid #4caf50;border-radius:8px;padding:1.5rem}.success.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#2e7d32;margin:0 0 1rem;font-weight:600}.success.svelte-1bv7ezn button:where(.svelte-1bv7ezn){background:#4caf50}.success.svelte-1bv7ezn button:where(.svelte-1bv7ezn):hover{background:#388e3c}
