@import url(../webfonts/blob/stylesheet.css);
@import url(../webfonts/font-awesome/4.5.0/css/font-awesome.min.css);
/* Copyright (c) 2026 Toyls */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{height:300vw;width:300vw;min-height:300vh;min-width:300vh;background-color:#34495e;background-position:10vmin 20vmin;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}body #infobox{display:inline-block;position:fixed;left:8vmin;top:3vmin;z-index:50;font-size:5mm;font-family:"Segoe UI",Verdana,Helvetica,Arial,sans-serif;color:#ecf0f1;padding:5mm;background:rgb(52 73 94 / .75)}body #infobox h1{font-size:150%}body #infobox h1 .logo{font-family:Blob,Impact,Arial Bold,Arial,Helvetica Bold,Helvetica,sans-serif;letter-spacing:.05em;text-transform:lowercase;font-size:125%;color:#f39c12}body #infobox a{text-decoration:none;color:#f39c12;-webkit-transition:color .125s ease-out;-moz-transition:color .125s ease-out;-ms-transition:color .125s ease-out;-o-transition:color .125s ease-out;transition:color .125s ease-out}body #infobox a:hover{color:#f1c40f}body #tile{display:block;position:absolute;left:10vmin;top:20vmin;outline:2vmin dotted #fff0;-webkit-transition:outline-color .2s ease-out;-moz-transition:outline-color .2s ease-out;-ms-transition:outline-color .2s ease-out;-o-transition:outline-color .2s ease-out;transition:outline-color .2s ease-out}body #tile:hover{outline:2vmin dotted rgb(231 76 60 / .5)}body #droparea{z-index:100;position:fixed;left:0;top:0;bottom:0;right:0;-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-ms-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out}body #droparea.accept{background-color:rgb(39 174 96 / .5)}body #droparea.reject{background-color:rgb(192 57 43 / .5)}body #zoommenu{display:inline-block;position:fixed;right:6vmin;top:3vmin;z-index:50;font-size:5mm;font-family:"Segoe UI",Verdana,Helvetica,Arial,sans-serif;color:#ecf0f1;padding:5mm;background:rgb(52 73 94 / .75)}body #zoommenu .fa{color:#bdc3c7;cursor:pointer;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-ms-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}body #zoommenu .fa:hover{color:#ecf0f1}body #zoommenu .fa.disabled{color:#7f8c8d;cursor:default}body #zoommenu .fa.disabled:hover{color:#7f8c8d}body #zoommenu .zoom-percentage{display:inline-block;width:3em;text-align:center}