:root{--font-main: "Rubik", sans-serif;--brand-rgb: 163 230 53;--col-bg: 0 0 0;--col-surface: 22 22 22;--col-surface-strong: 24 24 27;--col-border: 39 39 42;--col-text-main: 255 255 255;--col-text-muted: 113 113 122;--col-footer-bg: 5 5 5;--col-sidebar-bg: 0 0 0;--col-workspace-bg: 22 22 22}[dir=rtl] *{letter-spacing:0!important;--font-main: "Rubik", sans-serif}body{font-family:var(--font-main);background-color:rgb(var(--col-bg));color:rgb(var(--col-text-main));margin:0;padding:0;overscroll-behavior-y:none;height:100dvh;width:100vw;overflow:hidden}#root{height:100%;width:100%}.scroll-touch{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#27272a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#3f3f46}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#fff3}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-in{animation-duration:.3s;animation-fill-mode:both}.fade-in{animation-name:fade-in}.slide-in-from-bottom-8{animation-name:slide-in-from-bottom}.slide-in-from-right-10{animation-name:slide-in-from-right}.prose-invert{color:rgb(var(--col-text-muted))}.prose-invert h1,.prose-invert h2,.prose-invert h3,.prose-invert strong{color:rgb(var(--col-text-main))}.prose-invert a{color:rgb(var(--brand-rgb));text-decoration:underline}.prose-invert a:hover{opacity:.8}
