.stack-tags.svelte-9hm5jc{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.stack-tag.svelte-9hm5jc{font-size:.75rem;font-family:var(--font-mono);padding:.2rem .6rem;border-radius:4px;background-color:transparent;border:1px solid var(--color-border);color:var(--color-muted)}.case-study.svelte-9hm5jc{display:flex;flex-direction:column;gap:2rem}.cs-section.svelte-9hm5jc{display:flex;flex-direction:column;gap:.5rem}.cs-label.svelte-9hm5jc{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:2px;color:var(--color-muted)}.cs-body.svelte-9hm5jc{font-size:1rem;color:var(--color-text);line-height:1.8;margin:0}.case-study-nav.svelte-9hm5jc{display:flex;justify-content:space-between;align-items:center;margin-top:4rem;padding-top:1.5rem;padding-bottom:3rem;border-top:1px solid var(--color-border)}.nav-prev.svelte-9hm5jc{flex:1}.nav-next.svelte-9hm5jc{flex:1;text-align:right}.nav-link.svelte-9hm5jc{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.85rem;color:var(--color-muted);text-decoration:none;transition:color .15s ease}.nav-link.svelte-9hm5jc:hover{color:var(--color-accent)}.nav-arrow.svelte-9hm5jc{flex-shrink:0}
