@import "https://fonts.googleapis.com/css2?family=League+Spartan:wght@100..900&display=swap";*{scollbar-width:thin;scrollbar-color:#0a0a0a99 transparent;font-family:League Spartan,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5}::backdrop{backdrop-filter:blur(5px);background-color:#0009}button{cursor:pointer;user-select:none;-webkit-user-select:none;background-color:#fff;border:none;border-radius:50px;margin:10px;padding:10px 20px;transition:all .6s;font-size:clamp(16px,3vw,20px);box-shadow:0 0 5px #0000004d}button[small]{margin:5px;padding:5px 10px;font-size:clamp(12px,2.5vw,18px)}button:hover{color:#fff;letter-spacing:3px;background-color:#000;box-shadow:0 0 30px #00000080}button[small]:hover{letter-spacing:1.5px}i{cursor:pointer;user-select:none;display:inline-block;aspect-ratio:1}flex{display:flex;justify-content:center;align-items: center}grow,[grow]{text-align:center;flex-grow:1}[center]{text-align:center}toggle{display:flex;position:relative;box-sizing:border-box;cursor:pointer;border:3px inset silver;border-radius:30px;justify-content:start;align-items: center;width:80px;height:40px;padding:2px 5px}toggle[small]{border:2px inset silver;width:60px;height:30px}toggle:before{display:inline-block;position:absolute;content:" ";background-color:#7e8091;border-radius:50%;width:30px;height:30px;transition:left 1.2s,background-color 1.2s linear;left:5px;box-shadow:0 0 3px #000}toggle[small]:before{width:20px;height:20px}toggle[data-on]:before{background-color:#5dd15d;left:50%;box-shadow:0 0 5px green}[hidden]{display:none!important}[q-show]>*,[q-hide]>*,i>svg,button>*{pointer-events:none}#toaster{position:fixed;color:#000;z-index:4;width:300px;max-width:calc(100% - 10px);margin:0 auto;top:10px;left:0;right:0}#toaster .toast{opacity:0;cursor:pointer;backdrop-filter:blur(3px);background-color:#f0f0f0;border-radius:5px;min-height:40px;margin-top:10px;padding:5px;transition:opacity 1.5s,box-shadow .6s;box-shadow:0 0 3px gold}#toaster .toast:hover{box-shadow:0 0 3px red}#toaster .toast>b{display:block;text-align:center;transition:letter-spacing .6s}#toaster .toast:hover>b{letter-spacing:1.5px}#blur{position:fixed;backdrop-filter:blur(3px);z-index:2;background-color:#000000b3;inset:0}#alert-window{color:#000;z-index:4;background-color:#fff;padding:45px}.dark #alert-window{color:#fff;background-color:var(--primary-dark)!important}.dark{--primary-dark:#2c2c2e;--highlight-dark:#7d7100;--background-dark:#161618;background:var(--background-dark);color:#fff}.dark toggle[data-on=true]:before{background-color:var(--highlight-dark);box-shadow:0 0 5px #ff0}.dark button{background-color:var(--primary-dark);color:#fff}.dark button:hover{color:#000;background-color:#fff}@keyframes vibrate{0%{transform:translate(0)rotate(0)}10%{transform:translate(-2px,1px)rotate(-1.5deg)}20%{transform:translate(3px,-2px)rotate(1deg)}30%{transform:translate(-3px,2px)rotate(-1.5deg)}40%{transform:translate(2px,-1px)rotate(1deg)}50%{transform:translate(-2px,1px)rotate(-1deg)}60%{transform:translate(3px,-2px)rotate(1.5deg)}70%{transform:translate(-3px,2px)rotate(-1deg)}80%{transform:translate(2px,-1px)rotate(1deg)}90%{transform:translate(-1px,1px)rotate(-.5deg)}to{transform:translate(0)rotate(0)}}@font-face{font-family:Arial;src:local(Arial)}@font-face{font-family:Helvetica;src:local(Helvetica)}@font-face{font-family:Verdana;src:local(Verdana)}@font-face{font-family:Tahoma;src:local(Tahoma)}@font-face{font-family:Trebuchet MS;src:local(Trebuchet MS)}@font-face{font-family:Segoe UI;src:local(Segoe UI)}@font-face{font-family:Calibri;src:local(Calibri)}@font-face{font-family:Times New Roman;src:local(Times New Roman)}@font-face{font-family:Georgia;src:local(Georgia)}@font-face{font-family:Garamond;src:local(Garamond)}@font-face{font-family:Palatino;src:local(Palatino),local(Palatino Linotype)}@font-face{font-family:Courier New;src:local(Courier New)}@font-face{font-family:Lucida Console;src:local(Lucida Console)}@font-face{font-family:Andalé Mono;src:local(Andalé Mono),local(Andale Mono)}@font-face{font-family:Monaco;src:local(Monaco)}@font-face{font-family:Brush Script MT;src:local(Brush Script MT)}@font-face{font-family:Comic Sans MS;src:local(Comic Sans MS)}@font-face{font-family:Papyrus;src:local(Papyrus)}@font-face{font-family:Impact;src:local(Impact)}#render{cursor:text}#contextmenu,#speller{position:fixed;backdrop-filter:blur(3px);z-index:1;opacity:0;overflow:hidden;color:#ffe8bc;background-color:#1e180ca6;border-radius:5px;transition:opacity .6s;box-shadow:0 0 3px #000}#contextmenu{display:none;flex-direction:column}#contextmenu div{text-align:center;cursor:pointer;padding:2px 4px;transition:background-color .6s,color .6s;font-size:18px}#contextmenu div:hover{color:#1e180c;background-color:#ffe8bc}#speller{display:none;pointer-events:none;cursor:text;padding:5px}#speller:before{content:"Suggestions:";vertical-align:top;margin-right:5px;font-size:10px}#zoomies{position:absolute;display:flex;z-index:2;bottom:0;right:0}#zoomies>i{color:#f0f0f0;aspect-ratio:1;cursor:pointer;display:inline-flex;background-color:#141414;border:1px solid #fff;align-items: center;height:25px;margin:5px;transition:color .6s,border-color .6s}#zoomies>i:hover{color:gold;border-color:gold}#zoomies svg{width:25px;height:25px}#counts{position:absolute;color:#fff;white-space:nowrap;z-index:2;background-color:#363636;border-radius:1px;padding:0 5px;font-size:15px;bottom:0;left:0;box-shadow:0 0 2px #000}#counts span{margin:0 3px;font-family:monospace;font-size:12px}#saving{position:fixed;text-align:center;color:#fff;display:block;background-color:#000;border-radius:10px;width:80px;padding:4px;font-size:13px;top:0;right:-160px;box-shadow:0 0 3px}#guardian{position:fixed;display:none;backdrop-filter:blur(3px);z-index:2;background-color:#000000b3;inset:0}#guardian{color:#fff;text-align:center}#tabs div{color:#000;background-color:#fff;border-radius:5px;width:150px;margin:10px auto;padding:5px;font-size:16px;box-shadow:0 0 3px #000}#loading{display:flex;position:fixed;color:#fff;z-index:3;backdrop-filter:blur(2px);background-color:#0009;justify-content:center;align-items: center;inset:0}#loading[hidden]{display:none}#add-link{position:fixed;color:#fff;backdrop-filter:blur(3px);z-index:2;background-color:#fff3;background-image:linear-gradient(to top left,#8c8c001a,#0000);border:none;border-radius:30px;width:300px;margin:auto;padding:10px;transition:top .6s ease-in;font-size:18px;top:-200px;left:0;right:0;box-shadow:0 0 3px #000}#add-link::placeholder{color:#dcdcdc}#add-link[data-focus]{top:20px}#input{box-sizing:border-box;position:relative;overflow-y:clip;overflow-x:auto;outline:none;caret-color:transparent;background-color:#c8c8c8;border-radius:5px;width:1000px;max-width:calc(100% - 15px);height:calc(100% - 20px);margin:auto;box-shadow:0 0 7px #c8c8c8}#input[data-focus]{border:2px solid;border-image: 1}#input[data-focus] #input-catch{z-index:-2}#input-catch{position:absolute;inset:0}#input-shield{display:flex;position:absolute;z-index:1;color:#fff;user-select:none;-webkit-user-select:none;backdrop-filter:blur(5px);background-color:#0009;flex-direction:column;justify-content:center;align-items: center;height:100%;inset:0}#input-shield div{text-align:center}#toolbar-mount{overflow:hidden;display:flex;white-space:nowrap;position:relative}#editor{display:none;color:#000;position:absolute;z-index:2;background-color:#fff;border-radius:3px;height:40px;box-shadow:0 0 3px #000}#toolbar-mount #editor{white-space:nowrap;display:block!important;position:relative!important;z-index:1!important;box-shadow:none!important;background:0 0!important;width:-moz-fit-content!important;width:fit-content!important;margin:0 auto!important;top:0!important;left:0!important}#editor-dropdown{position:absolute;z-index:1;background-color:#fff;border-radius:3px;top:100%;right:0;box-shadow:0 0 3px #000}#toolbar-mount svg{width:30px;transition:filter .6s linear,transform .6s linear,color .6s}#text-size,#text-font,#palette{position:absolute;z-index:1;overflow:hidden;cursor:pointer;text-align:center;user-select:none;background-color:#fff;border-radius:3px;height:-moz-fit-content;height:fit-content;top:100%;box-shadow:0 0 3px #000}#text-size,#text-font{width:100px}#text-font{overflow:auto;width:200px;max-height:300px}[android] #text-size,[android] #text-font,[android] #palette{bottom:45px;top:unset!important}#text-size div,#text-font div{padding:5px;transition:letter-spacing .6s,background-color .6s}#text-size div:hover,#text-font div:hover{letter-spacing:2px;color:#000;background-color:#fffaf0}#toolbar-mount svg:hover{color:gold;filter:drop-shadow(3px 3px 1px black);transform:translateY(-2px)}#paste{background-color:#fff;padding:45px;left:100%}[android] #input[focus]{padding-bottom:500px}[android] #editor svg[android]{display:inline-block}.dark #input{color:#fff;background-color:var(--primary-dark)}.dark #input a{color:var(--highlight-dark)}.dark #text-size,.dark #text-font,.dark #palette{color:#fff;background-color:var(--background-dark)}#history-container{position:fixed;width:calc(100% - 10px);height:30px;bottom:5px;left:5px}#history{position:relative;box-sizing:border-box;user-select:none;-webkit-user-select:none;background-color:#191919;flex-grow:1;height:10px;margin:5px 30px 5px 5px}#history-background{position:absolute;width:100%;height:100%}#history-caret{position:absolute;cursor:grab;backdrop-filter:blur(4px);transition:.2 left;background-color:#ad941ba6;border-radius:2px;width:10px;height:30px;top:-10px}.dark #history-caret{background-color:var(--highlight-dark)}.dark #history-background{background-color:#fff}body{position:fixed;overflow:auto;display:flex;background:gold linear-gradient(to bottom right,#c8c8c8e6,#ffffffe6) fixed;flex-direction:column;margin:0;padding:5px;font-size:clamp(14px,2vw,18px);font-weight:400;line-height:1.5;inset:0}a{color:inherit}[arrow]:after{content:" ";position:absolute;border-style:solid;border-width:5px}[arrow=left]:after{border-color:#0000 #00f #0000 #0000;margin-top:-5px;top:10px;right:100%}[arrow=right]:after{border-color:#0000 #0000 #0000 #00f;margin-top:-5px;top:50%;left:100%}[arrow=bottom-right]:after{border-color:#00f #0000 #0000;margin-left:-5px;top:100%;right:20px}[arrow=top-left]:after{border-color:#0000 #0000 #00f;margin-left:-5px;bottom:100%;right:calc(100% - 10px)}[arrow=top-right]:after{border-color:#0000 #0000 #00f;margin-left:-5px;bottom:100%;left:calc(100% - 10px)}menu{position:fixed;z-index:3;overflow:auto;max-width:80%;max-height:80%;margin:auto;transition:all .6s}menu[data-open]{top:0!important;left:0!important;right:0!important}[spin]{animation:3s spin infinite cubic-bezier(.74,-.02,.29,1.03)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}svg{vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;border-radius:3px;height:30px;padding:5px;transition:color .6s,background-color .6s}canvas{image-rendering:pixelated}#toolbox svg:hover{color:#fff;background-color:#000}.interact{text-decoration:underline;cursor:pointer;padding:20px}.file,.folder{color:#00f;cursor:pointer;background-color:#fff;border:1px solid #d8dfe9;border-radius:3px;margin-bottom:10px;padding:10px;transition:box-shadow .6s;font-size:75%}.tools{overflow:hidden;width:0;transition:width .6s}.tools div svg{transition:filter .6s linear,transform .6s linear}.tools div:hover svg{filter:drop-shadow(3px 3px 1px black);transform:translate(3px)}.move{color:teal}.rename{color:green}.trash{color:red}.trash:hover{animation:vibrate 1s linear infinite}.duplicate{color:#6200ff}.folder:hover .tools,.file:hover .tools{width:140px}.file:hover,.folder:hover{box-shadow:0 0 3px gold}.file .name,.folder{text-align:left;letter-spacing:2px;transition:letter-spacing .6s}.file:hover .name,.folder:hover{letter-spacing:0}.file:hover .updatedAt{display:none}.file .hostname{display:block;color:#464646;font-size:60%}.info-button{display:inline-block;cursor:pointer;backdrop-filter:blur(20px);color:#000;vertical-align:top;background-color:#c8c8c833;border:3px solid #000;border-radius:5px;max-width:200px;margin:10px;padding:20px;transition:all .6s;font-size:12px}.info-button:hover{border:3px solid #00ff2b;border-color:#00ff2b #ef00ff #ff9d09 #00e7ff;border-radius:20px;box-shadow:0 0 8px gold}.info-button:hover b{letter-spacing:3px}.info-button b{display:block;text-align:center;transition:letter-spacing .6s}.info-button sup{display:block;color:#704207;font-size:10px}.color{display:inline-block;cursor:pointer;border:1px solid silver;width:30px;height:30px;margin:3px;transition:color .6s}.color:hover{border-color:gold}@media screen and (max-width:400px){#file-hostname{display:none}}#report-bar{height:10px;font-size:13px}#report-button{border-left:2px solid #a10076;border-right:2px solid #0096af;border-radius:20px;margin:0 10px;padding:0 5px;transition:border-left .6s,border-right .6s,color .6s,padding .6s;font-weight:700}#report-button:hover{color:gold;border-left:.5px dashed gold;border-right:.5px dashed gold;padding:0 10px}#help{position:fixed;backdrop-filter:blur(.5px)saturate(1.5)hue-rotate(190deg);overflow:hidden;z-index:2;background-color:#0003;border-radius:50%;transition:all .6s;inset:50%}#help[data-active]{border-radius:0;inset:0}#help div{position:absolute;color:#fff;background:linear-gradient(to bottom right,#08082c,#10003e,#0000 50%),#1c160f linear-gradient(to bottom left,#003656,#0000 50%);border-radius:5px;padding:4px;font-size:clamp(11px,2.5vw,18px);box-shadow:0 0 3px #000}#logo{position:relative;flex-grow:1;align-items: flex-start;font-weight:700}#logo>flex{cursor:pointer}#last-edited{overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;position:relative;width:200px;height:47px;line-height:1.7}#last-edited:before{position:absolute;text-align:center;content:"resume";font-size:small;top:-4px;left:0;right:0}#last-edited:hover:before{content:""}#certification,#certification-complete,#certifying{background-color:#fff;padding:45px;left:100%}#membership{border:none;border-radius:30px;width:100%;height:410px}#access-code{position:relative;border:1px solid #000;width:120px;padding:5px}#access-code:before{position:absolute;content:"Access Code";background-color:#fff;padding:0 5px;font-size:12px;top:-10px;left:5px}#audit-help-content{display:none;position:absolute;backdrop-filter:blur(5px);color:#fff;z-index:1;background-color:#000000b3;border-radius:5px;padding:5px;top:40px;box-shadow:0 0 3px #000}#certifying{overflow:hidden}#paste-explanation,#paste-editor,#paste-modify,#paste select{resize:none;color:#000;background-color:#f7f7f7;border:none;border-radius:5px;width:calc(100% - 60px);margin:5px 10px;padding:10px;font-size:18px;box-shadow:0 0 2px #000}#paste-editor{position:relative;min-height:80px}#paste-editor:before{content:"Pasted Content:";position:absolute;color:#fff;background-color:#604931;border-radius:5px;padding:3px;font-weight:700;top:-25px;left:20px;box-shadow:0 0 3px gold}#certify-btn{cursor:pointer;color:#834d1e;margin:5px;transition:color .6s,letter-spacing .6s;font-weight:700}#certify-btn[data-disabled]{display:none}#certify-btn:hover{color:#7e743f;letter-spacing:2px}#file-name{position:relative;white-space:nowrap;min-width:50px;margin:0 5px}#file-status{position:absolute;color:#000;font-size:13px;top:-9px;left:0}#file-status:before{color:#000;content:"File Status: ";padding-right:3px;font-weight:700}#alert-window{left:100%}.dark #file-status,.dark #file-status:before{color:#fff}#input-container{position:fixed;overflow-y:clip;height:calc(100% - 130px);bottom:40px;left:5px;right:5px}#landing{position:fixed;backdrop-filter:brightness(.4)blur(14px);display:flex;color:#fff;overflow:auto;z-index:2;flex-direction:column;width:100%;height:100%;transition:opacity 1s;line-height:3;top:0;left:0}#landing[data-away=true]{opacity:0}#landing flex{width:100%}#landing span{text-align:center;margin:0 50px;font-size:30px}#banner{justify-content:space-evenly;max-height:calc(100% - 320px);padding:20px 0}#banner>*{flex-grow:1;width:0}video#hero{position:relative;z-index:1;flex-grow:1;max-width:100%;height:0}#landing-title img{vertical-align:middle;height:50px;margin-left:10px}#landing button{position:relative;z-index:1}#landing img{object-fit:contain;animation:5s glow infinite linear;background-color:#fff;border-radius:30px;max-width:33%;max-height:100%}#cert-qrcode{filter:drop-shadow(0 0 6px gold);float:right;border:none;width:280px;height:280px}@media screen and (max-width:650px){#cert-qrcode{position:fixed;top:200%;left:200%}#landing img{flex-grow:0;width:300px}#landing span{display:none;overflow:hidden}}@keyframes glow{0%{box-shadow:0 0 20px #dc143c}50%{box-shadow:0 0 30px #ffdf42}to{box-shadow:0 0 20px #dc143c}}#folder{color:#fff;z-index:2;overflow:auto;width:500px;margin:10px auto 10px 10px;padding:10px;transition:left .6s;bottom:0;left:calc(-500px - 100%)}#path{text-align:left}@media screen and (min-width:1600px){#input-container[data-loaded=true] #folder{position:static;background-color:#363636;border-radius:5px;max-height:calc(100% - 20px);box-shadow:0 0 3px #000}}#files img,#files svg,#folders svg{width:30px;height:30px;margin:0 5px 0 0;padding:0}@media screen and (max-width:350px){#files img,#files svg,#folders svg{width:20px;height:20px}}#toggle-filter{cursor:pointer;user-select:none;-webkit-user-select:none;background-color:#000;border-radius:50%;width:20px;height:20px;margin:10px;transition:box-shadow .6s,background-color .6s;box-shadow:0 0 3px #00f}#toggle-filter[data-on]{background-color:#497049;box-shadow:0 0 3px #90ee90}#login{display:flex;border-radius:2px;flex-direction:column;width:500px;height:500px;padding:0;transition:top .6s;top:200%;bottom:0;box-shadow:0 0 3px #000}#login iframe{border:none;flex-grow:1;width:100%}#ember-canvas{position:fixed;width:100%;height:100%;top:0;left:0}.dark menu{color:#fff;background-color:var(--primary-dark)!important}.dark menu button{background-color:var(--highlight-dark)}.dark .hostname{color:var(--highlight-dark)}.dark .info-button{color:#fff;background-color:var(--primary-dark)}.dark .info-button sup{color:var(--highlight-dark)}.dark .file,.dark .folder{color:#fff;background:var(--primary-dark)}.dark #landing{color:#fff;background:#0009}.dark #editor svg{color:#fff}.dark #editor-dropdown{background-color:var(--primary-dark)}.dark #access-code:before,.dark #devices,.dark label{color:#000}
