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