.state-diagram.svelte-wzri7x{--corner:14px;width:220px;margin:0 auto 1rem;padding:10px;position:relative}.state-diagram.svelte-wzri7x:before,.state-diagram.svelte-wzri7x:after,.state-diagram__card.svelte-wzri7x:before,.state-diagram__card.svelte-wzri7x:after{content:"";width:var(--corner);height:var(--corner);border:2px solid var(--color-primary);position:absolute}.state-diagram.svelte-wzri7x:before{border-bottom:none;border-right:none;top:0;left:0}.state-diagram.svelte-wzri7x:after{border-bottom:none;border-left:none;top:0;right:0}.state-diagram__card.svelte-wzri7x:before{border-top:none;border-right:none;bottom:-10px;left:-10px}.state-diagram__card.svelte-wzri7x:after{border-top:none;border-left:none;bottom:-10px;right:-10px}.state-diagram__card.svelte-wzri7x{border:2px solid var(--color-text);background:var(--color-surface);text-align:center;font-size:.85rem;position:relative}.state-diagram__title.svelte-wzri7x{border-bottom:2px solid var(--color-text);padding:.45rem;font-weight:700}.state-diagram__fields.svelte-wzri7x{margin:0;padding:0 .6rem;list-style:none}.state-diagram__fields.svelte-wzri7x li:where(.svelte-wzri7x){font-family:var(--font-mono);color:var(--color-text);margin:0;padding:.4rem 0;font-size:.8rem}.state-diagram__fields.svelte-wzri7x li:where(.svelte-wzri7x)+li:where(.svelte-wzri7x){border-top:1px dashed var(--color-border)}@media (width>=720px){.state-diagram--float.svelte-wzri7x{float:right;margin:0 0 1rem 1.5rem}}.state-geometry.svelte-1htcfcm{max-width:480px;margin:1.5rem auto}svg.svelte-1htcfcm{width:100%;height:auto;display:block}.state-geometry__image.svelte-1htcfcm{fill:var(--color-surface-subtle);stroke:var(--color-muted);stroke-width:1px}.state-geometry__area.svelte-1htcfcm{fill:none;stroke:var(--color-text);stroke-width:2px;stroke-dasharray:6 4}.state-geometry__coordinates.svelte-1htcfcm{fill:#1aa7f92e;stroke:var(--color-primary);stroke-width:2px}.state-geometry__label.svelte-1htcfcm{font-family:var(--font-mono);fill:var(--color-muted);font-size:13px}.state-geometry__label--area.svelte-1htcfcm{fill:var(--color-text)}.state-geometry__label--coordinates.svelte-1htcfcm{fill:var(--color-primary-dark);text-anchor:middle}
