html{min-height:100%}html.zoomed{cursor:-zoom-out;cursor:-webkit-zoom-out;cursor:-moz-zoom-out}html,body{font-size:62.5%}body{min-height:100%;overflow:scroll;margin:0;padding:0;font-family:Lucida Sans Typewriter,Lucida Console,monaco,Bitstream Vera Sans Mono,monospace;font-size:13.333px;cursor:default}body.zoomed,body.zoomed .projects-overview,body.zoomed *{cursor:-zoom-out;cursor:-webkit-zoom-out;cursor:-moz-zoom-out}body.zoomed *{pointer-events:none}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{color:#fff}::-webkit-scrollbar-thumb{color:ThreeDFace;background-color:ThreeDFace;transition:background-color .5s 1s,color .5s 1s}.zoomed::-webkit-scrollbar-thumb{color:red;background-color:red}h1,h2,h3,h4{font-size:13.333px}h5{font-size:10.6664px}.topnav{position:fixed;z-index:10;width:100%;margin-top:1em;padding:0 2rem;box-sizing:border-box;line-height:2rem;pointer-events:none}.topnav>*{pointer-events:auto}.topnav ul{margin:0;padding:0}.topnav li{list-style-type:none;list-style-position:inside;float:left}.topnav .topmenu{float:left;letter-spacing:.2ex}.topnav .topmenu li{margin-right:1rem}.topnav .topmenu li:not(:first-child):not(:last-child):after{content:"/";color:red;padding:0 1ex}.topnav .topmenu li:first-child{margin-bottom:3em;padding-right:1ex}.topnav .topmenu a.home img{height:1em;cursor:pointer;transform:scale(1.38) translateY(-8%) translate(8%);transform-origin:top left}.topnav .topmenu a{text-decoration:none;color:#00e}.topnav .topmenu.tag-active .active a,.topnav .topmenu:not(.tag-active) a{color:red}.topnav .addTag{margin-left:1em}.topnav .spinner img{height:2em}.projects-overview{padding-top:3em;text-align:center}.projects-overview .tagInfo{padding:1em;margin:auto;width:70%;max-width:690px;box-sizing:border-box;text-align:left;white-space:pre-line}@media (max-width: 735px){.projects-overview .tagInfo{text-align:left;width:70%;max-width:690px}}.projects-overview .tagInfo textarea{width:100%}.language-select{float:right}.language-select a{cursor:pointer;color:#00e;text-decoration:none}.language-select a.active{color:red}.projects-overview-item{float:left;margin:2rem}.projects-overview-item:nth-child(2n){float:right}.projects-overview-item .mainImage{position:relative;text-align:center}.projects-overview-item .mainImage img{border:solid 0px black}.projects-overview-item .mainImage .deleteImage,.projects-overview-item .mainImage .resize,.projects-overview-item .mainImage .borderwidth,.projects-overview-item .mainImage .bordercolor{position:absolute;top:.5rem;right:.5rem}.projects-overview-item .mainImage .borderwidth{top:3rem}.projects-overview-item .mainImage .bordercolor{top:5.5rem}.projects-overview-item .mainImage .addImage{margin:.5rem 0 0 .5rem}.projects-overview-item .mainImage:nth-child(n+2){-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);z-index:-100;position:absolute;left:0;top:0;opacity:0}.projects-overview-item .mainImage .oembedall-container>.oembedall-container,.projects-overview-item .mainImage .oembedall-container>.oembedall-container+br,.projects-overview-item .mainImage .oembedall-container a.embed+br,.projects-overview-item .mainImage .oembedall-container .oembedall-closehide{display:none}.projects-overview-item .mainImage .oembedall-container,.projects-overview-item .mainImage .oembedall-container iframe{width:inherit!important;height:inherit!important}.projects-overview-item .projectTitle{clear:both;margin:auto;text-align:center;letter-spacing:.2ex}.projects-overview-item .projectSubtitle{text-align:center;margin:1em}.projects-overview-item .project .projectTitle{margin-bottom:4rem}.projects-overview-item:not(.active) .project{display:none}.projects-overview-item .projectSubtitle .close{margin-left:700px;cursor:pointer;font-size:2.5rem}.projects-overview-item .projectText{padding:1em;margin:auto;width:70%;max-width:690px;box-sizing:border-box;border:solid black 1px;padding:1rem 2rem;margin-bottom:4em!important;clear:both;text-align:justify}@media (max-width: 735px){.projects-overview-item .projectText{text-align:left;width:70%;max-width:690px}}.projects-overview-item .projectText[data-index="0"],.projects-overview-item .projectText[data-index="1"],.projects-overview-item .projectText[data-index="3"]{padding:1em;margin:auto;width:39.2%;max-width:386.4px;box-sizing:border-box;text-align:left}@media (max-width: 735px){.projects-overview-item .projectText[data-index="0"],.projects-overview-item .projectText[data-index="1"],.projects-overview-item .projectText[data-index="3"]{text-align:left;width:70%;max-width:690px}}@media (max-width: 800px){.projects-overview-item .projectText{text-align:left}}.projects-overview-item .projectText blockquote{margin:0;text-align:left}.projects-overview-item .projectText h1{font-weight:400;text-align:left}.projects-overview-item .projectText h2{font-weight:400;text-align:center;letter-spacing:.2ex}.projects-overview-item .projectText ul{padding:0;list-style-type:none}.projects-overview-item .projectText ul li:before{content:"- "}.projects-overview-item .projectText p{white-space:pre-wrap}.projects-overview-item .collage,.projects-overview-item .collage img{width:100%;height:auto;z-index:5}body.zoomed .projects-overview-item .collage,body.zoomed .projects-overview-item .collage img{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:grab}body.zoomed .projects-overview-item .collage:active,body.zoomed .projects-overview-item .collage img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:grabbing}.projects-overview-item .collage:not([data-zoomed]),.projects-overview-item .collage img:not([data-zoomed]){cursor:-zoom-in;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.projects-overview-item .collage{overflow:hidden;position:relative;padding:1em;margin:auto;width:70%;max-width:690px;box-sizing:border-box}@media (max-width: 735px){.projects-overview-item .collage{text-align:left;width:70%;max-width:690px}}.projects-overview-item .collage img:not(.autodrag){image-rendering:pixelated}.projects-overview-item .collage .deleteImage{position:absolute;top:.5rem;right:.5rem;z-index:20}.projects-overview-item .project .projectTitle:before,.projects-overview-item .project_edit .projectTitle:before{content:" ";border-style:solid;border-width:1px 0 1px 0;height:0;display:block;width:10em;margin:1.3em auto 1.2em}.projects-overview-item .project_edit input[type=text],.projects-overview-item .project_edit textarea{width:100%}.projects-overview-item .project_edit input[type=text]{max-width:400px}.projects-overview-item .project_edit input,.projects-overview-item .project_edit textarea,.projects-overview-item .project_edit button{margin-bottom:.3em}.projects-overview-item .project_edit .checkbox-wrapper label{margin-bottom:.6em}.projects-overview-item .project_edit textarea{margin-left:0;margin-right:0}.projects-overview-item .project_edit .projectText{margin-bottom:.5em}.projects-overview-item .project_edit .deleteProject{margin-top:1em;margin-left:2em}.projects-overview-item .project_edit .projectTags{list-style-type:none;text-align:center}.projects-overview-item .project_edit .projectTags li{display:inline-block}.projects-overview-item .project_edit .collage img{border:1px dashed grey}.projects-overview-item .project_edit input.url{display:block;position:absolute;bottom:0}.projects-overview-item .project-mini .projectTitle:before{content:" ";border-style:solid;border-width:1px 0 1px 0;height:0;display:block;width:10em;margin:1.3em auto 1.2em}.projects-overview-item .project-mini:hover{cursor:pointer}.projects-overview-item.active{clear:both;float:none!important;padding-top:50px;padding-bottom:50px}.projects-overview-item.active .project-mini .projectTitle,.projects-overview-item.active .project-mini .projectSubtitle,.projects-overview-item.active .project-mini .mainImage{display:none}.projects-overview-item.active .project-mini.animated .mainImage{display:block;position:static}.projects-overview-item.active .project-mini.animated .mainImage img{position:absolute;z-index:6;transition:left 1s,top 1s,width 1s,height 1s,border-width 1s}.projects-overview-item.active .mainImages{text-align:center;margin-bottom:6em}.projects-overview-item.active .mainImages .mainImage{display:inline-block;vertical-align:top}.projects-overview-item.active .mainImages .mainImage:nth-child(n+2){-webkit-transition:left 2s,top 2s,bottom 2s,right 2s,opacity .6s,width 2s,height 2s,-webkit-transform .8s ease-out;-moz-transition:left 2s,top 2s,bottom 2s,right 2s,opacity .6s,width 2s,height 2s,-moz-transform .8s ease-out;transition:left 2s,top 2s,bottom 2s,right 2s,opacity .6s,width 2s,height 2s,transform .8s ease-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index:0;position:relative;opacity:1}.gridView .projects-overview-item{float:left}.gridView .projects-overview-item .project-mini .mainImage img{border-width:0px!important}.grayscaled{-webkit-filter:grayscale(.9) contrast(1.2) brightness(1);-moz-filter:grayscale(.9) contrast(1.2) brightness(1);-ms-filter:grayscale(.9) contrast(1.2) brightness(1);-o-filter:grayscale(.9) contrast(1.2) brightness(1);filter:grayscale(.9) contrast(1.2) brightness(1)}.grayscaled:hover{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none}.addImageContainer input{display:none}.addProject{clear:both;width:100%;text-align:center;margin-bottom:2em}.addProject input{display:inline-block}.footer{clear:both;width:100%;text-align:center;margin-bottom:2em}button:hover,input[type=submit]:hover{cursor:pointer}input,textarea{border:none}button{border:1px solid #666;border-color:#999 #555 #555 #999}button:active{border-color:#555 #999 #999 #555}button.delete{background:red}button,input,textarea,label{background-color:#ff0;font-family:sans-serif;font-size:13.333px}.checkbox-wrapper{position:relative;border:1px solid #666;border-radius:.3em;background-color:#ff0;display:inline;white-space:nowrap;padding:1px;-webkit-user-select:none;user-select:none}.checkbox-wrapper[checked],.checkbox-wrapper[checked] label{background-color:#1eff00}.checkbox-wrapper label{cursor:pointer;padding-left:1em;padding-right:.5em;margin-left:-1em}.checkbox-wrapper label:after{opacity:.05;content:"";position:absolute;width:.9rem;height:.4rem;background:transparent;top:.4rem;left:.8rem;border:3px solid #333;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox-wrapper label:hover:after{opacity:.5}.checkbox-wrapper input[type=checkbox]{visibility:hidden}.checkbox-wrapper input[type=checkbox]:checked+label:after{opacity:.9}.centered-line{text-align:center}#login-buttons{margin-left:1rem;margin-top:1rem}.kg-width-wide{position:relative;width:85vw;min-width:100%;margin:auto calc(50% - 50vw);transform:translate(calc(50vw - 50%))}.kg-width-full{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
