.topic-field.svelte-1uha8ag{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;text-align:left}.topic-field.svelte-1uha8ag label:where(.svelte-1uha8ag){color:var(--text-surface);font-weight:600}.topic-field.svelte-1uha8ag textarea:where(.svelte-1uha8ag){width:100%;padding:1rem 1.5rem;font-size:1.1rem;font-family:sofia-pro,Outfit,sans-serif;background:#f8f8f8;border:none;border-bottom:2px solid var(--accent-color);border-radius:0;color:#000;outline:none;resize:vertical}.char-count.svelte-1uha8ag{align-self:flex-end;font-size:.85rem;color:var(--text-surface);opacity:.7}
