.fig[data-v-a2d70990]{gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.fig__img[data-v-a2d70990]{border-radius:var(--radius-m);background:var(--surface);width:100%;height:auto}.fig--framed .fig__img[data-v-a2d70990]{border:1px solid var(--hairline)}.fig__img--crop[data-v-a2d70990]{-o-object-fit:cover;object-fit:cover}.fig__cap[data-v-a2d70990]{gap:var(--space-2xs) var(--space-s);font-size:var(--step--1);color:var(--ink-muted);padding-left:var(--space-s);border-left:1px solid var(--hairline-firm);flex-wrap:wrap;line-height:1.45;display:flex}.fig__src[data-v-a2d70990]{color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.02em}.fig__src a[data-v-a2d70990]{color:inherit;-webkit-text-decoration-color:var(--hairline-firm);text-decoration-color:var(--hairline-firm);transition:color var(--dur-micro) var(--ease)}.fig__src a[data-v-a2d70990]:hover{color:var(--ink)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.fig__img[data-v-a2d70990]{animation:fig-in-a2d70990 var(--dur-enter) var(--ease-out) both;animation-timeline:view();animation-range:entry 0 entry 55%}}}@keyframes fig-in-a2d70990{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
