/* Generated by scripts/escher-figures.mjs from the Anatomy kit (MIT). Do not edit by hand.
   The kit's styles and the page's theme tokens come from anatomy.css (.esc-iso). */
.esc-fig .iso-hint{display:none}
@media (max-width:600px){.esc-fig .iso-plate{padding:44px 0 48px}.esc-fig .iso-svg{width:112%;margin-left:-6%}}
.esc-fig .pf-well,.esc-fig .of-well{fill:var(--anatomy-shade-1)}
.esc-fig .pf-bezel,.esc-fig .of-bezel{fill:var(--anatomy-top)}
.esc-fig .pf-glass,.esc-fig .of-glass{fill:var(--anatomy-face)}
.esc-fig[data-theme="dark"] .pf-glass,.esc-fig[data-theme="dark"] .of-glass{fill:#151515}
.esc-fig .pf-r{fill:none;stroke:var(--anatomy-mid);stroke-width:.9px;vector-effect:non-scaling-stroke;stroke-linecap:round}
.esc-fig .pf-r-hi{stroke:var(--anatomy-hi)}
.esc-fig .pf-r-dim{stroke:var(--anatomy-lo)}
.esc-fig .pf-cursor{fill:var(--anatomy-hi)}
.esc-fig .pf-coil{stroke-width:1.1px}
.esc-fig .pf-lens .iso-top{fill:color-mix(in srgb,var(--anatomy-red) 30%,var(--anatomy-top))}
.esc-fig .pf-lens .iso-shade{fill:color-mix(in srgb,var(--anatomy-red) 22%,var(--anatomy-face))}
.esc-fig .pf-lens .iso-edge{stroke:color-mix(in srgb,var(--anatomy-red) 70%,var(--anatomy-hi))}
.esc-fig .pf-glow{fill:var(--anatomy-red);opacity:.16;filter:blur(6px)}
@media (prefers-reduced-motion:no-preference){
  .esc-fig .pf-glow{animation:pf-pulse 2.4s cubic-bezier(.45,0,.55,1) infinite}
  .esc-fig .pf-lens .iso-top,.esc-fig .pf-lens .iso-shade{animation:pf-lens 2.4s cubic-bezier(.45,0,.55,1) infinite}
}
.esc-fig .of-label{fill:var(--anatomy-face)}
.esc-fig .of-ui-side{fill:var(--anatomy-shade-2)}
.esc-fig .of-ui-tile{fill:var(--anatomy-top);stroke:var(--anatomy-faint);stroke-width:.6px;vector-effect:non-scaling-stroke}
.esc-fig .of-ui-l{fill:none;stroke:var(--anatomy-lo);stroke-width:.9px;vector-effect:non-scaling-stroke;stroke-linecap:round}
.esc-fig .of-ui-strong{stroke:var(--anatomy-mid)}
.esc-fig .of-ui-big{stroke-width:1.6px}
.esc-fig .of-ui-axis{stroke:var(--anatomy-faint)}
.esc-fig .of-ui-mark{fill:var(--anatomy-red)}
.esc-fig .of-mini .of-ui-l{stroke-width:.6px}
.esc-fig .of-bar{fill:var(--anatomy-mid);transform-box:fill-box;transform-origin:50% 100%;transition:transform .9s cubic-bezier(.2,.7,.2,1),fill .5s}
.esc-fig .of-bar.r{fill:var(--anatomy-red)}
.esc-fig .of-pulse{fill:var(--anatomy-red);opacity:0}
@keyframes pf-pulse{0%,100%{opacity:.06}50%{opacity:.24}}
@keyframes pf-lens{0%,100%{filter:saturate(.6)}50%{filter:saturate(1.6)}}
