:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-size:14px;color-scheme:dark;color:#ffffffde;background-color:#242424;overflow:hidden;overscroll-behavior:none;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg: #272927;--bg-header: #535353;--bg-node: #424242;--bg-node-header: #535353;--text: #e5e7eb;--muted: #94a3b8;--border: #263244;--radius: 12px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--accent: #60a5fa;--accent-weak: #1e293b}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background-color:var(--bg);color:var(--text)}h1{margin:0;font-size:24px;line-height:1.1}h2{margin:0;font-size:18px;line-height:1.1}h3{margin:0;font-size:16px;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}form,fieldset,legend{margin:0;padding:0;border:0}select{border-radius:11px;opacity:.8}select:hover{opacity:1}select,textarea,input{font-size:14px;border-radius:11px;box-sizing:border-box;min-height:26px;border:none;background-color:#171717;box-shadow:inset 0 0 0 .5px #4d4d4d;opacity:.8;padding:4px 8px;width:auto;min-width:0}input[type=radio],input[type=checkbox]{width:auto;height:auto;min-width:0;min-height:0;margin:0}select:hover,textarea:hover,input:hover{opacity:1}select:focus,textarea:focus,input:focus{opacity:1;outline:none;box-shadow:inset 0 0 0 .5px #9b9b9b}#root{width:100vw;height:100vh;display:flex;flex-direction:column}
