@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}toggle[data-readonly=true]{cursor:not-allowed;filter:brightness(.5)}tab{display:inline-block;visibility:hidden;width:40px}[hidden]{display:none!important}[q-show]>*,[q-hide]>*,i>svg,button>*{pointer-events:none}[left]{text-align:left;justify-content:start}[thick]{padding:5px}[noise]{background-blend-mode:overlay;background-image:linear-gradient(to bottom right,#0000,#0009),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.15'/%3E%3C/svg%3E")}#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 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}#search-bar{position:fixed;display:none;z-index:5;background:#2b2b2b;border:1px solid #454545;border-radius:8px;align-items: center;gap:2px;padding:5px 8px;top:12px;right:24px;box-shadow:0 4px 14px #00000059}#search-input{color:#202124;outline:none;background:0 0;border:none;width:190px;padding:4px 6px;font-size:13px}#search-count{color:#5f6368;text-align:center;user-select:none;min-width:48px;font-size:12px}#search-bar button{color:#444;background:0 0;border:none;border-radius:4px;padding:4px 7px;font-size:14px;line-height:1}.dark #search-bar{background:#2b2b2b;border:1px solid #454545}.dark #search-input{color:#eaeaea}.dark #search-count{color:#9aa0a6}.dark #search-bar button{color:#ccc}#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;image-rendering:pixelated;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}.color{display:inline-block;cursor:pointer;border:1px solid silver;width:30px;height:30px;margin:3px;transition:color .6s}.color:hover{border-color:gold}#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;margin:0 auto!important;top:0!important;left:0!important}#editor-dropdown{position:absolute;z-index:2;background-color:#fff;border-radius:3px;top:100%;right:0;box-shadow:0 0 3px #000}.dark #editor-dropdown{background-color:#000}#editor-dropdown-button{width:30px}#toolbar-mount svg,#editor-dropdown svg{aspect-ratio:1;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}#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:#000;border-radius:5px;padding:3px;font-weight:700;top:-25px;left:20px;box-shadow:0 0 3px gold}[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)}body{margin:0;padding:70px 0 0;font-weight:400;line-height:1.5}header{position:fixed;display:flex;backdrop-filter:blur(10px);align-items: center;height:60px;padding:5px 10px;font-size:clamp(10px,2.7vw,18px);top:0;left:0;right:0}main{position:fixed;display:flex;height:calc(100%-60px);flex-direction:column;align-items: center;width:800px;max-width:100%;margin:auto;inset:66px 0 0}dialog iframe{border:none;width:650px;height:650px}@media screen and (max-width:600px){[data-mobile=hide]{display:none}}.list-item{display:flex;color:#fff;cursor:pointer;background-color:#141414;border-radius:10px;align-items: center;margin:3px 0;padding:5px;transition:letter-spacing .6s,box-shadow .6s}.list-item:hover{letter-spacing:1.5px;color:#000;background-color:#fff;box-shadow:0 0 5px 2px #000}.list-item i{height:20px;margin-right:5px}.link{color:#00a8ff;text-decoration:underline;cursor:pointer}.trash{color:red}#org-logo,#profile,#logo{aspect-ratio:1;object-fit:cover;border-radius:50%;width:clamp(25px,8vw,50px);margin:0 10px}#org-logo,#profile{background:linear-gradient(to bottom right,#0ff,#f0f);border:2px outset gold}#instructions{position:fixed;color:#000;overflow:auto;background-color:#c1bdb2;min-width:300px;max-width:800px;max-height:calc(100% - 190px);transition:opacity .6s,filter .6s;top:150px;right:0;box-shadow:0 0 10px 2px #000}#instructions-html{white-space:pre-wrap;padding:20px}#instructions a{color:#0062ff;text-decoration:underline;cursor:pointer}.dark #editor-container i svg{color:#fff}#editor-container i svg{color:#000;transition:color .6s}#editor-container i:hover svg{color:gold}#input-container{position:relative;overflow-y:clip;max-width:100%;height:calc(100% - 140px)}#input-container[data-status]:before{content:attr(data-status);position:absolute;display:inline-block;color:green;z-index:1;background-color:#fff;border-radius:5px;padding:4px;font-weight:700;top:5px;right:5px;box-shadow:0 0 5px #000}#export svg{height:20px}#export-dropdown{position:relative;height:0;top:20px;left:-60px}#submission-tools{position:absolute;top:100px;left:0}#left-tools,#right-tools{position:fixed;top:100px}#left-tools{left:0}#right-tools{right:0}#left-tools button,#right-tools button{display:flex;justify-content:center;align-items: center;height:clamp(18px,5vw,35px);padding:0 1vw;font-size:clamp(14px,3vw,18px)}#history-container{width:100%;height:40px}#file-name{position:relative;outline-color:gold;border:2px solid #fff;border-radius:5px;padding:2px 5px}#file-name:before{content:"File Name";display:inline-block;position:absolute;color:#000;background-color:#fff;padding:0 1px;font-size:10px;top:-12px;left:-10px;box-shadow:0 0 2px #000}#import-export-dialog{min-width:600px;max-width:100%}#login iframe{border:none;width:500px;height:500px}#file-search{box-sizing:border-box;color:#fff;background-color:#000;border:none;border-radius:3px;margin:0 10px;padding:2px 10px;font-size:18px;box-shadow:0 0 3px gold}
