:root{--color-cyan:4, 217, 255;--color-yellow:223, 255, 4;--color-pink:255, 4, 217;--color-green:127, 254, 0}@font-face{font-family:MouldyCheese;src:url(/assets/MouldyCheeseRegular.woff)format("woff"),url(/assets/MouldyCheeseRegular.ttf)format("truetype")}body{color:#fff;letter-spacing:1px;background-color:#000;margin:0;font-family:MouldyCheese;line-height:1.6rem;overflow-x:hidden}body>.container{max-width:100%;margin-top:50px;overflow-x:hidden}h1{margin-top:0;margin-bottom:0;font-size:4rem;line-height:5rem}@media only screen and (width>=1200px){h1{font-size:4rem;line-height:5rem}}@media only screen and (width>=1400px){h1{font-size:5.5rem;line-height:6rem}}h2,h3,h4{color:rgb(var(--color-yellow));margin-top:0}a{color:rgb(var(--color-green));font-weight:700;text-decoration:none;transition:color .5s}a:hover,a.active{color:rgb(var(--color-pink));text-decoration:underline}b{color:rgb(var(--color-pink))}button{color:#000;text-shadow:1px 1px 4px #ccc;cursor:pointer;background-color:#0009;border:2px solid #ccc;border-radius:5px;padding:0 15px;font-family:MouldyCheese;font-size:1.3rem;line-height:2.5rem;transition:background-color .5s,border-color .5s,box-shadow .5s}button:enabled{background-color:rgba(var(--color-green), .6);border:2px solid rgb(var(--color-green))}button:enabled:hover{color:#000;background-color:rgba(var(--color-pink), 1);border-color:rgb(var(--color-pink));box-shadow:0 0 5px rgba(var(--color-pink), .8)}s{text-decoration-color:red;text-decoration-thickness:4px}.pink-shadow{filter:drop-shadow(1px 1px 10px rgb(var(--color-pink)))}.color-1{color:rgb(var(--color-cyan))}.color-2{color:rgb(var(--color-yellow))}.color-3{color:rgb(var(--color-pink))}.color-4{color:rgb(var(--color-green))}.hide{display:none}ul.social-media-icons{margin:0;padding:0;font-size:0}ul.social-media-icons li{margin:0;display:inline-block}ul.social-media-icons li img.social-icon{height:30px;transition:width .5s,height .5s}ul.social-media-icons li img.social-icon:hover{height:40px;filter:drop-shadow(0px 0px 5px rgb(var(--color-pink)))}@media only screen and (width>=800px){ul.social-media-icons li img.social-icon:hover{height:50px}ul.social-media-icons li img.social-icon{height:40px}}img#unicorn{opacity:.5;margin-right:-200px;transition:filter 3s linear;right:0}@media only screen and (width>=800px){img#unicorn{margin-right:-100px}}@media only screen and (width>=1200px){img#unicorn{opacity:1;margin-right:0}}@media only screen and (width>=1400px){img#unicorn{margin-right:75px}}footer{line-heifht:1rem;float:left;background:linear-gradient(#111,#000,#000);width:100%;height:200px;font-size:.8rem}footer .footer-content{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:30px}footer .footer-content .footer-half{float:right;box-sizing:border-box;width:100%;padding:0 10px}@media only screen and (width>=800px){footer .footer-content .footer-half{width:50%}}footer .footer-content .footer-full{float:right;text-align:center;border-top:1px solid #ccc;width:100%;margin-top:10px;padding-top:10px}footer .footer-content h2,footer .footer-content h3,footer .footer-content h4{margin-bottom:0}footer .footer-content p,footer .footer-content ul{margin:5px 0}header{z-index:100;box-sizing:border-box;filter:drop-shadow(2px 0 9px #111);background:linear-gradient(#222,#111,#111);width:100%;margin:0;padding:0 10px;font-size:.9rem;display:block;position:fixed;top:0;left:0}@media only screen and (width>=800px){header{padding:0 20px;font-size:1rem}header a.-menu{display:none}}header nav#primary{float:left;max-width:90%}header nav#primary .nav-container>a{line-height:50px}@media only screen and (width>=800px){header nav#primary a{line-height:50px}}header nav#primary .nav-container ul{background-color:#111;width:100%;display:none;position:absolute;left:0}@media only screen and (width>=800px){header nav#primary .nav-container ul{background:0 0;display:block;position:relative}}header nav#primary .nav-container ul a{width:100%;padding:5px 10px;display:block}@media only screen and (width>=800px){header nav#primary .nav-container ul a{width:auto;padding:0;display:inline}}header nav#primary .nav-container:hover ul,header nav#primary .nav-container.active ul{display:block}header nav#language{max-width:10%;position:absolute;right:20px}header nav#language img{filter:drop-shadow(0 0 3px #888);height:27px;margin-top:10px;margin-left:5px}header nav#language a:hover{text-decoration:none}header nav#language a:hover:hover img{filter:drop-shadow(0px 0px 5px rgb(var(--color-pink)))}header nav ul{margin:0;padding:0}header nav ul li{padding:0 2px;display:block}@media only screen and (width>=800px){header nav ul li{padding:0 4px;display:inline-block}}section{clear:all;background-size:cover;width:100%;min-height:calc(100vh - 50px);display:block;position:relative;overflow:hidden;background-position:50%!important}section>.highlight{z-index:2;opacity:.5;width:200%;height:200%;transition:left 3s linear,top 3s linear;position:absolute;top:-50%;left:-50%}section>img{z-index:1;width:auto;height:100%;position:absolute;top:0}section .content-container{width:100%;position:relative}@media only screen and (width>=800px){section .content-container{height:100%;position:absolute}}section .content-container{z-index:3}section .content-container.-center{align-items:center;display:flex}section.-left img{left:0}section.-left .content{float:right}section.-right section.-right img{right:0}section.-right section.-right .content{float:left}section .content{box-sizing:border-box;text-shadow:0 0 3px #000;width:100%;max-height:100%;padding:20px;overflow-y:auto}@media only screen and (width>=800px){section .content{width:60%;padding:20px 35px}}@media only screen and (width>=1200px){section .content{width:50%;padding:50px}}section .content img{max-width:70%}section.-center .content{width:95%;max-width:1200px;margin:8vh auto}@media only screen and (width>=800px){section.-center .content{max-height:80vh}}section.-center .content{filter:drop-shadow(1px 1px 10px #000);background-color:#0000004d;overflow-y:auto}section#news .highlight{background:radial-gradient(circle farthest-corner at 95% 85%, rgba(var(--color-yellow), 1) 0.1%, rgba(var(--color-yellow), .9) 10%, rgba(var(--color-yellow), .3) 20%, rgba(var(--color-yellow), .1) 30%, transparent)}section#news>img{margin-left:-10%}section#news .news-bottom{float:left;width:100%;margin-top:1rem}@media only screen and (width>=800px){section#live .content{mask-image:linear-gradient(#000 95%,#0000 100%)}}section#live table{width:100%;font-size:.7rem;line-height:1rem}@media only screen and (width>=1200px){section#live table{font-size:.8rem;line-height:1.4rem}}@media only screen and (width>=1400px){section#live table{font-size:1rem;line-height:1.6rem}}section#live table th{text-align:left}section#live table ul{margin:0;padding:0}section#live table ul li{padding:0 8px;display:inline-block}section#live table ul li:first-child{padding-left:0}section#bio .highlight{background:radial-gradient(circle farthest-corner at 10% 90%, rgba(var(--color-green), 1) 0.1%, rgba(var(--color-green), .9) 10%, rgba(var(--color-green), .3) 20%, rgba(var(--color-green), .1) 30%, transparent)}section#videos .highlight{background:radial-gradient(circle farthest-corner at 95% 85%, rgba(var(--color-pink), 1) 0.1%, rgba(var(--color-pink), .9) 10%, rgba(var(--color-pink), .3) 20%, rgba(var(--color-pink), .1) 30%, transparent)}section#videos iframe{width:460px;max-width:100%;height:260px;margin-bottom:30px}section#videos>img{margin-left:-35%}@media only screen and (width>=1200px){section#videos>img{margin-left:-15%}}@media only screen and (width>=1400px){section#videos>img{margin-left:0}}section#gallery .highlight{background:radial-gradient(circle farthest-corner at 15% 70%, rgba(var(--color-cyan), 1) 0.1%, rgba(var(--color-cyan), .9) 10%, rgba(var(--color-cyan), .3) 20%, rgba(var(--color-cyan), .1) 30%, transparent)}section#gallery .image-gallery img{float:left;margin:3px;max-width:24%!important}section#gallery>img{margin-right:-20%}@media only screen and (width>=800px){section#gallery>img{margin-right:0%}}section#contact form{position:relative}section#contact form.loading .loading-container{text-align:center;background-color:#00000080;width:100%;height:100%;font-size:8rem;line-height:200%;display:block;position:absolute;top:0;left:0}section#contact form textarea{box-sizing:border-box;color:#fff;border-color:rgba(var(--color-yellow), .3);resize:vertical;background-color:#00000080;width:100%;min-height:260px;padding:1rem;font-family:MouldyCheese;line-height:1.7rem}section#contact form textarea:focus{border-color:rgb(var(--color-yellow));box-shadow:0 0 10px rgb(var(--color-yellow));outline:none!important}.full-page-container{min-height:100vh;margin-top:50px}.full-page-container img#unicorn{z-index:0;height:calc(100vh - 50px);position:absolute;top:50px}.full-page-container .full-page{z-index:1;box-sizing:border-box;width:100%;padding:30px;position:relative}@media only screen and (width>=1200px){.full-page-container .full-page.-half{width:50%}}input[type=email]{box-sizing:border-box;color:#fff;border-color:rgba(var(--color-yellow), .3);background-color:#00000080;width:400px;max-width:100%;margin-bottom:5px;margin-right:10px;padding:1rem;font-family:MouldyCheese;line-height:1.7rem}input[type=email]:focus{border-color:rgb(var(--color-yellow));box-shadow:0 0 10px rgb(var(--color-yellow));outline:none!important}#newsletterSubscription h3{margin-bottom:5px}#newsletterSubscription .privacy-notice{margin-top:.8rem;font-size:.8rem;line-height:1.2rem}#newsletterSubscription .privacy-notice h4{margin-bottom:.3rem}#newsletterSubscription .privacy-notice ul{margin:.3rem 0}.news-listing article.news-entry{float:left;border-bottom:1px solid #ccc;width:100%;margin-bottom:30px;padding-bottom:30px}.news-listing article.news-entry:last-child{border-bottom:none;margin-bottom:20px;padding-bottom:10px}.news-listing article.news-entry .-content{float:left;width:100%}.news-listing article.news-entry .-content img{float:right;max-width:50%;margin-left:20px}.news-listing article.news-entry .-content .-publishedOn{color:#ccc;margin-top:10px;font-size:.8rem}#pictureListing{clear:all}#pictureListing .-entry{float:left;width:100%;margin-bottom:10px}#pictureListing .-entry .-picture{float:left;width:15%}#pictureListing .-entry .-picture img{max-width:95%;max-height:200px}#pictureListing .-entry .-form{float:left;width:65%}#pictureListing .-entry .-metadata{float:left;width:20%;font-size:.8rem;line-height:1rem}.full-float{float:left;width:100%}.half-float{float:left;width:50%}.imageSelection img{max-width:80px;max-height:80px;margin:3px}.imageSelection .-active img{border:3px solid rgb(var(--color-pink))}.formRow{width:100%}.formRow label{width:20%;display:inline-block}.formRow input,.formRow textarea{box-sizing:border-box;width:78%}.formRow textarea{resize:vertical;min-height:125px}header #player{float:left;width:250px;margin:0 20px;display:block;position:relative}@media only screen and (width>=1200px){header #player{width:400px;margin:0 100px}}header #player .controls{float:left;line-height:50px}header #player .controls a:hover{text-decoration:none}header #player .controls a.-pause{display:none}header #player .controls a.-play{display:inline}header #player.-playing .controls a.-play{display:none}header #player.-playing .controls a.-pause{display:inline}header #player .waveform-container>.waveform{filter:grayscale()}header #player .waveform-container{float:left;width:180px;position:relative}@media only screen and (width>=1200px){header #player .waveform-container{width:300px}}header #player .waveform-container{cursor:pointer;height:50px}header #player .waveform-container .waveform{width:180px}@media only screen and (width>=1200px){header #player .waveform-container .waveform{width:300px}}header #player .waveform-container .waveform{background-size:100% 100%;height:50px}header #player .waveform-container .waveform-progress{width:0%;height:100%;position:absolute;top:0;left:0;overflow:hidden}header #player:hover .player-info,header #player.-playing .player-info{height:42px;padding-bottom:20px}header #player.-playing:hover .player-info{height:170px}header #player .player-info{background-color:#0000004d;width:100%;height:0;font-size:.7rem;line-height:1rem;transition:height .5s;position:absolute;top:50px;left:0;overflow-y:scroll;mask-image:linear-gradient(#000 80%,#0000 100%)}header #player .player-info .song{float:left;box-sizing:border-box;cursor:pointer;border:2px solid #0000;border-bottom:1px solid #6464644d;width:100%;margin-bottom:0}header #player .player-info .song.-active{border:2px solid rgb(var(--color-pink))}header #player .player-info img{float:left;height:3rem;margin-right:10px}header #player .player-info h4{margin:0}.releases .release{float:left;border-bottom:1px solid #ccc;width:100%;margin-bottom:30px;padding-bottom:30px}.releases .release .-album{float:left;width:200px;margin-right:20px}.releases .release .-album img{max-width:100%}.releases .release .-tracks{float:left}.releases .release .-tracks table{max-width:100%;font-size:.9rem}@media only screen and (width>=800px){.releases .release .-tracks table{font-size:1rem}}.releases .release .-tracks table tr.-not-yet-released{color:#aaa}.releases .release .-tracks table tr td:first-child{max-width:80%}@media only screen and (width>=800px){.releases .release .-tracks table tr td:first-child{width:400px}}
