.demo-area.svelte-1elnyrm{border:1px solid var(--color-border);border-radius:8px;overflow:hidden;margin:1rem 0}.toolbar.svelte-1elnyrm{display:flex;flex-wrap:wrap;gap:2px;padding:.5rem;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.toolbar.svelte-1elnyrm button:where(.svelte-1elnyrm){background:none;border:1px solid transparent;border-radius:4px;padding:.3rem .6rem;cursor:pointer;font-size:.85rem;color:var(--color-text)}.toolbar.svelte-1elnyrm button:where(.svelte-1elnyrm):hover{background:var(--color-surface-hover);border-color:var(--color-border)}.toolbar-divider.svelte-1elnyrm{width:1px;background:var(--color-border);margin:0 4px}.editor-mount.svelte-1elnyrm .tiptap{padding:1rem;min-height:250px;outline:none;font-size:.95rem;line-height:1.6}.editor-mount.svelte-1elnyrm .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-secondary);pointer-events:none;float:left;height:0}.editor-mount.svelte-1elnyrm .tiptap pre{background:var(--color-surface);padding:.75rem;border-radius:4px;font-family:var(--font-mono)}.editor-mount.svelte-1elnyrm .tiptap blockquote{border-left:3px solid var(--color-primary);padding-left:1rem;color:var(--color-secondary)}.editor-mount.svelte-1elnyrm .tiptap code{font-family:var(--font-mono);background:var(--color-surface);padding:.1rem .3rem;border-radius:3px;font-size:.9em}.output-tabs.svelte-1elnyrm{border:1px solid var(--color-border);border-radius:8px;overflow:hidden;margin:0 0 2rem}.tab-bar.svelte-1elnyrm{display:flex;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.tab-bar.svelte-1elnyrm button:where(.svelte-1elnyrm){padding:.5rem 1rem;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:.85rem;color:var(--color-secondary)}.tab-bar.svelte-1elnyrm button.active:where(.svelte-1elnyrm){color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.output-content.svelte-1elnyrm{max-height:250px;overflow:auto}.output-content.svelte-1elnyrm pre:where(.svelte-1elnyrm){padding:1rem;font-family:var(--font-mono);font-size:.8rem;line-height:1.4;margin:0;white-space:pre-wrap;word-break:break-all}.shortcuts-table.svelte-1elnyrm{margin:1rem 0 2rem;overflow-x:auto}.shortcuts-table.svelte-1elnyrm table:where(.svelte-1elnyrm){border-collapse:collapse;width:100%;font-size:.9rem}.shortcuts-table.svelte-1elnyrm th:where(.svelte-1elnyrm),.shortcuts-table.svelte-1elnyrm td:where(.svelte-1elnyrm){border:1px solid var(--color-border);padding:.4rem .75rem;text-align:left}.shortcuts-table.svelte-1elnyrm th:where(.svelte-1elnyrm){background:var(--color-surface);font-weight:600}.feature-grid.svelte-1elnyrm{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;margin:1rem 0 2rem}.feature-card.svelte-1elnyrm{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1rem}.feature-card.svelte-1elnyrm h4:where(.svelte-1elnyrm){font-size:.9rem;margin-bottom:.25rem}.feature-card.svelte-1elnyrm p:where(.svelte-1elnyrm){font-size:.85rem;color:var(--color-secondary);margin:0 0 .5rem}.badge.svelte-1elnyrm{font-size:.7rem;padding:.15rem .5rem;border-radius:10px}.badge.free.svelte-1elnyrm{background:#22c55e20;color:#22c55e}.badge.pro.svelte-1elnyrm{background:#a855f720;color:#a855f7}ul.svelte-1elnyrm{padding-left:1.5rem;margin-bottom:1rem}li.svelte-1elnyrm{padding:.2rem 0}
