.container.svelte-1b0grpc{max-width:800px;margin:0 auto;padding:2rem}h1.svelte-1b0grpc{color:var(--accent-color);font-size:2.5rem;margin-bottom:.5rem}.back-link.svelte-1b0grpc{margin-bottom:2rem}.back-link.svelte-1b0grpc a:where(.svelte-1b0grpc){color:var(--accent-color);text-decoration:none}.example-section.svelte-1b0grpc{margin-bottom:3rem}h2.svelte-1b0grpc{color:var(--heading-color);border-bottom:2px solid var(--border-color);padding-bottom:.5rem}h3.svelte-1b0grpc{margin-top:1.5rem;margin-bottom:1rem;color:var(--text-secondary)}h4.svelte-1b0grpc{margin-top:1.5rem;margin-bottom:.5rem;color:var(--text-muted)}.demo-box.svelte-1b0grpc{background-color:var(--card-bg);border-radius:8px;padding:1.5rem;margin:1rem 0;box-shadow:0 2px 8px var(--shadow-color)}.code-example.svelte-1b0grpc{background-color:var(--code-bg);color:#f8f8f2;border-radius:4px;padding:1rem;margin:1rem 0;overflow-x:auto}.feature-list.svelte-1b0grpc{padding-left:1.5rem}.feature-list.svelte-1b0grpc li:where(.svelte-1b0grpc){margin:.5rem 0}.note.svelte-1b0grpc{background-color:var(--bg-secondary);border-left:4px solid var(--warning-color);padding:.8rem 1rem;margin:1rem 0;border-radius:0 4px 4px 0;font-size:.95rem}button.svelte-1b0grpc{background-color:var(--accent-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:1rem;margin:.5rem .3rem .5rem 0}button.svelte-1b0grpc:hover{background-color:var(--accent-color-dark)}input.svelte-1b0grpc{padding:.5rem;font-size:1rem;border:1px solid var(--border-color);border-radius:4px;width:100%;background-color:var(--bg-color);color:var(--text-color)}.chat-container.svelte-1b0grpc{display:flex;flex-direction:column;height:400px}.chat-messages.svelte-1b0grpc{flex:1;padding:1rem;overflow-y:auto;background-color:var(--bg-color)}.chat-input.svelte-1b0grpc{display:flex;padding:.8rem;background-color:var(--bg-secondary);border-top:1px solid var(--border-color)}.chat-input.svelte-1b0grpc input:where(.svelte-1b0grpc){flex:1;margin-right:.5rem}.notification-time.svelte-1b0grpc{font-size:.8rem;color:var(--text-muted);margin-top:.3rem}.next-steps.svelte-1b0grpc{background-color:var(--bg-secondary);border-left:4px solid var(--accent-color);padding:1.5rem;border-radius:0 8px 8px 0}.next-steps.svelte-1b0grpc ul:where(.svelte-1b0grpc){padding-left:1.5rem}.next-steps.svelte-1b0grpc a:where(.svelte-1b0grpc){color:var(--accent-color);text-decoration:none}.next-steps.svelte-1b0grpc a:where(.svelte-1b0grpc):hover{text-decoration:underline}
