.sketch-figure[data-astro-cid-iqlcf6pi]{margin:var(--site-figure-gap) 0;padding:var(--site-figure-frame-padding);border:var(--site-figure-frame-border);border-radius:var(--site-figure-frame-radius);background:var(--site-figure-frame-surface);display:grid}.sketch-open[data-astro-cid-iqlcf6pi]{cursor:zoom-in;display:block;position:relative}.sketch-action[data-astro-cid-iqlcf6pi]{right:var(--dn-space-lg);top:var(--dn-space-lg);width:var(--dn-control-height-sm);height:var(--dn-control-height-sm);border:var(--dn-border-width) solid var(--dn-border-strong);border-radius:var(--dn-radius-full);background:var(--dn-surface-raised);color:var(--dn-text-strong);font-family:var(--dn-font-mono);font-size:var(--dn-text-lead-size);font-weight:var(--dn-text-label-weight);line-height:var(--dn-leading-flat);transition:var(--dn-transition-color);place-items:center;display:grid;position:absolute}.sketch-open[data-astro-cid-iqlcf6pi]:hover .sketch-action[data-astro-cid-iqlcf6pi]{background:var(--dn-highlight)}.sketch-figure[data-astro-cid-iqlcf6pi]:has(.sketch-anchor-open:target) .sketch-action[data-astro-cid-iqlcf6pi]{display:none}.sketch-figure[data-astro-cid-iqlcf6pi][data-fit=natural]{width:fit-content;max-width:100%;margin-inline:auto}.sketch-figure[data-astro-cid-iqlcf6pi][data-fit=natural] svg,.sketch-figure[data-astro-cid-iqlcf6pi][data-fit=natural] .sketch-space[data-astro-cid-iqlcf6pi]{width:auto;max-width:100%;height:auto;margin-inline:auto}.sketch-figure[data-astro-cid-iqlcf6pi][data-fit=full] .sketch-open[data-astro-cid-iqlcf6pi]{overflow-x:auto}.sketch-figure[data-astro-cid-iqlcf6pi][data-fit=full] svg,.sketch-figure[data-astro-cid-iqlcf6pi][data-fit=full] .sketch-space[data-astro-cid-iqlcf6pi]{width:100%;min-width:calc(var(--site-figure-scroll-min) - 2 * var(--site-figure-frame-padding) - 2 * var(--dn-border-width));height:auto}.sketch-anchor[data-astro-cid-iqlcf6pi]{width:0;height:0;position:fixed;top:0;left:0}.sketch-close[data-astro-cid-iqlcf6pi]{display:none}.sketch-figure[data-astro-cid-iqlcf6pi]:has(.sketch-anchor-open:target) .sketch-open[data-astro-cid-iqlcf6pi]{width:auto;z-index:var(--dn-z-modal);padding:var(--dn-space-lg);background:color-mix(in srgb, var(--dn-surface) 94%, transparent);cursor:zoom-out;place-items:safe center;display:grid;position:fixed;inset:0;overflow:auto}.sketch-figure[data-astro-cid-iqlcf6pi]:has(.sketch-anchor-open:target) svg:not(.sketch-space){width:auto;min-width:0;max-width:100%;height:auto;max-height:100%}.sketch-figure[data-astro-cid-iqlcf6pi] svg:not(.sketch-space){display:block}.sketch-space[data-astro-cid-iqlcf6pi]{display:none}.sketch-figure[data-astro-cid-iqlcf6pi]:has(.sketch-anchor-open:target) .sketch-space[data-astro-cid-iqlcf6pi]{display:block}.sketch-figure[data-astro-cid-iqlcf6pi]:has(.sketch-anchor-open:target) .sketch-close[data-astro-cid-iqlcf6pi]{z-index:calc(var(--dn-z-modal) + 1);cursor:zoom-out;display:block;position:fixed;inset:0}.sketch-save[data-astro-cid-iqlcf6pi]{width:fit-content;height:var(--dn-control-height);margin-top:var(--dn-space-sm);padding-inline:var(--dn-space-xs);border:var(--dn-border-width) solid var(--dn-border-strong);border-radius:var(--dn-radius-md);background:var(--dn-surface-raised);color:var(--dn-text-strong);font-family:var(--dn-font-mono);font-size:var(--dn-text-small-size);line-height:var(--dn-leading-flat);transition:var(--dn-transition-color);justify-self:end;place-items:center;text-decoration:none;display:grid}.sketch-save[data-astro-cid-iqlcf6pi]:hover{background:var(--dn-highlight)}.sketch-figure[data-astro-cid-iqlcf6pi]:has(.sketch-anchor-open:target) .sketch-save[data-astro-cid-iqlcf6pi]{top:var(--dn-space-lg);right:calc(var(--dn-space-lg) * 2 + 4.5rem);z-index:calc(var(--dn-z-modal) + 2);padding:var(--dn-space-2xs) var(--dn-space-sm);border:var(--dn-border-width) solid var(--dn-border-strong);border-radius:var(--dn-radius-md);background:var(--dn-surface-raised);color:var(--dn-text-strong);font-size:var(--dn-text-small-size);text-decoration:none;position:fixed}.sketch-figure[data-astro-cid-iqlcf6pi]:has(.sketch-anchor-open:target) .sketch-close-chip[data-astro-cid-iqlcf6pi]{top:var(--dn-space-lg);right:var(--dn-space-lg);padding:var(--dn-space-2xs) var(--dn-space-sm);border:var(--dn-border-width) solid var(--dn-border-strong);border-radius:var(--dn-radius-md);background:var(--dn-surface-raised);color:var(--dn-text-strong);font-size:var(--dn-text-small-size);text-decoration:none;position:fixed}.sketch-figure[data-astro-cid-iqlcf6pi] text{white-space:pre}
