@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@900&family=Yellowtail&display=swap");@-webkit-keyframes iron-router-progress-before{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes iron-router-progress-before{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes iron-router-progress-before{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes iron-router-progress-before{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes iron-router-progress-before{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#iron-router-progress{background-color:hsla(0,0%,63%,.6);box-shadow:0 0 5px hsla(0,0%,63%,.6);display:block;height:3px;left:0;opacity:1;position:fixed;top:0;width:0;z-index:10000}#iron-router-progress.spinner:before{background-color:transparent;border:3px solid hsla(0,0%,63%,.6);border-radius:100px;border-right-color:transparent!important;content:"";display:block;height:25px;opacity:0;pointer-events:none;position:fixed;right:10px;top:10px;transition:opacity .5s;transition-delay:.5s;width:25px;z-index:10000}#iron-router-progress.loading{transition:width 1s,opacity 1s;transition-delay:0s,1s}#iron-router-progress.loading.spinner:before{-webkit-animation:iron-router-progress-before .5s linear infinite;-moz-animation:iron-router-progress-before .5s linear infinite;-o-animation:iron-router-progress-before .5s linear infinite;-ms-animation:iron-router-progress-before .5s linear infinite;animation:iron-router-progress-before .5s linear infinite;opacity:1}#iron-router-progress.done,#iron-router-progress.done.spinner:before{opacity:0}*,:after,:before{box-sizing:border-box;margin:0;padding:0;user-select:none;-webkit-user-select:none}header{align-items:center;bottom:0;display:flex;flex-direction:column;font-family:Tahoma,sans-serif;justify-content:center;left:0;position:fixed;right:0;text-align:center;top:0;z-index:6}header h1,header p{background-clip:text;-webkit-background-clip:text;background-color:rgba(224,1,231,.4);background-image:linear-gradient(#f3f3f3 20%,#e001e7,#520069);color:transparent}header h1{background-image:linear-gradient(#f3f3f3 33%,#e001e7,#520069);font-family:Montserrat,sans-serif;font-size:5rem;line-height:1.1;margin-top:5rem;white-space:nowrap}header p{background-image:linear-gradient(#f3f3f3 20%,cyan);font-family:Yellowtail,serif;font-size:8rem;line-height:1.2;transform:translateY(-30%) skew(0deg,-13deg);white-space:nowrap}header:after{animation:opacity 12s infinite;content:"to be continued?";font-family:courier,monospace;font-size:2rem;font-weight:100}body{background-color:#000;color:#f3f3f3;overflow:hidden;perspective:4rem}.skybars,body{display:flex;flex-direction:column}.skybars{align-items:center;bottom:0;justify-content:space-evenly;left:0;position:absolute;right:0;top:0;transform:rotateX(-40deg) translateZ(0);z-index:0}.sky{align-items:flex-end;background-image:linear-gradient(#000,rgba(4,150,255,.5) 70%,rgba(75,179,253,.5) 90%,rgba(224,18,231,.5));display:flex;height:40vh;justify-content:center;overflow:hidden;position:relative}.sky-animate-thunder{animation:thunder .4s}.sun{background-color:transparent;border-radius:50%;display:flex;flex-direction:column;height:20rem;justify-content:space-between;overflow:hidden;transform:translateY(222px);transition:transform 2s;transition-timing-function:linear;width:20rem;z-index:2}.horizontal-hr,.mountain,.skybar-hr,.sunbar-hr,.vertical-hr{border:none;margin:0}.skybar-hr{background-color:hsla(0,0%,100%,.02);height:.1rem;width:100%}.sunbar-hr{background-color:#dc992e;background-image:linear-gradient(90deg,#dc992e,#e5b467,#f2542d);height:.6rem}.mountain-wrapper{background-color:hsla(0,0%,100%,.2);bottom:-1rem;height:auto;text-align:center;z-index:3}.mountain-row,.mountain-wrapper{left:0;position:absolute;right:0}.mountain-row{bottom:0;display:flex;margin:0;padding:0}.mountain-row:first-child{justify-content:center}.mountain-row:nth-child(2){flex-direction:row-reverse;justify-content:center;transform:translateY(.5rem)}.mountain-row:nth-child(3){flex-direction:row;justify-content:space-around;padding:0 5rem;z-index:-1}.mountain-row:nth-child(4){flex-direction:row;justify-content:center;padding:0 3rem;z-index:-1}.mountain{border:2rem solid transparent;border-bottom-color:#0f070f;display:inline-block}.mountain-row:first-child .mountain:nth-child(2){border-width:3rem}.mountain-row:nth-child(2) .mountain{border-bottom:2rem solid #0b0114}.mountain-row:nth-child(2) .mountain:nth-child(2){border-width:4rem}.mountain-row:nth-child(2) .mountain:nth-child(3){border-width:5rem}.mountain-row:nth-child(2) .mountain:nth-child(2){border-width:3.5rem}.mountain-row:nth-child(3) .mountain{border-bottom:solid #200720;border-width:3.3rem;transform:translateX(-1.72rem)}.mountain-row:nth-child(3) .mountain:first-child{border-width:2.5rem;transform:translateX(1.72rem)}.mountain-row:nth-child(3) .mountain:nth-child(3){border-width:4rem;transform:translateX(-6rem)}.mountain-row:nth-child(3) .mountain:nth-child(4){border-width:5.5rem;transform:translateX(0)}.mountain-row:nth-child(4) .mountain{border-width:6rem;transform:translateY(3.5rem)}.ground{background-image:linear-gradient(#000,rgba(224,1,231,.2) 50%);flex-grow:grow;min-height:60vh;position:relative;transform:rotateX(20deg) translateZ(0);transform-origin:200% 0;z-index:5}.ground:after{background-image:radial-gradient(circle at top,#000,transparent 30%),linear-gradient(rgba(0,0,0,.7),transparent 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:3}.horizontal-hr{background-image:linear-gradient(270deg,transparent,rgba(224,1,231,.4),transparent);height:1px;margin:1rem 0}#vertical{bottom:0;display:flex;flex-direction:column;height:100vw;justify-content:space-evenly;left:0;position:absolute;right:0;top:0;transform:rotate(90deg);z-index:3}.vertical-hr{background-image:linear-gradient(90deg,transparent,#e001e7,transparent);height:1px;width:100%}@keyframes opacity{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes thunder{0%{background-color:transparent}25%{background-color:hsla(0,0%,100%,.4)}50%{background-color:transparent}75%{background-color:hsla(0,0%,100%,.4)}to{background-color:transparent}}@media screen and (max-height:359px){header h1{margin-top:0}}.selection-area{background:rgba(black,.4);border:1px solid rgba(black,.6);position:absolute}#mouse-select{background:transparent;border:1px dashed #fff;display:none;height:0;position:absolute;width:0;z-index:999}