.readability-textarea.svelte-1o7z560{min-height:15.5rem}.flesch-banner.svelte-1o7z560{border:1px solid var(--border-soft);background:var(--accent-ghost);border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.flesch-score.svelte-1o7z560{color:var(--accent);font-size:2rem;font-weight:800;line-height:1.1;display:block}.flesch-sub.svelte-1o7z560{color:var(--text-muted);font-size:.8rem}.flesch-badge.svelte-1o7z560{text-align:right}.flesch-badge.svelte-1o7z560 strong:where(.svelte-1o7z560){color:var(--text-strong);font-size:1rem;display:block}.flesch-badge.svelte-1o7z560 span:where(.svelte-1o7z560){color:var(--text-muted);font-size:.8rem}.grade-grid.svelte-1o7z560{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.kw-table-wrap.svelte-1o7z560{overflow-x:auto}.kw-table.svelte-1o7z560{border-collapse:collapse;width:100%;font-size:.88rem}.kw-table.svelte-1o7z560 th:where(.svelte-1o7z560),.kw-table.svelte-1o7z560 td:where(.svelte-1o7z560){text-align:left;border-bottom:1px solid var(--border-soft);padding:.55rem .75rem}.kw-table.svelte-1o7z560 th:where(.svelte-1o7z560){color:var(--text-soft);text-transform:uppercase;letter-spacing:.05em;font-size:.76rem}
