.suggestion-container.svelte-1sxtlkq{margin-top:4rem;padding:2rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:600px}.form-header.svelte-1sxtlkq{margin-bottom:2rem}.form-header.svelte-1sxtlkq h3:where(.svelte-1sxtlkq){margin-bottom:.5rem;font-size:1.4rem}.form-header.svelte-1sxtlkq p:where(.svelte-1sxtlkq){color:var(--text-secondary);font-size:.9rem}.suggestion-form.svelte-1sxtlkq{display:flex;flex-direction:column;gap:1.5rem}.form-group.svelte-1sxtlkq{display:flex;flex-direction:column;gap:.5rem}.form-group.svelte-1sxtlkq label:where(.svelte-1sxtlkq){font-size:.85rem;font-weight:600;color:var(--text-primary);font-family:var(--font-body)}input.svelte-1sxtlkq,textarea.svelte-1sxtlkq{background:var(--bg-code);border:1px solid var(--border);border-radius:var(--radius-md);padding:.8rem 1rem;color:var(--text-primary);font-family:var(--font-body);font-size:.95rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}input.svelte-1sxtlkq:focus,textarea.svelte-1sxtlkq:focus{outline:none;border-color:var(--accent-green);box-shadow:0 0 0 2px #7effa01a}.submit-btn.svelte-1sxtlkq{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.85rem;background:var(--accent-green);color:#151515;border:none;border-radius:var(--radius-md);font-weight:700;font-size:.95rem;cursor:pointer;transition:all var(--transition-fast);margin-top:.5rem}.submit-btn.svelte-1sxtlkq:hover{transform:translateY(-2px);box-shadow:var(--glow-green);filter:brightness(1.1)}.submit-btn.svelte-1sxtlkq:active{transform:translateY(0)}.suggest-header.svelte-k4wpul{padding:4rem 0 3rem;background:var(--gradient-hero);border-bottom:1px solid var(--border-subtle)}.suggest-header.svelte-k4wpul .container:where(.svelte-k4wpul){display:flex;flex-direction:column;gap:.75rem}.sub.svelte-k4wpul{font-size:1.1rem;color:var(--text-secondary);max-width:500px;line-height:1.6}.suggest-body.svelte-k4wpul{padding:4rem 0 8rem}.form-wrapper.svelte-k4wpul{max-width:800px;margin:0 auto}
