.ideas-hero.svelte-1sgswgl{text-align:center;max-width:640px;margin:0 auto;padding:44px 0 8px}.ideas-hero.svelte-1sgswgl h1:where(.svelte-1sgswgl){margin-bottom:10px}.suggest.svelte-1sgswgl{margin-top:18px;padding:15px 30px}.error.svelte-1sgswgl{color:var(--stamp-dark)}.idea-grid.svelte-1sgswgl{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin:34px 0 10px;display:grid}.idea.svelte-1sgswgl{flex-direction:column;gap:8px;display:flex}.idea.svelte-1sgswgl h2:where(.svelte-1sgswgl){margin:0;font-size:1.25rem;line-height:1.3}.idea.svelte-1sgswgl .subtitle:where(.svelte-1sgswgl){margin:0;font-size:.92rem}.idea.svelte-1sgswgl .why:where(.svelte-1sgswgl){background:color-mix(in srgb, var(--stamp) 5%, var(--card));border-left:3px solid var(--stamp);border-radius:0 4px 4px 0;flex:1;padding:9px 12px}.why-label.svelte-1sgswgl{letter-spacing:.1em;text-transform:uppercase;color:var(--stamp);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:600}.idea.svelte-1sgswgl .why:where(.svelte-1sgswgl) p:where(.svelte-1sgswgl){color:#374151;margin:3px 0 0;font-size:.92rem}.idea.svelte-1sgswgl .btn:where(.svelte-1sgswgl){align-self:flex-start;margin-top:6px}.center-note.svelte-1sgswgl{text-align:center;margin-bottom:30px}.more-row.svelte-1sgswgl{text-align:center;margin:4px 0 18px}.more-btn.svelte-1sgswgl{text-transform:uppercase;letter-spacing:.07em;cursor:pointer;border:none;border-radius:4px;padding:12px 24px;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:600}
