.prop-svg.svelte-bfa57t{pointer-events:none;transition:transform var(--duration-normal) ease,opacity .15s ease}.prop-svg.prop-fading.svelte-bfa57t{opacity:.15}.prop-svg.no-transition.svelte-bfa57t{transition:none}.prop-svg.clickable.svelte-bfa57t{pointer-events:auto;cursor:pointer}.prop-svg.clickable.svelte-bfa57t:hover{filter:brightness(1.15)}.selection-ring.svelte-bfa57t{pointer-events:none}@media(forced-colors:active){.editor-torch-artwork.svelte-bfa57t [data-torch-shaft],.editor-torch-artwork.svelte-bfa57t [data-torch-metal],.editor-torch-artwork.svelte-bfa57t [data-torch-flame-part]{fill:CanvasText!important;stroke:CanvasText!important}}.arrow-svg.svelte-1m1fl0e{pointer-events:none;transition:transform .2s ease,filter .2s ease}.arrow-svg.no-transition.svelte-1m1fl0e{transition:none}.arrow-svg.clickable.svelte-1m1fl0e{pointer-events:all;cursor:pointer!important}.arrow-svg.clickable.svelte-1m1fl0e:hover{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--color-accent, var(--semantic-warning)) 60%,transparent))}.arrow-svg.clickable.svelte-1m1fl0e:active{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--color-accent, var(--semantic-warning)) 40%,transparent))}.arrow-svg.selected.svelte-1m1fl0e{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--color-accent, var(--semantic-warning)) 90%,transparent))}.selection-glow.svelte-1m1fl0e{animation:svelte-1m1fl0e-pulse-glow 2s ease-in-out infinite}@keyframes svelte-1m1fl0e-pulse-glow{0%,to{opacity:.6;stroke-width:4}50%{opacity:1;stroke-width:6}}@media(prefers-reduced-motion:reduce){.selection-glow.svelte-1m1fl0e{animation:none;opacity:.8;stroke-width:5}.arrow-svg.svelte-1m1fl0e{transition:none}}.direction-dot.svelte-1i7zynm{opacity:0;transition:opacity var(--duration-fast) ease-out}.direction-dot.visible.svelte-1i7zynm{opacity:1}.direction-dot.preview-mode.svelte-1i7zynm:not(.visible){opacity:.4}.direction-dot.svelte-1i7zynm circle:where(.svelte-1i7zynm){transition:fill var(--duration-fast) ease-out}@keyframes svelte-1i7zynm-direction-dot-pulse{0%{transform:scale(1)}50%{transform:scale(.88)}to{transform:scale(1)}}.direction-dot.svelte-1i7zynm circle.animating:where(.svelte-1i7zynm){animation:svelte-1i7zynm-direction-dot-pulse .18s ease-in-out}@media(prefers-reduced-motion:reduce){.direction-dot.svelte-1i7zynm circle.animating:where(.svelte-1i7zynm){animation:none}}.reversal-indicators.svelte-kbtxfe{opacity:0;transition:opacity var(--duration-normal, .2s) ease}.reversal-indicators.visible.svelte-kbtxfe{opacity:1}.reversal-dot.svelte-kbtxfe{opacity:0;transform:scale(0)}@keyframes svelte-kbtxfe-dot-appear{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes svelte-kbtxfe-dot-disappear{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.reversal-dot.dot-visible.svelte-kbtxfe{opacity:1;transform:scale(1);animation:svelte-kbtxfe-dot-appear .18s ease-out forwards}.reversal-dot.dot-exiting.svelte-kbtxfe{animation:svelte-kbtxfe-dot-disappear .15s ease-in forwards}@media(prefers-reduced-motion:reduce){.reversal-dot.svelte-kbtxfe{transition:opacity .1s ease}.reversal-dot.dot-visible.svelte-kbtxfe{animation:none;opacity:1;transform:scale(1)}.reversal-dot.dot-exiting.svelte-kbtxfe{animation:none;opacity:0;transform:scale(0)}}.reversal-indicators.preview-mode.svelte-kbtxfe:not(.visible){opacity:.4}.reversal-indicators.interactive.svelte-kbtxfe{cursor:pointer;pointer-events:auto}.reversal-indicators.visible.interactive.svelte-kbtxfe:hover{opacity:.9}.reversal-indicators.preview-mode:not(.visible).interactive.svelte-kbtxfe:hover{opacity:.5}.duration-glyph.svelte-1dqnefo{transition:fill var(--duration-fast, .15s) ease-out}@keyframes svelte-1dqnefo-duration-pulse{0%{transform:scale(1)}50%{transform:scale(.91)}to{transform:scale(1)}}.duration-glyph.animating.svelte-1dqnefo{animation:svelte-1dqnefo-duration-pulse .18s ease-in-out}@media(prefers-reduced-motion:reduce){.duration-glyph.animating.svelte-1dqnefo{animation:none}}.pictograph-renderer.svelte-hgs85i{width:100%;height:100%;display:block;box-sizing:border-box;transition:border-color var(--duration-fast) ease-out;pointer-events:none}:root.dark .pictograph-renderer.svelte-hgs85i{border:var(--pictograph-border, 1px solid rgba(255, 255, 255, .12))}svg.svelte-hgs85i{display:block}svg.svelte-hgs85i rect:where(.svelte-hgs85i):first-child{transition:fill var(--duration-fast) ease-out}
