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