a.svelte-y8b466{color:var(--primary);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}a.svelte-y8b466:focus-visible{outline:2px solid var(--primary);outline-offset:4px}strong.svelte-y8b466{color:var(--ink);font-weight:600}.case-back.svelte-9hm5jc{font:12px var(--mono);color:var(--primary);margin-bottom:16px;display:inline-block}.page-eyebrow.svelte-9hm5jc{margin:0;display:block}.case-page.svelte-9hm5jc h1:where(.svelte-9hm5jc){max-width:1000px;margin:12px 0 24px;font-size:clamp(2.3rem,4vw,3.5rem);line-height:1.1}.case-cover.svelte-9hm5jc{object-fit:contain;background:var(--white);border:2px solid var(--border);width:100%;max-height:620px;margin:24px 0 40px}.case-body.svelte-9hm5jc{max-width:850px;font:16px/1.85 var(--sans);color:var(--text);margin:0 auto}.tools.svelte-9hm5jc{font:12px/1.8 var(--mono);border-bottom:1px solid var(--border);padding:16px 0}.case-body.svelte-9hm5jc p:where(.svelte-9hm5jc){margin:0 0 24px}h2.svelte-9hm5jc{font:36px/1.15 var(--serif);color:var(--ink);margin:48px 0 20px}ul.svelte-9hm5jc{margin:24px 0;padding-left:24px}li.svelte-9hm5jc{margin-bottom:12px;padding-left:8px}figure.svelte-9hm5jc{margin:32px 0}figure.svelte-9hm5jc img:where(.svelte-9hm5jc){border:1px solid var(--border);width:100%;height:auto;display:block}iframe.svelte-9hm5jc,video.svelte-9hm5jc{aspect-ratio:16/9;border:1px solid var(--border);width:100%;margin:24px 0}.asset-link.svelte-9hm5jc{color:var(--primary);text-underline-offset:5px;overflow-wrap:anywhere;text-decoration:underline}.case-body.svelte-9hm5jc .live-example:where(.svelte-9hm5jc){border-top:1px solid var(--border);font:12px var(--mono);margin-top:48px;padding-top:24px}
