@charset "UTF-8";html,html *{cursor:none!important}@media only screen and (max-width: 767px){html,body{background:red}}@media only screen and (max-width: 767px) and (orientation: portrait){html,body{background:orange}}@media only screen and (max-width: 1023px) and (orientation: landscape){html,body{background:#ff0}}@media only screen and (min-width: 768px) and (max-width: 1400px){html,body{background:green}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){html,body{background:violet}}@media only screen and (min-width: 768px) and (max-width: 1400px) and (orientation: landscape){html,body{background:#00f}}@media only screen and (min-width: 1401px){html,body{background:#0ff}}@font-face{font-family:Lexend;src:url(/fonts/Lexend/Lexend-Variable.ttf) format("truetype")}@font-face{font-family:Humant;src:url(/fonts/Humant/Humant-Thin.otf) format("truetype")}:root{--cursor-x: unset;--cursor-y: unset;--black-t: rgba(0, 0, 0, .2);--black: #000000;--white: #ffffff;--white-t: #ffffff20;--darker: #1b1f23;--dark: #24292e;--light: #f6f8fa;--lighter: #ffffff;--blue: #0366d6;--red: rgb(214, 38, 3);--green: #4caf50;--accent-light: #2188ff;--favorit: rgb(255, 149, 62);--border: #2b3036;--text: #c9d1d9;--muted: #8b949e;--lint-darkgreen: #003B35;--lint-lightgreen: #0F9;--brand-svelte: #ff3e00;--brand-react: #61dafb;--brand-python: #0035a0;--brand-linux: #fcc624;--brand-bash: #4eaa25;--flow-node-blue:rgba(0, 140, 255, .2);--flow-node-red:rgba(255, 72, 0, .2);--flow-node-green:rgba(0, 255, 98, .2);--flow-node-white:rgba(255, 255, 255, .2);--100: rgba(255, 255, 255, 1);--80: rgba(255, 255, 255, .8);--60: rgba(255, 255, 255, .6);--40: rgba(255, 255, 255, .4);--20: rgba(255, 255, 255, .2);--10: rgba(255, 255, 255, .1);--5: rgba(255, 255, 255, .05);--4: rgba(255, 255, 255, .04);--2: rgba(255, 255, 255, .02);--inv-100: rgba(0, 0, 0, 1);--inv-80: rgba(0, 0, 0, .8);--inv-60: rgba(0, 0, 0, .6);--inv-40: rgba(0, 0, 0, .4);--inv-20: rgba(0, 0, 0, .2);--inv-10: rgba(0, 0, 0, .1);--inv-5: rgba(0, 0, 0, .05);--inv-4: rgba(0, 0, 0, .04);--inv-2: rgba(0, 0, 0, .02)}:root[data-theme=light]{--darker: #ffffff;--dark: #f6f8fa;--light: #24292e;--lighter: #1b1f23;--border: #e1e4e8;--text: #24292e;--muted: #6a737d;--100: rgba(0, 0, 0, 1);--60: rgba(0, 0, 0, .6);--40: rgba(0, 0, 0, .4);--20: rgba(0, 0, 0, .2);--10: rgba(0, 0, 0, .1);--5: rgba(0, 0, 0, .05);--2: rgba(0, 0, 0, .02);--inv-100: rgba(255, 255, 255, 1);--inv-60: rgba(255, 255, 255, .6);--inv-40: rgba(255, 255, 255, .4);--inv-20: rgba(255, 255, 255, .2);--inv-10: rgba(255, 255, 255, .1);--inv-5: rgba(255, 255, 255, .05);--inv-2: rgba(255, 255, 255, .02)}.token.comment{color:#6a9955!important;font-style:italic!important}.token.keyword{color:#c586c0!important}.token.string{color:#ce9178!important}.token.function{color:#dcdcaa!important}.token.number{color:#b5cea8!important}.token.operator,.token.punctuation{color:#d4d4d4!important}.token.boolean{color:#569cd6!important}.token.class-name{color:#4ec9b0!important}.token.regex{color:#d16969!important}.token.attr-name{color:#9cdcfe!important}.token.tag{color:#569cd6!important}pre.language-python .token.keyword{color:#ff79c6!important}pre.language-python .token.string{color:#f1fa8c!important}pre.language-python .token.function{color:#8be9fd!important}pre.language-jsx,pre.language-jsx .token.keyword,pre.language-javascript .token.keyword{color:#ffb86c!important}pre.language-jsx .token.string,pre.language-javascript .token.string{color:#50fa7b!important}pre.language-jsx .token.function,pre.language-javascript .token.function{color:#bd93f9!important}pre.language-bash .token.keyword{color:#a6e22e!important}pre.language-bash .token.string{color:#fd971f!important}pre.language-bash .token.function{color:#66d9ef!important}pre.language-svelte,pre.language-svelte .token.tag,pre.language-markup .token.tag{color:#ff79c6!important}pre.language-svelte .token.attr-name,pre.language-markup .token.attr-name{color:#f8f8f2!important}pre.language-svelte .token.punctuation,pre.language-markup .token.punctuation{color:#ffb86c!important}html,body{margin:0;width:100%;height:100vh;background:var(--inv-100);color:#fff;overflow:overlay;scrollbar-width:none;-ms-overflow-style:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:pan-x pan-y;-webkit-text-size-adjust:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}html *,body *{scrollbar-width:none;-ms-overflow-style:none}html *::-webkit-scrollbar,body *::-webkit-scrollbar{display:none}button,[role=button],input,textarea,select{outline:none}.legal-container .editor-inner,.project-container .editor-inner{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}html{overflow:overlay}::selection,pre code::selection,pre ::selection,code ::selection{background-color:var(--100)!important;color:var(--inv-100)!important;border:none!important}a{color:var(--80);text-shadow:none;cursor:none;outline:unset!important;transition:color .2s ease-in-out,text-shadow .3s ease-in-out}a:visited{color:var(--40)}a:hover{color:var(--100)}[contenteditable=true]::selection{background:var(--40)!important;color:var(--inv-60);text-shadow:none!important}[contenteditable=true]:focus{outline:unset!important;background:transparent}input{font-size:16px;font-style:normal;font-weight:180;line-height:36px;letter-spacing:.16px;outline:unset!important;font-family:Lexend,sans-serif}p{margin:0;font-family:Lexend,sans-serif;font-size:clamp(14px,3vw,16px);font-style:normal;font-weight:180;line-height:2.25;letter-spacing:.16px;outline:unset!important}p.bold,p span.bold,p strong{font-weight:480}p.italic,p span.italic{font-style:italic}h1{margin:0;font-family:Lexend,sans-serif;font-size:clamp(36px,6vw,64px);font-style:normal;font-weight:180;line-height:1.5;letter-spacing:-.64px;outline:unset!important}h1.bold,h1 span.bold{font-weight:560}h1.italic,h1 span.italic{font-style:italic}h2{margin:0;font-size:clamp(24px,3vw,36px);font-style:normal;font-weight:180;line-height:1.75;outline:unset!important;font-family:Lexend,sans-serif}h2.bold,h2 span.bold,h2 strong{font-weight:600}h2.italic,h2 span.italic{font-style:italic}h3{outline:unset!important;font-size:clamp(18px,3vw,24px);font-weight:180;line-height:2;letter-spacing:.12px;margin:0;font-style:normal;font-family:Lexend,sans-serif}h3.bold,h3 span.bold,h3 strong{font-weight:480}h3.italic,h3 span.italic{font-style:italic}.bold,span.bold,strong{font-weight:480}.italic,span.italic{font-style:italic}.current-language:hover .language-icon{transition:opacity .2s ease;opacity:1}.language-icon{opacity:0;transition:opacity .2s ease}.language-icon:hover{opacity:1}.normal-logo,.glow-logo{position:absolute}.glow-logo svg{filter:drop-shadow(0 0 30px rgb(255,255,255)) blur(2px)}.compensate-border{transform:translate(-2px,-2px)!important}.rot180{transform:rotate(180deg)}.indicator.active svg{filter:drop-shadow(0 0 8px rgb(255,255,255))}.orbit-bg{pointer-events:none;background:var(--black);position:relative;z-index:2;transition:opacity 1s ease}.orbit-bg.inverted{transition:opacity 1s ease,filter .3s ease;mix-blend-mode:exclusion}.orbit-bg.pointer-events{pointer-events:all}.bar-wrapper{flex-grow:1;height:2px;border-radius:10px;padding:6px;min-width:100px}.bar-fill{width:100%;height:100%;border-radius:10px;background:var(--100);transform-origin:left;transform:scaleX(0);transition:transform 1.5s ease-in-out}.editor-create-button{border-radius:6px!important;background:var(--inv-60)!important}.selection-highlighter{position:relative;z-index:1;background:var(--100);color:var(--inv-100)}.selection-highlighter a{color:var(--inv-100)}.selection-highlighter:before{content:"";position:absolute;inset:-8px -4px -9px;background:var(--100);border-radius:2px;pointer-events:none;z-index:-1}.comment-highlight{position:relative;z-index:1;background:none}.comment-highlight:before{content:"";position:absolute;inset:-8px -4px;background:var(--10, rgba(255, 255, 255, .1));border-radius:2px;pointer-events:none;z-index:-1}span.comment-highlight:after{content:"";position:absolute;inset:-2px;pointer-events:all;background:transparent;z-index:100}span.align-center{display:inline-block;width:100%;text-align:center}
