@import "https://fonts.googleapis.com/css2?family=Figtree&display=swap";@import "https://fonts.googleapis.com/css2?family=Noto Serif&display=swap";@import "https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";.lds-hourglass{width:80px;height:80px;margin:auto;padding:10rem;display:block;position:relative}.lds-hourglass:after{content:" ";box-sizing:border-box;border:32px solid #fff;border-color:#fff #0000;border-radius:50%;width:0;height:0;margin:8px;animation:1.2s infinite lds-hourglass;display:block}@keyframes lds-hourglass{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:rotate(0)}50%{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(900deg)}to{transform:rotate(1800deg)}}.switch{width:60px;height:34px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#ccc;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;width:26px;height:26px;transition:all .4s;position:absolute;bottom:4px;left:4px}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}:modal{color:#000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffb3;border:0;border-radius:1rem;width:50%;padding:2rem;top:-20em;box-shadow:0 0 10px #000}:modal h1{margin:0 0 1rem;padding:0;font-size:1.5rem}:modal div.buttons{flex-flow:row-reverse wrap;justify-content:right;gap:1rem;width:100%;display:flex}dialog.bookmark{width:35em}dialog.bookmark form{grid-template-columns:0fr auto;gap:1.5em;display:grid}dialog.bookmark section:first-of-type{flex-direction:column;display:flex}dialog.bookmark div.icon{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:3em;border:1px solid #999;width:7em;height:7em}App,html,body{height:100%;margin:0}div.date{text-align:center;color:#fff;text-shadow:2px 2px #000;font-family:Noto Serif;font-size:2em}body{color:#fff;background-color:#375099;font-family:Figtree,sans-serif;font-size:1.2em}.titlecase{text-transform:capitalize;display:none}#folders{flex-wrap:wrap;justify-content:center;display:flex}.folder{-webkit-user-select:none;user-select:none;background-color:#2021246e;border:1px solid #000;border-radius:1rem;width:20%;min-width:25rem;margin:1rem;padding:0}.folder div.items{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:16px;padding:16px;display:grid}.folder div.items a{text-align:center;cursor:pointer;flex-direction:column;align-items:center;text-decoration:none;display:flex}.folder a img{object-fit:contain;width:3rem;height:3rem}.folder a,.folder a:visited{color:#fff}.folder a:hover{color:#ff0;filter:brightness(2);text-decoration:underline}.folder a img{transition:transform .3s}.folder a:hover img{transform:scale(1.1)}.folder a:active{color:#fff}input#query{color:#fff;opacity:.25;background-color:#000;border:0;border-radius:.75rem;width:75%;margin:auto;padding:.5rem;font-size:1.5rem;display:block}button.flat{color:#fff;text-align:center;cursor:pointer;filter:brightness();background-color:#000;border:none;border-radius:1rem;padding:1rem;font-size:16px;text-decoration:none;display:inline-block}button.mini{border-radius:.5rem;margin-left:.25em;padding:1em;font-size:8px}.spaceabove{margin-top:2em}div.dialog button.flat{background-color:#375099;width:7rem}div.center{justify-content:center;align-items:center;display:flex}button.flat:hover{filter:brightness(1.5)}div.dialog form div.field{flex-wrap:wrap;display:flex}div.field label{width:100%}div.field input{width:100%;margin-bottom:1rem;font-size:1.5rem;line-height:2rem}#root,#root>div:first-child{height:100%}aside:has(button.addNewUser){justify-content:center;padding-top:1em;display:flex}#editSwitch{float:right;margin-right:1em}header *{-webkit-user-select:none;user-select:none}button.deletebookmark{all:unset}button.deletebookmark:hover,button.addButton:hover{cursor:pointer}button.deletebookmark:hover{color:red}button.addButton:hover{color:#ff0}button.deletebookmark{text-align:right;margin-top:-1rem;margin-left:3rem;position:absolute}button:focus{outline:revert}div.actionbutton{float:right;padding-right:.5em}div.actionbutton button{width:34px;height:34px}div.actionbutton.profileicon img{border-radius:50%;height:2rem}.actionbutton button:hover,.actionbutton.profileicon:hover{cursor:pointer}.actionbutton button span{display:block}footer{color:#fff;text-align:center;opacity:.25;border-top:1px solid #fff;width:50%;margin:15em auto;padding-bottom:7.5em;font-size:.4em}footer a{text-decoration:none}header{-webkit-user-select:none;user-select:none;grid-template-columns:1fr 1fr 1fr;height:3em;margin-top:1em;margin-bottom:1em;display:grid}header div.buttons{align-content:center}div.field input{font-size:1rem}div.date{display:absolute;margin:auto}dialog.logindialog{color:#fff;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0000001a;border:1px solid #0000;border-radius:1rem;width:20%;min-width:25rem;padding:2rem;transition:background-color .3s;top:50%;translate:0 -50%;box-shadow:0 0 10px #fff3}dialog.logindialog div.logo{background-position:50%;height:2.5em;margin-bottom:2em}[draggable=true]:active{cursor:move}div.loginscreen footer{width:100%;margin:0;padding:0;position:absolute;bottom:0}dialog.logindialog.error{background-color:#ff000080;animation:.2s linear infinite tilt-shaking}@keyframes tilt-shaking{0%{transform:rotate(0)}25%{transform:rotate(3deg)}50%{transform:rotate(0eg)}75%{transform:rotate(-3deg)}to{transform:rotate(0)}}@media only screen and (width<=900px){div.date{display:none}header{grid-template-columns:1fr 2fr;height:1.5em;margin-bottom:1em}header div.logo{height:1.2em}dialog.logindialog{min-width:inherit;width:auto;top:inherit;translate:inherit;margin:1em}}table{border-collapse:collapse;border-color:#0000004d;width:75%;margin:auto;padding:2em}th{color:#0009;text-align:left;background-color:#fff3;font-weight:900}tr:nth-child(2n){background-color:#ffffff0d}th,td{border:none;padding:10px}td.actions,th.actions{text-align:right;white-space:nowrap;width:1px}article.headingspacer{margin-top:4em}article.tablecontainer{overflow-x:auto}div.foldertitlebar{background-color:#ffffff0d;border-top-left-radius:.75rem;border-top-right-radius:.75rem;grid-template-columns:2em auto 2em;padding-left:.25em;padding-right:.25em;display:grid}div.foldertitlebar div.dragger{cursor:move;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tb1:focus{color:#ff0}div.foldertitlebar span.material-symbols-outlined{font-size:1.5em}button.addButton{all:unset;justify-content:center;align-items:center;display:flex}.folder .titleTextBox{box-sizing:border-box;width:100%;display:block}section.folder input.titleTextBox{color:red;border:0}section input.titleTextBox:focus{color:#ff0}.folder label,.folder .titleTextBox{text-align:center;color:#f50;text-transform:capitalize;background-color:#0000;padding:.5rem;font-size:1.5rem;font-weight:900;display:block}.folder input.titleTextBox:focus{border:none;outline:none}.folder.dragover{box-shadow:0 0 10px #ffffff80}body{background:#116293 linear-gradient(45deg,#221193,#3cbcc1) fixed;height:100%}.folder{border:inherit;-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#20212433;box-shadow:0 0 10px #ffffff1a}.folder label,.folder .titleTextBox{color:orange;font-family:Oswald,sans-serif}section.folder input.titleTextBox{color:#ff4500}header{text-shadow:inherit;font-family:inherit}div.logo{background-image:url(/images/logo.svg);background-position-x:1em;background-repeat:no-repeat;background-size:auto 100%}input#query{opacity:inherit;background-color:#00000040}#query{box-shadow:0 0 10px #ffffff20}footer a{color:#fff;text-decoration:underline}input#query:focus{outline:none;box-shadow:0 0 10px #ffffff80}@media only screen and (width<=900px){body{background:inherit;background-attachment:inherit;background-color:#116293}footer{width:95%}div.actionbutton.profileicon{display:none}}
