.textarea-wrap.svelte-1wand43{position:relative}textarea.svelte-1wand43{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;color:var(--color-text);resize:vertical;min-height:200px;transition:border-color var(--transition-base);padding:1rem;font-family:inherit;font-size:.95rem;line-height:1.6}textarea.svelte-1wand43:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.clear-btn.svelte-1wand43{background:var(--color-surface-2);border:1px solid var(--color-border);width:28px;height:28px;color:var(--color-muted);cursor:pointer;transition:background var(--transition-base);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;display:flex;position:absolute;top:.5rem;right:.5rem}.clear-btn.svelte-1wand43:hover{color:#fff;background:#ef4444;border-color:#ef4444}.empty-state.svelte-1wand43{text-align:center;color:var(--color-muted);padding:2rem;font-size:.95rem}.stats-grid.svelte-1wand43{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.65rem;display:grid}.stat-card.svelte-1wand43{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;gap:.2rem;padding:.85rem 1rem;display:flex}.stat-card.highlight.svelte-1wand43{border-color:var(--color-accent);background:#00ff880a}.stat-label.svelte-1wand43{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.stat-value.svelte-1wand43{font-family:var(--font-display);color:var(--color-text);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:700}.stat-card.highlight.svelte-1wand43 .stat-value:where(.svelte-1wand43){color:var(--color-accent)}.stat-note.svelte-1wand43{color:var(--color-muted);font-size:.72rem}.sliders-card.svelte-1wand43{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);flex-direction:column;gap:1.25rem;padding:1.25rem 1.5rem;display:flex}.slider-field.svelte-1wand43{flex-direction:column;gap:.5rem;display:flex}.slider-field.svelte-1wand43 label:where(.svelte-1wand43){color:var(--color-muted);font-size:.88rem}.slider-field.svelte-1wand43 input[type=range]:where(.svelte-1wand43){accent-color:var(--color-accent);width:100%}.share-row.svelte-1wand43{margin-bottom:2rem}
