@import url('https://fonts.googleapis.com/css2?family=Neuton:ital,wght@0,200;0,300;0,400;0,700;0,800;1,400&family=Rubik+80s+Fade&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#toolbar-item-user{display:none;}#block-hans-content{color:rgba(255,255,255,1);}body{background:linear-gradient(-45deg,#802B66,#9E354A,#316E13,#3B5000);background-size:400% 400%;animation:gradient 10s ease infinite;height:100vh;margin:0;}@keyframes gradient{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}h1,h2,h3,p,label{font-family:"Neuton",serif;font-weight:700;font-style:normal;font-style:normal;margin:0;mix-blend-mode:overlay;color:rgba(255,255,255,.95);}h1{text-align:center;margin-top:1em;}h2{font-size:10vw;line-height:.8;}h3{text-indent:11vw;font-size:5vw;line-height:.3;text-align:left;}p{text-align:right;margin-top:.25em;margin-right:2.1vw;line-height:0;font-size:calc(12px + 1vw);}.front-page{height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden;}.front-page ul{padding:0;}.front-page ul li{list-style:none;}.contact-button{text-align:center;margin-top:20vh;}.contact-button a{background-repeat:no-repeat;}.contact-button a:hover{background-image:url(/themes/hans/EL_blue_CMYK.svg);background-position:calc(100% - 1.2em) center;background-size:.9em;padding:1.15em 3em;background-repeat:no-repeat;}.contact-button a,#edit-submit,#edit-preview,#edit-preview--2,#edit-submit{text-decoration:none;border:1px solid #fff;padding:1em 2em;transition:all .3s,background-position 2s;font-family:"Neuton",serif;font-weight:700;font-style:normal;mix-blend-mode:overlay;border-radius:0;width:40%;background-color:rgba(255,255,255,.8);color:rgba(0,0,0,1);}.contact-button a:hover,#edit-submit:hover,input#edit-preview:hover,#edit-preview--2:hover #edit-name:hover,#edit-pass:hover,#edit-submit:hover{border-radius:.5em;color:rgba(0,0,0,1);border-color:rgba(0,0,0,.75);background-color:rgba(255,255,255,.8);mix-blend-mode:hard-light;}.contact-button a{background-position:120% center;}#edit-actions{display:flex;justify-content:space-around;}#edit-submit,input #edit-preview.preview{width:40%;}#edit-submit,input #edit-preview.preview:hover{transition:all .3s;}.contact-message-form,.user-login-form{margin:0 auto;width:800px;max-width:80%;line-height:3em;}.contact-message-form input,.contact-message-form textarea,.form-item-name input,.form-item-pass input{background-color:rgba(255,255,255,.8);color:rgba(0,0,0,1);padding:1em;border:none;border-radius:.5em;margin-bottom:2em;width:stretch;font-size:.85em;font-family:"Neuton",serif;font-weight:700;font-style:normal;}label{display:block;width:100%;}input#edit-copy{width:auto;float:left;margin:1.3em .5em 0 0;}div#edit-preview{margin-bottom:2em;padding-right:0;width:100%;border-radius:.5em;background:rgba(0,0,0,.75);color:rgba(250,255,255,.8);}.form-type-checkbox{margin-bottom:2em;padding-right:0;}@media only screen

    and (orientation :landscape){h2,h3{animation:glitch 60s linear infinite;font-family:"Rubik 80s Fade",system-ui;font-weight:400;}@keyframes glitch{2%,64%{transform:translate(2px,0) skew(0deg);}4%,60%{transform:translate(-2px,0) skew(0deg);}62%{transform:translate(0,0) skew(5deg);}}h2:before,h2:after,h3:before,h3:after{content:attr(title);position:absolute;left:0;}h2{animation:h2Glitch 10s linear infinite;}@keyframes h2Glitch{2%,62%{transform:translate(2px,-2px);opacity:1;}4%,60%{transform:translate(-2px,2px);opacity:1;}61%{transform:translate(5px,-1px) skew(-5deg);opacity:.25;}}h2:before{animation:h2topGlitch 3s linear infinite;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);-webkit-clip-path:polygon(0 0,100% 0,100% 33%,0 33%);}@keyframes h2topGlitch{2%,64%{transform:translate(2px,-2px);}4%,60%{transform:translate(-2px,2px);}62%{transform:translate(5px,-1px) skew(-5deg);}}h3:before{animation:h3topGlitch 3.5s linear infinite;clip-path:polygon(0 0,100% 0,100% 33%,0 33%);-webkit-clip-path:polygon(0 0,100% 0,100% 33%,0 33%);}@keyframes h3topGlitch{1%,32%{transform:translate(1px,-1px);}2%,30%{transform:translate(-1px,1px);}31%{transform:translate(2px,-1px) skew(-2deg);}}h2:after{animation:h2bottomGlitch 4s linear infinite;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);-webkit-clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);}@keyframes h2bottomGlitch{2%,64%{transform:translate(-2px,0);}4%,60%{transform:translate(-2px,0);}62%{transform:translate(-2px,5px) skew(5deg);}}h3:after{animation:h3bottomGlitch 4.5s linear infinite;clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);-webkit-clip-path:polygon(0 67%,100% 67%,100% 100%,0 100%);}@keyframes h3bottomGlitch{2%,62%{transform:translate(-2px,0);}4%,57%{transform:translate(-2px,0);}58%{transform:translate(-5px,5px) skew(5deg);}}}.drupal-profile{margin:2em 0;text-align:center;font-size:calc(12px + .5vw);mix-blend-mode:normal;a{color:rgba(255,255,255,.95);background-image:url(/themes/hans/EL_blue_CMYK.svg);padding:1em 2.25em;background-position:left center;background-size:1.5em;background-repeat:no-repeat;text-decoration:none;}a:is(:hover,:focus,:active){text-decoration:underline;}}
