.req-form.svelte-zlvfve{max-width:560px;display:flex;flex-direction:column;gap:.4rem;margin-top:1.5rem}.req-label.svelte-zlvfve{font-weight:600;font-size:.95rem;color:var(--ink);margin-top:.8rem}.req-opt.svelte-zlvfve{font-weight:400;color:var(--faint);font-size:.85rem}.req-input.svelte-zlvfve{font:inherit;color:var(--ink);background:var(--raise);border:1px solid var(--line);border-radius:10px;padding:.65rem .8rem}.req-input.svelte-zlvfve:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.req-area.svelte-zlvfve{resize:vertical;min-height:90px}.req-send.svelte-zlvfve{align-self:flex-start;margin-top:1rem;cursor:pointer;font:inherit;font-weight:600;color:#fff;background:var(--accent);border:0;border-radius:10px;padding:.65rem 1.4rem;transition:filter .15s var(--ease)}.req-send.svelte-zlvfve:hover:not(:disabled){filter:brightness(1.1)}.req-send.svelte-zlvfve:disabled{opacity:.55;cursor:default}.req-err.svelte-zlvfve{color:#c0563c;font-size:.9rem;margin:.5rem 0 0}.req-done.svelte-zlvfve{display:flex;gap:.9rem;align-items:flex-start;max-width:560px;margin-top:1.5rem;padding:1.1rem 1.3rem;border:1px solid var(--accent);border-radius:14px;background:var(--accent-tint)}.req-done.svelte-zlvfve .ti:where(.svelte-zlvfve){color:var(--accent);font-size:26px;flex:none;margin-top:2px}.req-done.svelte-zlvfve p:where(.svelte-zlvfve){margin:.25rem 0 0;color:var(--body)}
