.about{text-align:center}.canvas[data-v-e9eef4de]{position:relative;overflow:hidden}.canvas .background[data-v-e9eef4de],.canvas .foreground[data-v-e9eef4de],.canvas .ui[data-v-e9eef4de]{position:absolute;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parallax[data-v-fe1711b0]{width:400px;height:1800px;position:absolute;top:0;left:0;-webkit-animation-name:scroll-data-v-fe1711b0;animation-name:scroll-data-v-fe1711b0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.parallax .half[data-v-fe1711b0]{position:absolute;width:400px;height:900px}.parallax .half[data-v-fe1711b0]:nth-child(2){top:900px}@-webkit-keyframes scroll-data-v-fe1711b0{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scroll-data-v-fe1711b0{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}[data-v-2e378e10] .particle{background-color:#96b5ff;opacity:.2;-webkit-animation:sparkle-data-v-2e378e10 4s linear infinite;animation:sparkle-data-v-2e378e10 4s linear infinite}[data-v-2e378e10] .particle:nth-child(4n+1){-webkit-animation-delay:1s;animation-delay:1s}[data-v-2e378e10] .particle:nth-child(4n+2){-webkit-animation-delay:2s;animation-delay:2s}[data-v-2e378e10] .particle:nth-child(4n+3){-webkit-animation-delay:3s;animation-delay:3s}@-webkit-keyframes sparkle-data-v-2e378e10{0%{opacity:.2}50%{opacity:.8}to{opacity:.2}}@keyframes sparkle-data-v-2e378e10{0%{opacity:.2}50%{opacity:.8}to{opacity:.2}}[data-v-05d10c60] .particle{background-color:#fff;opacity:.1}[data-v-785345dc] .particle{background-color:#fff}[data-v-675eba14] .particle.player{background-color:#ff0}[data-v-675eba14] .particle.enemy{background-color:red}.sprite-container[data-v-2aa1f828]{position:absolute;width:0;height:0}.visual-wrapper[data-v-2aa1f828]{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.enemy[data-v-383e2346]{height:40px}.enemy.boss[data-v-383e2346],.enemy.station[data-v-383e2346]{-webkit-animation:spin-data-v-383e2346 2s linear infinite;animation:spin-data-v-383e2346 2s linear infinite}@-webkit-keyframes spin-data-v-383e2346{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-383e2346{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.powerup[data-v-24e2f2ea]{height:30px}[data-v-1fa0ae37] .particle.pickup{background-color:rgba(0,255,255,.5)}[data-v-1fa0ae37] .particle.explosion{background-color:rgba(255,180,50,.5)}.start-screen[data-v-58f2a5ba]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2em;color:#fff}.hud[data-v-0bd16c48],.start-screen[data-v-58f2a5ba]{position:absolute;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hud .score[data-v-0bd16c48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:2em;font-weight:700;color:#fff}.hud .health[data-v-0bd16c48]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto}.hud .health .blip[data-v-0bd16c48]{height:6px;width:36px;background-color:#008dc2;margin:3px}.hud .health .blip.inactive[data-v-0bd16c48]{opacity:.2}.hud .health .blip.overcharged[data-v-0bd16c48]{background-color:#00c270}.hello[data-v-32f2ea98]{position:absolute;margin-top:204px;width:600px;text-align:center}h3[data-v-32f2ea98]{margin:40px 0 0}ul[data-v-32f2ea98]{list-style-type:none;padding:0}li[data-v-32f2ea98]{display:inline-block;margin:0 10px}a[data-v-32f2ea98]{color:#42b983}.slide-leave-to[data-v-32f2ea98]:nth-child(2n){-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}.slide-leave-to[data-v-32f2ea98]:nth-child(odd){-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}.slide-leave-active[data-v-32f2ea98]{-webkit-transition:all 1.5s;transition:all 1.5s}.instructions[data-v-028ad8fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.instructions p[data-v-028ad8fc]{margin:.5em}.copyright[data-v-603d47d0]{position:fixed;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.game[data-v-603d47d0],.logos[data-v-603d47d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.game>span[data-v-603d47d0],.logos>span[data-v-603d47d0]{margin:.25em .75em}.shmup[data-v-007bfc9f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shmup .game[data-v-007bfc9f]{-webkit-transition:background-color .5s;transition:background-color .5s}.shmup .game.running[data-v-007bfc9f]{background-color:#000}.shmup .game.gameover[data-v-007bfc9f]{background-color:#4a0000}.shmup .game .ship[data-v-007bfc9f]{height:40px}.shmup .game .player.ship[data-v-007bfc9f]{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.shmup .game .player.ship.intro[data-v-007bfc9f]{-webkit-transform:translateY(-400px) scale(5) rotate(0);transform:translateY(-400px) scale(5) rotate(0)}.shmup .game .player.ship[data-v-007bfc9f]:not(.running){-webkit-transition:-webkit-transform 1.5s;transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s,-webkit-transform 1.5s}