@keyframes thought-movement{0%{translate:-2px 2px}to{translate:0px 0px}}@keyframes thought-scaling{0%{scale:0}to{scale:1}}.vfx-wrapper.thought-wrapper{pointer-events:auto;filter:drop-shadow(0 0 4px rgba(0,0,0,.2509803922));stroke-width:0;fill:#fff;--part-time: .5s;--part-delay: -.1s;--on-screen-for: 5s;--start-disappearing-delay: calc( var(--on-screen-for) - (var(--part-time) * 3 + var(--part-delay)) )}.vfx-wrapper.thought-wrapper .circle-1{--disappearing-delay: calc( var(--start-disappearing-delay) + (var(--part-time) * 2 + var(--part-delay)) );animation:var(--part-time) var(--easing-function) 0s 1 normal both running thought-scaling,var(--part-time) var(--easing-function) 0s 1 normal both running thought-movement,var(--part-time) var(--easing-function) var(--disappearing-delay) 1 reverse forwards running thought-scaling,var(--part-time) var(--easing-function) var(--disappearing-delay) 1 reverse forwards running thought-movement}.vfx-wrapper.thought-wrapper .circle-2{--delay: calc(var(--part-time) + var(--part-delay));--disappearing-delay: calc( var(--start-disappearing-delay) + var(--part-time) + var(--part-delay) );animation:var(--part-time) var(--easing-function) var(--delay) 1 normal both running thought-scaling,var(--part-time) var(--easing-function) var(--delay) 1 normal both running thought-movement,var(--part-time) var(--easing-function) var(--disappearing-delay) 1 reverse forwards running thought-scaling,var(--part-time) var(--easing-function) var(--disappearing-delay) 1 reverse forwards running thought-movement}.vfx-wrapper.thought-wrapper .bubble{transform-origin:bottom left;--delay: calc(var(--part-time) * 2 + var(--part-delay));animation:var(--part-time) var(--easing-function) var(--delay) 1 normal both running thought-scaling,var(--part-time) var(--easing-function) var(--start-disappearing-delay) 1 reverse forwards running thought-scaling}@keyframes laugh{0%{rotate:0deg}to{rotate:40deg}}.laugh{--laugh-color: #ffcc00}.laugh .line{fill:none;stroke:var(--laugh-color);stroke-width:.8}.laugh .box{fill:var(--laugh-color);stroke:none}.laugh .laughter-1{transform-origin:bottom left;animation:.5s steps(2) 0s infinite normal both running laugh}@keyframes anger{0%{scale:0}to{scale:1}}.anger{stroke:#f22;animation:anger .2s var(--easing-function) 0s 1 normal backwards,anger .2s var(--easing-function) calc(var(--on-screen-for) - .2s) 1 reverse forwards}@keyframes pop{0%{stroke-dasharray:0 30;stroke-dashoffset:-15}to{stroke-dasharray:30 30;stroke-dashoffset:31}}@keyframes slide-down{0%{translate:0 0px}to{translate:0 16px}}.vfx-wrapper{pointer-events:none;-webkit-user-select:none;user-select:none;translate:-50% -50%;stroke:#fefefe;stroke-linecap:round;--easing-function: cubic-bezier(.83, 0, .17, 1)}.vfx-wrapper .pop{stroke-width:3;fill:none;animation:pop .5s var(--easing-function) forwards}.vfx-wrapper .pop>:nth-of-type(1){rotate:0deg}.vfx-wrapper .pop>:nth-of-type(2){rotate:45deg}.vfx-wrapper .pop>:nth-of-type(3){rotate:90deg}.vfx-wrapper .pop>:nth-of-type(4){rotate:135deg}.vfx-wrapper .pop>:nth-of-type(5){rotate:180deg}.vfx-wrapper .pop>:nth-of-type(6){rotate:225deg}.vfx-wrapper .pop>:nth-of-type(7){rotate:270deg}.vfx-wrapper .pop>:nth-of-type(8){rotate:315deg}.vfx-wrapper .speech{stroke-width:3;fill:none;filter:drop-shadow(0 0 4px rgba(0,0,0,.4392156863));animation:pop .5s var(--easing-function) forwards;rotate:var(--rotation)}.vfx-wrapper .speech>:nth-of-type(1){rotate:-30deg}.vfx-wrapper .speech>:nth-of-type(2){rotate:0deg}.vfx-wrapper .speech>:nth-of-type(3){rotate:30deg}.vfx-wrapper .drop{animation:slide-down 2s ease-out forwards;stroke:none;fill:#a4c4f0}.vfx-wrapper .shock{stroke:none;fill:#ff0}.vfx-wrapper.bigger{stroke-width:2}.vfx-wrapper.bigger>*{scale:2}.css2drenderer{position:absolute;top:0;pointer-events:none;-webkit-user-select:none;user-select:none}.debug-menu{max-width:100%;position:absolute;right:0;bottom:0;background-color:#fff;border-radius:1rem 1rem 0rem 0rem}.debug-menu>summary{min-width:2rem;text-align:center;padding:.5rem}.debug-menu>.contents{padding:1rem}.debug-menu h1,.debug-menu p{margin:0}.debug-menu ul{padding-left:1rem}.debug-menu[open]{width:40ch}.debug-menu>summary::marker{content:"?";font-weight:700;font-size:1.2rem}.debug-menu[open]>summary::marker{content:"Close"}.debug-buttons{display:flex;flex-wrap:wrap;gap:7px}.debug-text{white-space:pre-wrap}body{margin:0;overflow:hidden;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#86a1cc}
