.toc-box.svelte-1y7vfyv{background:var(--bg-secondary);border:1px solid var(--border);padding:1.5rem;margin-bottom:2rem}.toc-box.svelte-1y7vfyv h2:where(.svelte-1y7vfyv){font-size:1rem;margin-bottom:1rem;margin-top:0}.toc-box.svelte-1y7vfyv ol:where(.svelte-1y7vfyv){margin:0;padding-left:1.25rem}.toc-box.svelte-1y7vfyv li:where(.svelte-1y7vfyv){margin-bottom:.5rem}.security-sins-list.svelte-1y7vfyv{background:var(--bg-secondary);border-left:3px solid var(--red);padding:1.5rem 1.5rem 1.5rem 2.5rem}.security-sins-list.svelte-1y7vfyv li:where(.svelte-1y7vfyv){margin-bottom:.75rem}.formula-box.svelte-1y7vfyv{background:var(--bg-secondary);border:1px solid var(--border);padding:1.5rem;margin:1.5rem 0}.formula-item.svelte-1y7vfyv{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.formula-label.svelte-1y7vfyv{background:var(--green-dim);color:#fff;padding:.25rem .75rem;font-weight:600;font-size:.875rem;min-width:80px;text-align:center;font-family:JetBrains Mono,monospace}.formula-desc.svelte-1y7vfyv{color:var(--text-secondary)}.security-phrases-grid.svelte-1y7vfyv{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem;margin:1rem 0;list-style:none;padding:0}.security-phrases-grid.svelte-1y7vfyv li:where(.svelte-1y7vfyv){background:var(--bg-secondary);padding:.5rem 1rem;font-family:JetBrains Mono,monospace;font-size:.8rem;margin:0}.install-list.svelte-1y7vfyv{display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem 0}.install-item.svelte-1y7vfyv{background:var(--bg-secondary);border:1px solid var(--border);padding:1.25rem}.install-item.svelte-1y7vfyv h4:where(.svelte-1y7vfyv){margin:0 0 .75rem;color:var(--green-dim);font-size:1rem}.install-item.svelte-1y7vfyv .code-block:where(.svelte-1y7vfyv){margin:0}.install-item.svelte-1y7vfyv .code-block:where(.svelte-1y7vfyv) pre:where(.svelte-1y7vfyv){margin:0;font-size:.8rem}.warning-box.svelte-1y7vfyv{background:var(--bg-secondary);border-left:3px solid var(--orange);padding:1rem 1.5rem;margin:1.5rem 0}.checklist-box.svelte-1y7vfyv{background:var(--bg-secondary);border:1px solid var(--border);padding:1.5rem;margin:1.5rem 0}.checklist-box.svelte-1y7vfyv h4:where(.svelte-1y7vfyv){margin-top:0;margin-bottom:.75rem;color:var(--green-dim)}.checklist-box.svelte-1y7vfyv h4:where(.svelte-1y7vfyv):not(:first-child){margin-top:1.5rem}.checklist-box.svelte-1y7vfyv ul:where(.svelte-1y7vfyv){margin:0;padding-left:1.25rem}.checklist-box.svelte-1y7vfyv li:where(.svelte-1y7vfyv){margin-bottom:.5rem}.tools-table-wrapper.svelte-1y7vfyv{overflow-x:auto;margin:1.5rem 0}.tools-table.svelte-1y7vfyv{width:100%;border-collapse:collapse;font-size:.875rem}.tools-table.svelte-1y7vfyv th:where(.svelte-1y7vfyv),.tools-table.svelte-1y7vfyv td:where(.svelte-1y7vfyv){padding:.75rem;text-align:left;border-bottom:1px solid var(--border)}.tools-table.svelte-1y7vfyv th:where(.svelte-1y7vfyv){background:var(--bg-secondary);font-weight:600}.faq-list.svelte-1y7vfyv{margin-top:1rem}.faq-item.svelte-1y7vfyv{padding:1.5rem 0;border-bottom:1px solid var(--border)}.faq-item.svelte-1y7vfyv:last-child{border-bottom:none}.faq-item.svelte-1y7vfyv h3:where(.svelte-1y7vfyv){font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.0625rem;font-weight:600;margin:0 0 .5rem;color:var(--text-primary);line-height:1.5;letter-spacing:-.01em}.faq-item.svelte-1y7vfyv p:where(.svelte-1y7vfyv){margin:0;font-size:.9375rem;line-height:1.7;color:var(--text-secondary)}.final-cta.svelte-1y7vfyv{text-align:center;padding:3rem 2rem;background:var(--bg-secondary);border:1px solid var(--border);margin-top:3rem}.final-cta.svelte-1y7vfyv h2:where(.svelte-1y7vfyv){margin-bottom:.75rem;margin-top:0}.final-cta.svelte-1y7vfyv p:where(.svelte-1y7vfyv){color:var(--text-secondary);margin-bottom:1.5rem;max-width:500px;margin-left:auto;margin-right:auto}.reference-list.svelte-1y7vfyv{list-style:none;padding:0}.reference-list.svelte-1y7vfyv li:where(.svelte-1y7vfyv){margin-bottom:.75rem;padding-left:1.5rem;position:relative}.reference-list.svelte-1y7vfyv li:where(.svelte-1y7vfyv):before{content:"→";position:absolute;left:0;color:var(--green-dim)}@media(max-width:768px){.formula-item.svelte-1y7vfyv{flex-direction:column;align-items:flex-start;gap:.5rem}.formula-label.svelte-1y7vfyv{min-width:auto}.security-phrases-grid.svelte-1y7vfyv{grid-template-columns:1fr}.faq-item.svelte-1y7vfyv h3:where(.svelte-1y7vfyv){font-size:1rem}.final-cta.svelte-1y7vfyv{padding:2rem 1.5rem}}
