#flowr-playground-shell :is(a[href],button:not(:disabled),select:not(:disabled),summary,[role=button],input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled),label:has(input[type=checkbox]:not(:disabled)),label:has(input[type=radio]:not(:disabled))){cursor:pointer}.flowr-cursor{animation:2.8s ease-in-out infinite flowr-cursor}.flowr-pointer-cursor--caret{clip-path:inset(0 round 5px);filter:drop-shadow(0 8px 12px #20191633);width:20px;height:50px}.flowr-pointer-cursor--caret:after{clip-path:inset(0 round 3px);animation:1.05s ease-in-out infinite flowr-caret-pulse;top:4px;bottom:4px;left:6px;right:6px}.flowr-mock-cursor{left:var(--flowr-mock-cursor-left);top:var(--flowr-mock-cursor-top)}@media (max-width:639px){.flowr-mock-cursor{left:var(--flowr-mock-cursor-mobile-left);top:var(--flowr-mock-cursor-mobile-top)}}.flowr-stage-content{animation:.52s both flowr-stage-content}@keyframes flowr-cursor{0%,to{transform:translateY(-50%)translate(0)}45%{transform:translateY(-50%)translate(-34px)}58%{transform:translateY(-50%)translate(-34px)scale(.9)}}@keyframes flowr-stage-content{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes flowr-caret-pulse{0%,to{opacity:1}50%{opacity:.38}}
