:root{--cord:color-mix(in lch, canvas, canvasText 75%);--stroke:color-mix(in lch, canvas, canvasText 75%);--shine:#c2ccd6bf;--cap:color-mix(in lch, canvas, canvasText);--filament:var(--lightningcss-light,orange)var(--lightningcss-dark,color-mix(in lch, canvas, canvasText 25%));--bulb:transparent;--width:48px;--flicker:linear(0 0%, .1864 6.17%, .0001 14.41%, .5244 20.97%, .3927 37.91%, .8115 60.62%, .9416 61.92%, .9928 67.98%, .5032 70.42%, .9077 96.96%, .6736 98.74%, 1 100%)}:root:has(#handle:checked) .grab-handle{background:#ff2b0033;outline:4px dashed canvastext}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}[data-theme=light] .bulb__filament{stroke-width:12px}[data-theme=dark],[data-theme=dark] *{--cord:#666;--stroke:#333;--shine:#c2ccd6bf;--cap:#444;--filament:#666;--bulb:transparent}[data-theme=light],[data-theme=light] *{--cord:#666;--stroke:#333;--shine:#c2ccd6bf;--cap:#444;--filament:#ffb833;--bulb:#ffffb3cc}[data-theme=light] .bulb__flash{opacity:1;stroke:#ffff4c;stroke-width:8px}[data-theme=dark] .bulb__flash{opacity:0}[data-theme=light] .bulb__bulb{fill:var(--bulb);filter:drop-shadow(0 0 40px #ffff80cc)drop-shadow(0 0 80px #ffff4c66)}[data-theme] .toggle-scene__hit-spot:active{cursor:grabbing}.lightbulb-backdrop{z-index:-1;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.lightbulb-backdrop.on-drag{z-index:1;display:block}.lightbulb-container form{width:var(--width);aspect-ratio:1;position:fixed;top:-2.25rem;left:1rem}.lightbulb-container form button{aspect-ratio:1;z-index:3;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;top:0;left:0}.lightbulb-container .grab-handle{aspect-ratio:1;z-index:999999;border-radius:50%;width:48px;position:absolute;top:89.65px;left:50%;translate:-50% -50%}.lightbulb-container .arrow{width:150%;position:absolute;top:250%;right:150%}.lightbulb-container .arrow label{white-space:nowrap;position:absolute;top:50%;right:110%}.lightbulb-container .arrow svg{width:100%}.lightbulb-container .toggle-scene{overflow:visible!important}.lightbulb-container .toggle-scene__cord{stroke:var(--cord);stroke-width:10px;cursor:move}.lightbulb-container .toggle-scene__cord:first-of-type,.lightbulb-container .toggle-scene__cord:nth-of-type(2),.lightbulb-container .toggle-scene__cord:nth-of-type(3),.lightbulb-container .toggle-scene__cord:nth-of-type(4),.lightbulb-container .toggle-scene__cord:nth-of-type(5){display:none}.lightbulb-container .toggle-scene__cord-end{stroke:var(--cord);fill:var(--cord)}.lightbulb-container .toggle-scene__dummy-cord{stroke-width:10px;stroke:var(--cord)}.lightbulb-container .toggle-scene__dummy-cord line{transition:none}.lightbulb-container .bulb__filament{stroke:var(--filament);stroke-width:8px}.lightbulb-container .bulb__shine{stroke:var(--shine)}.lightbulb-container .bulb__bulb{stroke:var(--stroke);fill:var(--bulb);stroke-width:10px}.lightbulb-container .bulb__cap{fill:var(--cap)}.lightbulb-container .bulb__cap-shine{fill:var(--shine)}.lightbulb-container .bulb__cap-outline{stroke-width:10px;stroke:var(--stroke)}.lightbulb-container .center{position:relative}.lightbulb-container .controls{grid-template-columns:auto 1fr;gap:.5rem 1rem;display:grid;position:absolute;top:100%;right:0}.lightbulb-container .toggle-scene__hit-spot{cursor:grab;transition:all .2s}.lightbulb-container .toggle-scene__hit-spot:hover{stroke:var(--cord);stroke-width:2px;stroke-opacity:.3}.lightbulb-container .toggle-scene__cord{transition:all .1s ease-out}.lightbulb-container .toggle-scene{z-index:1;position:relative}.lightbulb-container .toggle-scene__hit-spot{z-index:10}
