:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;padding:0;min-width:320px;min-height:100vh;overflow:hidden}#root{width:100%;height:100vh}[data-testid=node],[data-testid=node] *,[data-testid=node] label,[data-testid=node] div,[data-testid=node] span,[data-testid=node] input,[data-testid=node] select,[data-testid=node] textarea,[data-testid=node] option,[data-testid=node] strong,[data-testid=node] button{color:#000!important}[data-testid=node] [data-testid=control-remove] button{color:#fff!important}[data-testid=node],[data-testid=node]>span,[data-testid=node] .control{opacity:1!important}[data-testid=node]{height:auto!important}[data-testid=node] label{font-size:11px!important;font-weight:600!important}#root{width:100%;height:100vh;margin:0;padding:0}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
