.stack-tags.svelte-9hm5jc{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.impact-metric.svelte-9hm5jc{font-size:.82rem;font-family:var(--font-mono);color:var(--color-accent);margin:0 0 2rem}.stack-tag.svelte-9hm5jc{font-size:.75rem;font-family:var(--font-mono);border:1px solid var(--color-border);color:var(--color-muted);background-color:#0000;border-radius:4px;padding:.2rem .6rem}.detail-block.svelte-9hm5jc{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1rem}.detail-heading.svelte-9hm5jc{font-size:.75rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:1.5px;color:var(--color-muted);margin-bottom:.6rem}.detail-list.svelte-9hm5jc{color:var(--color-text);gap:.4rem;margin:0;padding-left:1rem;font-size:.9rem;display:grid}.cs-cta.svelte-9hm5jc{flex-wrap:wrap;gap:1rem;margin-top:3rem;display:flex}.case-study-nav.svelte-9hm5jc{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:4rem;padding-top:1.5rem;padding-bottom:3rem;display:flex}.nav-prev.svelte-9hm5jc{flex:1}.nav-next.svelte-9hm5jc{text-align:right;flex:1}.nav-link.svelte-9hm5jc{font-family:var(--font-mono);color:var(--color-muted);align-items:center;gap:.5rem;font-size:.85rem;text-decoration:none;transition:color .15s;display:inline-flex}.nav-link.svelte-9hm5jc:hover{color:var(--color-accent)}.nav-arrow.svelte-9hm5jc{flex-shrink:0}
