.article-header.svelte-1k96zun{margin-bottom:2rem}.badge-row.svelte-1k96zun{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}h1.svelte-1k96zun{font-size:2.25rem;margin-bottom:.5rem}.text-secondary.svelte-1k96zun{color:var(--text-secondary);font-size:1.1rem}section.svelte-1k96zun{margin-bottom:3rem}h2.svelte-1k96zun{font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}h3.svelte-1k96zun{font-size:1.1rem;margin-top:0;margin-bottom:.5rem}h4.svelte-1k96zun{font-size:1rem;margin-bottom:.5rem}p.svelte-1k96zun{line-height:1.7;margin-bottom:1rem}code.svelte-1k96zun{font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;background:#0000004d;padding:.125rem .375rem;font-size:.9em}.category-nav.svelte-1k96zun{display:flex;gap:.5rem;flex-wrap:wrap;margin:1.5rem 0}.category-btn.svelte-1k96zun{padding:.75rem 1.25rem;background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-primary);font-size:.9rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.category-btn.svelte-1k96zun:hover{border-color:var(--green-dim)}.category-btn.active.svelte-1k96zun{background:#00c49a1a;border-color:var(--green-dim);color:var(--green-dim)}.category-btn.svelte-1k96zun .count:where(.svelte-1k96zun){background:#ffffff1a;padding:.125rem .5rem;font-size:.75rem}.category-btn.active.svelte-1k96zun .count:where(.svelte-1k96zun){background:#00c49a33}.templates-grid.svelte-1k96zun{display:grid;gap:1.5rem}.template-card.svelte-1k96zun{background:var(--bg-secondary);border:1px solid var(--border);overflow:hidden}.template-header.svelte-1k96zun{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 1.25rem;background:#ffffff05;border-bottom:1px solid var(--border)}.template-desc.svelte-1k96zun{margin:0;font-size:.875rem;color:var(--text-secondary)}.template-code.svelte-1k96zun{max-height:400px;overflow-y:auto;margin:0;padding:1rem 1.25rem;font-size:.75rem;line-height:1.5}.template-code.svelte-1k96zun code:where(.svelte-1k96zun){background:transparent;padding:0;font-size:inherit}.steps-grid.svelte-1k96zun{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.5rem 0}.step.svelte-1k96zun{padding:1.25rem;background:var(--bg-secondary);border:1px solid var(--border)}.step-number.svelte-1k96zun{width:28px;height:28px;background:var(--green-dim);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;margin-bottom:.75rem}.step.svelte-1k96zun h4:where(.svelte-1k96zun){margin-top:0}.step.svelte-1k96zun p:where(.svelte-1k96zun){margin:0;font-size:.875rem;color:var(--text-secondary)}.security-callout.svelte-1k96zun{background:var(--bg-secondary);border:1px solid rgba(34,197,94,.3);padding:2rem}.security-list.svelte-1k96zun{margin:0;padding-left:1.5rem}.security-list.svelte-1k96zun li:where(.svelte-1k96zun){margin-bottom:.5rem}.file-structure.svelte-1k96zun{background:#0d0d0d;overflow:hidden;margin:1rem 0;border:1px solid var(--border)}.file-header.svelte-1k96zun{padding:.75rem 1rem;background:#00c49a1a;font-size:.875rem;font-weight:600;color:var(--green-dim)}.file-structure.svelte-1k96zun pre:where(.svelte-1k96zun){margin:0;padding:1rem}pre.svelte-1k96zun{margin:0;padding:1rem;overflow-x:auto;font-size:.8rem;line-height:1.5}pre.svelte-1k96zun code:where(.svelte-1k96zun){background:transparent;padding:0}.external-links.svelte-1k96zun{list-style:none;padding:0}.external-links.svelte-1k96zun li:where(.svelte-1k96zun){margin-bottom:.75rem}.external-links.svelte-1k96zun a:where(.svelte-1k96zun){color:var(--green-dim);text-decoration:none}.external-links.svelte-1k96zun a:where(.svelte-1k96zun):hover{color:var(--green)}a.svelte-1k96zun{color:var(--green-dim)}a.svelte-1k96zun:hover{color:var(--green)}@media(max-width:768px){h1.svelte-1k96zun{font-size:1.75rem}.steps-grid.svelte-1k96zun{grid-template-columns:1fr}.category-nav.svelte-1k96zun{gap:.375rem}.category-btn.svelte-1k96zun{padding:.5rem .75rem;font-size:.8rem}}
