.btn-row.svelte-rq8c79{display:flex;gap:8px;margin-bottom:16px}.btn.svelte-rq8c79{padding:8px 16px;background:var(--bg-input);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);cursor:pointer;font-size:.85rem;transition:all .15s}.btn.svelte-rq8c79:hover{border-color:var(--accent);color:var(--accent-light)}textarea.svelte-rq8c79{width:100%;resize:vertical;background:var(--bg-input);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);padding:12px;font-size:.9rem;line-height:1.6}textarea.svelte-rq8c79:focus{outline:none;border-color:var(--accent)}.stats-grid.svelte-rq8c79{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}@media (max-width: 500px){.stats-grid.svelte-rq8c79{grid-template-columns:repeat(2,1fr)}}.stat-card.svelte-rq8c79{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:18px 14px;text-align:center}.stat-card.accent.svelte-rq8c79{border-color:var(--accent)}.stat-value.svelte-rq8c79{font-size:1.8rem;font-weight:800;color:var(--text);margin-bottom:4px}.stat-card.accent.svelte-rq8c79 .stat-value:where(.svelte-rq8c79){color:var(--accent-light)}.stat-label.svelte-rq8c79{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.detail-section.svelte-rq8c79{margin-top:24px}.detail-section.svelte-rq8c79 h3:where(.svelte-rq8c79){font-size:.95rem;color:var(--text);margin-bottom:10px}.detail-grid.svelte-rq8c79{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.detail-row.svelte-rq8c79{display:flex;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--border);font-size:.85rem;color:var(--text-muted)}.detail-row.svelte-rq8c79:last-child{border-bottom:none}.detail-val.svelte-rq8c79{font-weight:600;color:var(--text)}.sentence-preview.svelte-rq8c79{margin-top:16px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px}.sp-label.svelte-rq8c79{font-size:.78rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.sp-text.svelte-rq8c79{font-size:.88rem;color:var(--text);line-height:1.5;font-style:italic}.readability-section.svelte-rq8c79{margin-top:24px}.readability-section.svelte-rq8c79 h3:where(.svelte-rq8c79){font-size:.95rem;color:var(--text);margin-bottom:10px}.readability-card.svelte-rq8c79{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:20px}.readability-meter.svelte-rq8c79{text-align:center;margin-bottom:12px}.readability-score.svelte-rq8c79{font-size:2.4rem;font-weight:800}.readability-label.svelte-rq8c79{font-size:.9rem;font-weight:600;margin-top:2px}.readability-bar-bg.svelte-rq8c79{height:8px;background:var(--bg-card);border-radius:5px;overflow:hidden;border:1px solid var(--border)}.readability-bar.svelte-rq8c79{height:100%;border-radius:5px;transition:width .3s,background .3s}.readability-scale.svelte-rq8c79{display:flex;justify-content:space-between;font-size:.72rem;color:var(--text-muted);margin-top:4px}.chart-section.svelte-rq8c79{margin-top:24px}.chart-section.svelte-rq8c79 h3:where(.svelte-rq8c79){font-size:.95rem;color:var(--text);margin-bottom:10px}.chart-wrap.svelte-rq8c79{display:flex;align-items:flex-end;gap:3px;height:120px;padding:12px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);overflow-x:auto}.chart-bar-wrap.svelte-rq8c79{display:flex;flex-direction:column;align-items:center;flex:1;min-width:16px;max-width:40px;height:100%;justify-content:flex-end}.chart-bar.svelte-rq8c79{width:100%;border-radius:3px 3px 0 0;min-height:3px;transition:height .25s}.chart-label.svelte-rq8c79{font-size:.65rem;color:var(--text-muted);margin-top:4px}.chart-legend.svelte-rq8c79{margin-top:6px;font-size:.78rem;color:var(--text-muted)}.chart-avg-line.svelte-rq8c79{font-weight:600}
