.actix-guide.svelte-1i5fbe{max-width:900px;margin:0 auto;padding:2rem 1rem;line-height:1.7}.guide-header.svelte-1i5fbe{margin-bottom:2rem}.guide-header.svelte-1i5fbe h1:where(.svelte-1i5fbe){font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.subtitle.svelte-1i5fbe{font-size:1.15rem;color:var(--color-text-secondary)}section.svelte-1i5fbe{margin-bottom:3rem}h2.svelte-1i5fbe{font-size:1.8rem;margin-bottom:1rem;border-bottom:2px solid var(--color-border);padding-bottom:.5rem}h3.svelte-1i5fbe{font-size:1.4rem;margin-top:1.5rem;margin-bottom:.75rem}p.svelte-1i5fbe{margin-bottom:1rem;color:var(--color-text-secondary)}ul.svelte-1i5fbe{margin-bottom:1rem;padding-left:2rem}li.svelte-1i5fbe{margin-bottom:.5rem;color:var(--color-text-secondary)}code.svelte-1i5fbe{background:var(--color-bg-secondary);padding:.2rem .4rem;border-radius:4px;font-family:Fira Code,monospace;font-size:.9em;color:var(--color-accent)}pre.svelte-1i5fbe{background:var(--color-bg-secondary);padding:1.5rem;border-radius:8px;overflow-x:auto;margin-bottom:1.5rem}pre.svelte-1i5fbe code:where(.svelte-1i5fbe){background:none;padding:0;color:var(--color-text);font-size:.85rem;line-height:1.5}.code-example.svelte-1i5fbe{margin-bottom:2rem}.use-cases.svelte-1i5fbe{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin:2rem 0}.good.svelte-1i5fbe{background:#e8f8f0;border-left:4px solid #28a745;padding:1.5rem;border-radius:8px}.consider.svelte-1i5fbe{background:#fef5e7;border-left:4px solid #f39c12;padding:1.5rem;border-radius:8px}.good.svelte-1i5fbe h3:where(.svelte-1i5fbe),.consider.svelte-1i5fbe h3:where(.svelte-1i5fbe){margin-top:0;font-size:1.2rem}table.svelte-1i5fbe{width:100%;border-collapse:collapse;background:var(--color-bg-secondary);border-radius:8px;overflow:hidden;margin:1.5rem 0}thead.svelte-1i5fbe{background:var(--color-accent);color:#fff}th.svelte-1i5fbe,td.svelte-1i5fbe{padding:1rem;text-align:left;border-bottom:1px solid var(--color-border)}tbody.svelte-1i5fbe tr:where(.svelte-1i5fbe):last-child td:where(.svelte-1i5fbe){border-bottom:none}tbody.svelte-1i5fbe tr:where(.svelte-1i5fbe):hover{background:var(--color-bg)}@media(max-width:768px){.guide-header.svelte-1i5fbe h1:where(.svelte-1i5fbe){font-size:2rem}.use-cases.svelte-1i5fbe{grid-template-columns:1fr}}
