.lc-fig{gap:var(--space-2);flex-direction:column;padding:6px 0 2px;display:flex}.lc-fig svg{-webkit-user-select:text;user-select:text;width:100%;height:auto;display:block;overflow:visible}.lc-fig text{font-family:var(--font-body);fill:var(--ink)}.lc-fig .lc-fig__label{font-size:12.5px;font-weight:500}.lc-fig .lc-fig__detail{fill:var(--ink-muted);font-size:11.5px}.lc-fig .lc-fig__small{fill:var(--ink-muted);font-size:11px}.lc-fig .lc-fig__meta{font-family:var(--font-mono);fill:var(--ink-muted);font-size:10.5px}.lc-fig .lc-fig__area{stroke:var(--line-strong);stroke-width:1px}.lc-fig .lc-fig__fill-0{fill:var(--ground)}.lc-fig .lc-fig__fill-1{fill:var(--type-diagram-bg)}.lc-fig .lc-fig__fill-2{fill:var(--type-data-bg)}.lc-fig .lc-fig__fill-3{fill:var(--type-example-bg)}.lc-fig .lc-fig__fill-4{fill:var(--type-widget-bg)}.lc-fig .lc-fig__fill-5{fill:var(--type-question-bg)}.lc-fig .lc-fig__fill-6{fill:var(--chip)}.lc-fig .lc-fig__fill-7{fill:var(--type-definition-bg)}.lc-fig .lc-fig__paper{fill:var(--surface);stroke:var(--line-strong);stroke-width:1px}.lc-fig .lc-fig__pill{fill:var(--ground);stroke:var(--line);stroke-width:1px}.lc-fig .lc-fig__set{fill-opacity:.7;mix-blend-mode:multiply;stroke:var(--line-strong);stroke-width:1px}.lc-fig .lc-fig__dot{fill:var(--ink)}.lc-fig--spectrum text{paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.lc-fig .lc-fig__edge{fill:none;stroke:var(--edge);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.lc-fig .lc-fig__arrowhead{fill:var(--edge)}.lc-fig .lc-fig__leader{fill:none;stroke:var(--ink-muted);stroke-width:1px;stroke-opacity:.6}.lc-fig .lc-fig__rule{fill:none;stroke:var(--line-strong);stroke-width:1px}.lc-fig__notes{gap:2px var(--space-3);font-family:var(--font-body);grid-template-columns:auto 1fr;margin:0;font-size:12px;line-height:1.4;display:grid}.lc-fig__notes dt{color:var(--ink);font-weight:600}.lc-fig__notes dd{color:var(--ink-muted);margin:0}.lc-lightbox__figure .lc-fig{width:min(760px, calc(90vw - 2 * var(--space-4)), calc((90vh - 7rem) * var(--fig-ratio,1)))}.lc-lightbox__figure .lc-fig svg{width:100%;max-height:none}.lc-lightbox__figure .lc-fig__notes{font-size:14px}
