main.svelte-yhbf0b{max-width:640px;margin:0 auto;padding:2rem 1rem;color:#e0e0e0}form.svelte-yhbf0b{display:flex;gap:.5rem}input.svelte-yhbf0b{flex:1;padding:.6rem .75rem;border:1px solid #333;border-radius:8px;background:#16162a;color:#e0e0e0;font-family:inherit;font-size:14px}button.svelte-yhbf0b{padding:.6rem 1.5rem;background:#7c3aed;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer}button.svelte-yhbf0b:hover{background:#6d28d9}.generate.svelte-yhbf0b{margin-top:1rem;width:100%}.error.svelte-yhbf0b{margin-top:1rem;color:#f87171}.url-list.svelte-yhbf0b{margin-top:1.5rem;padding-left:1.25rem}.url-list.svelte-yhbf0b li:where(.svelte-yhbf0b){margin-bottom:.5rem;line-height:1.5}.url-list.svelte-yhbf0b a:where(.svelte-yhbf0b){color:#a78bfa;text-decoration:none}.url-list.svelte-yhbf0b a:where(.svelte-yhbf0b):hover{text-decoration:underline}.empty.svelte-yhbf0b{margin-top:1.5rem;color:#a0a0b0}.briefing.svelte-yhbf0b{margin-top:2rem;border-top:1px solid #333;padding-top:1.5rem}.briefing.svelte-yhbf0b h2:where(.svelte-yhbf0b){color:#a78bfa;margin-top:0}.result.svelte-yhbf0b{margin-bottom:1.5rem}.result.svelte-yhbf0b h3:where(.svelte-yhbf0b){font-size:14px;margin-bottom:.5rem}.result.svelte-yhbf0b h3:where(.svelte-yhbf0b) a:where(.svelte-yhbf0b){color:#a78bfa;text-decoration:none}.result.svelte-yhbf0b h3:where(.svelte-yhbf0b) a:where(.svelte-yhbf0b):hover{text-decoration:underline}.summary.svelte-yhbf0b{line-height:1.6;white-space:pre-line}
