.article-header.svelte-wgxrg9{margin-bottom:2rem}.meta-badges.svelte-wgxrg9{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.badge-critical.svelte-wgxrg9{background:var(--red);color:var(--bg-primary)}.badge-cwe.svelte-wgxrg9{background:var(--blue);color:var(--bg-primary)}.badge-owasp.svelte-wgxrg9{background:var(--violet);color:var(--bg-primary)}.content-section.svelte-wgxrg9{margin-bottom:2.5rem}.code-comparison.svelte-wgxrg9{display:grid;gap:1rem;margin:1.5rem 0}@media(min-width:768px){.code-comparison.svelte-wgxrg9{grid-template-columns:1fr 1fr}}.code-block.svelte-wgxrg9{border:1px solid var(--border);overflow:hidden}.code-block.vulnerable.svelte-wgxrg9{border-color:var(--red)}.code-block.secure.svelte-wgxrg9{border-color:var(--green)}.code-label.svelte-wgxrg9{padding:.5rem 1rem;font-size:.875rem;font-weight:600;background:var(--bg-secondary);color:var(--text-primary)}.code-block.vulnerable.svelte-wgxrg9 .code-label:where(.svelte-wgxrg9){color:var(--red)}.code-block.secure.svelte-wgxrg9 .code-label:where(.svelte-wgxrg9){color:var(--green)}.code-block.svelte-wgxrg9 pre:where(.svelte-wgxrg9){margin:0;padding:1rem;background:var(--bg-tertiary);overflow-x:auto}.code-block.svelte-wgxrg9 code:where(.svelte-wgxrg9){font-size:.8125rem;line-height:1.6}.detection-patterns.svelte-wgxrg9{background:var(--bg-secondary);border:1px solid var(--border);padding:1.5rem;margin:1.5rem 0}.detection-patterns.svelte-wgxrg9 h3:where(.svelte-wgxrg9){margin-top:0}.detection-patterns.svelte-wgxrg9 .code-block:where(.svelte-wgxrg9){border-color:var(--border)}.info-box.svelte-wgxrg9{background:var(--bg-secondary);border:1px solid var(--border);border-left:3px solid var(--blue);padding:1rem 1.5rem;margin:1.5rem 0}.cta-box.svelte-wgxrg9{background:var(--bg-secondary);border:1px solid var(--border);border-left:3px solid var(--green);padding:1.5rem;margin:2rem 0}.cta-link.svelte-wgxrg9{display:inline-block;margin-top:.75rem;color:var(--green-dim);font-weight:600}.fix-prompt.svelte-wgxrg9{background:var(--bg-secondary);border:1px solid var(--border);margin:1.5rem 0}.fix-prompt-header.svelte-wgxrg9{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--bg-tertiary);border-bottom:1px solid var(--border)}.fix-prompt-header.svelte-wgxrg9 span:where(.svelte-wgxrg9){font-weight:600;color:var(--text-primary)}.copy-btn.svelte-wgxrg9{padding:.25rem .75rem;background:var(--green-dim);color:var(--bg-primary);border:none;font-size:.75rem;cursor:pointer}.copy-btn.svelte-wgxrg9:hover{background:var(--green)}.fix-prompt.svelte-wgxrg9 pre:where(.svelte-wgxrg9){margin:0;padding:1rem;background:var(--bg-tertiary);font-size:.8125rem;line-height:1.6;overflow-x:auto;white-space:pre-wrap}.reference-list.svelte-wgxrg9{list-style:none;padding:0}.reference-list.svelte-wgxrg9 li:where(.svelte-wgxrg9){margin-bottom:.75rem;padding-left:1.5rem;position:relative}.reference-list.svelte-wgxrg9 li:where(.svelte-wgxrg9):before{content:"→";position:absolute;left:0;color:var(--green-dim)}
