.demo-area.svelte-8vw1pn{border:1px solid var(--color-border);border-radius:8px;overflow:hidden;margin:1rem 0 2rem}.toolbar.svelte-8vw1pn{display:flex;flex-wrap:wrap;gap:2px;padding:.5rem;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.toolbar.svelte-8vw1pn button:where(.svelte-8vw1pn){background:none;border:1px solid transparent;border-radius:4px;padding:.3rem .6rem;cursor:pointer;font-size:.85rem;color:var(--color-text)}.toolbar.svelte-8vw1pn button:where(.svelte-8vw1pn):hover,.toolbar.svelte-8vw1pn button.active:where(.svelte-8vw1pn){background:var(--color-surface-hover);border-color:var(--color-border)}.toolbar-divider.svelte-8vw1pn{width:1px;background:var(--color-border);margin:0 4px}.editor-content.svelte-8vw1pn{min-height:300px;padding:1rem 1.5rem;outline:none;font-size:.95rem;line-height:1.6}.editor-content.svelte-8vw1pn blockquote{border-left:3px solid var(--color-primary);padding-left:1rem;color:var(--color-secondary);margin:1rem 0}.source-editor.svelte-8vw1pn{min-height:300px}.source-editor.svelte-8vw1pn textarea:where(.svelte-8vw1pn){width:100%;min-height:300px;padding:1rem;border:none;outline:none;font-family:var(--font-mono);font-size:.85rem;line-height:1.5;resize:vertical;background:var(--color-bg);color:var(--color-text)}.timeline.svelte-8vw1pn{margin:1.5rem 0;border-left:3px solid var(--color-border);padding-left:1.5rem}.timeline-item.svelte-8vw1pn{margin-bottom:1.25rem;position:relative}.timeline-item.svelte-8vw1pn:before{content:"";position:absolute;left:-1.75rem;top:.5rem;width:10px;height:10px;border-radius:50%;background:var(--color-primary)}.timeline-label.svelte-8vw1pn{font-weight:700;font-size:.85rem;color:var(--color-primary)}.timeline-content.svelte-8vw1pn{font-size:.95rem;margin-top:.25rem}
