@font-face{font-family:"dogica";src:url(/shipwars/static/media/dogica.67a8ff49.woff) format("woff")}@font-face{font-family:"dogica-bold";src:url(/shipwars/static/media/dogicabold.b8eebadb.woff) format("woff")}*{box-sizing:border-box}#root,.GameOver .body-wrap,.Lobby,.Main,.Pause,body,html{height:100%;position:relative;overflow-x:hidden}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}h1,h2,h3,h4,h5,h6{margin-top:0}.screen{padding:1rem}.text-center{text-align:center}.lobby{display:flex;flex-direction:column;align-items:center;background:url(/shipwars/static/media/lobby.ff8056d4.svg) bottom no-repeat,linear-gradient(0deg,#6cdffb,#6cdffb 75%,#acdeea 0,#acdeea 79%,#6cdffb 0,#6cdffb 81%,#acdeea 0,#acdeea 85%,#6cdffb 0,#6ddffb 88%,#acdeea 0,#acdeea 100%,#6cdffb 0);background-size:250%;height:100vh}@media screen and (min-width:750px){.lobby{background-size:150%}}@media screen and (min-width:950px){.lobby{background-size:contain}}.lobby-logo{width:60vw;min-width:360px}.lobby p{background:#fff;padding:8px;font-size:.7rem}@media screen and (min-width:700px){.lobby p{font-size:1.8vw}}.lobby-text{color:var(--light-purple);font-size:1rem;line-height:1.5rem}@media screen and (min-width:700px){.lobby-text{font-size:2vw}}.lobby-text:after,.lobby-text:before{content:"*";opacity:1;animation:fade 3s linear infinite}:root{--slide-up:4px}@media (min-width:420px){:root{--slide-up:15px}}@keyframes bob{0%{transform:rotate(10deg) translateY(2px)}50%{transform:rotate(-10deg) translateY(0)}to{transform:rotate(10deg) translateY(2px)}}@keyframes scroll{0%{transform:translateX(-10%)}to{transform:translateX(-100%)}}@keyframes fade{0%{opacity:0}25%{opacity:1}33%{opacity:0}50%{opacity:1}77%{opacity:0}to{opacity:1}}@keyframes shake{0%{left:51%}50%{left:49%}to{left:50%}}@keyframes fire{to{background-position:center -131px}}@keyframes ship-hit{0%{top:-12%}to{top:-8%}}@keyframes ship-hit-horiz{0%{left:18%}to{left:10%}}@keyframes peg{0%{background-position:center 0}to{background-position:center 4px;background-position:50% var(--slide-up)}}@keyframes pause{0%{opacity:1}to{opacity:.6}}.body-wrap:not(.paused) .pause-grid{display:none}.body-wrap.paused .pause-grid{display:grid;color:#fff;font-size:2rem;grid-template-columns:repeat(5,60px);grid-template-rows:repeat(5,60px);position:absolute;z-index:1000;grid-template-areas:"P . . . ." ". A . . ." ". . U . ." ". . . S ." ". . . . E"}@media screen and (min-width:440px){.body-wrap.paused .pause-grid{grid-template-columns:repeat(5,80px);grid-template-rows:repeat(5,80px)}}.body-wrap.paused .pause-grid span{animation:pause 1s linear infinite alternate;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:var(--sky)}.body-wrap.paused .pause-grid span:first-child{grid-area:P}.body-wrap.paused .pause-grid span:nth-child(2){grid-area:A}.body-wrap.paused .pause-grid span:nth-child(3){grid-area:U}.body-wrap.paused .pause-grid span:nth-child(4){grid-area:S}.body-wrap.paused .pause-grid span:nth-child(5){grid-area:E}.body-wrap.paused .attack-grid .cell{position:relative}.body-wrap.paused .attack-grid .cell:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:2rem;line-height:1rem}.body-wrap.paused #ship-grid.not-ready .ship{display:none}.Battleship{position:relative;width:100%;height:100%}.Battleship .match-id{text-align:center;padding-top:2rem;font-size:75%}.Battleship .board-container{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.Battleship .grid{display:grid;margin:auto;grid-template-columns:repeat(5,60px);position:relative}@media (min-width:420px){.Battleship .grid{grid-template-columns:repeat(5,80px)}}.Battleship .grid .box{background:url(/shipwars/static/media/rope.07aaee42.svg) 0 repeat-y,url(/shipwars/static/media/rope-horiz.fc635505.svg) 0 100% repeat-x}.Battleship .grid .box:nth-child(-n+5){background:url(/shipwars/static/media/rope.07aaee42.svg) 0 repeat-y,url(/shipwars/static/media/rope-horiz.fc635505.svg) 0 100% repeat-x,url(/shipwars/static/media/rope-horiz.fc635505.svg) 0 0 repeat-x}.Battleship .grid .box:nth-child(5n+5){background:url(/shipwars/static/media/rope.07aaee42.svg) 0 repeat-y,url(/shipwars/static/media/rope-horiz.fc635505.svg) 0 100% repeat-x,url(/shipwars/static/media/rope.07aaee42.svg) 100% repeat-y}.Battleship .grid .box:nth-child(5){background:url(/shipwars/static/media/rope-horiz.fc635505.svg) 0 0 repeat-x,url(/shipwars/static/media/rope-horiz.fc635505.svg) 0 100% repeat-x,url(/shipwars/static/media/rope.07aaee42.svg) 0 repeat-y,url(/shipwars/static/media/rope.07aaee42.svg) 100% repeat-y}.Battleship .ship-grid{position:relative}.Battleship .bouy{position:absolute;z-index:1}.Battleship .bouy:before{content:"";width:25px;height:35px;position:absolute;background:url(/shipwars/static/media/bouy.31c2491f.svg) no-repeat}.Battleship .bouy:after{content:"";width:25px;height:10px;background-color:rgba(39,149,245,.6705882352941176);position:absolute}.Battleship .bouy:first-child{left:-9px;top:-26px}.Battleship .bouy:first-child:before{will-change:transform;animation:bob 5s linear 0s infinite}.Battleship .bouy:first-child:after{top:30px;left:-3px}.Battleship .bouy:nth-child(2){right:12px;top:-22px}.Battleship .bouy:nth-child(2):before{will-change:transform;animation:bob 5s linear .5s infinite}.Battleship .bouy:nth-child(2):after{top:30px;right:-19px}.Battleship .bouy:nth-child(3){left:-10px;bottom:24px}.Battleship .bouy:nth-child(3):before{will-change:transform;animation:bob 3s linear 1s infinite}.Battleship .bouy:nth-child(3):after{bottom:-40px;left:-6px}.Battleship .bouy:nth-child(4){right:9px;bottom:26px}.Battleship .bouy:nth-child(4):before{will-change:transform;animation:bob 5s linear -1s infinite}.Battleship .bouy:nth-child(4):after{bottom:-40px;right:-26px}.Battleship .grid.dragging:not(.dragging-touch){cursor:pointer}.Battleship .grid.locked .ship{cursor:auto}.Battleship .grid.locked .ship .rotate{display:none}.Battleship .box{height:60px;width:60px;position:relative}@media (min-width:420px){.Battleship .box{height:80px;width:80px}}.Battleship .box:after,.Battleship .box:before{content:"";display:block;position:absolute;width:100%;height:100%}.Battleship .box:before{transition:opacity .1s linear .2s;opacity:0;background:url(/shipwars/static/media/shot-water.596df1ac.svg) 10px 11px no-repeat}@media (min-width:420px){.Battleship .box:before{background:url(/shipwars/static/media/shot-water.596df1ac.svg) 20px 23px no-repeat}}.Battleship .box.hit:before,.Battleship .box.miss:before{opacity:1}.Battleship .box.hit:after,.Battleship .box.miss:after{animation:peg .1s linear}.Battleship .box.miss:after{background:url(/shipwars/static/media/miss-shot.133a58f3.svg) center 4px no-repeat;background-size:38% auto}@media (min-width:420px){.Battleship .box.miss:after{background:url(/shipwars/static/media/miss-shot.133a58f3.svg) center 15px no-repeat}}.Battleship .ship-piece.hit:after{content:"";display:block;position:absolute;width:100%;height:100%;left:50%}.Battleship .ship[orientation=horizontal] .ship-piece.hit:after{left:10%;top:-4%;transform:rotate(90deg);animation:ship-hit-horiz .1s linear}.Battleship .ship-piece.destroyed:after,.Battleship .ship-piece.hit:after{transform:translateX(-50%);animation:ship-hit .1s linear;background:url(/shipwars/static/media/ship-hit.72616fb2.svg) 50% no-repeat}@media screen and (max-width:420px){.Battleship .ship-piece.destroyed:after,.Battleship .ship-piece.hit:after{background-size:38% auto}}.Battleship .ship-grid:not(#ship-grid) .box.hit.destroyed:after,.Battleship .ship-grid:not(#ship-grid) .box.hit:after{background:url(/shipwars/static/media/hit-shot.fa29ae58.svg) center 4px no-repeat;background-size:38% auto}@media (min-width:420px){.Battleship .ship-grid:not(#ship-grid) .box.hit.destroyed:after,.Battleship .ship-grid:not(#ship-grid) .box.hit:after{background:url(/shipwars/static/media/hit-shot.fa29ae58.svg) center 15px no-repeat}}.Battleship .ship-grid.not-ready .box.peg-hole:after{opacity:0}.Battleship .ship-grid.not-ready .box.green:after,.Battleship .ship-grid.not-ready .box.red:after{content:"";position:relative;width:100%;height:100%;display:block;opacity:1;z-index:99}.Battleship .ship-grid.not-ready .box.green:after{background-color:rgba(60,179,114,.658)!important;background-image:none!important}.Battleship .ship-grid.not-ready .box.red:after{background-color:rgba(255,0,0,.616)!important;background-image:none!important}.Battleship .box.peg-hole:not(.hit):after{content:"";display:block;pointer-events:none;position:absolute;z-index:11;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);background:url(/shipwars/static/media/peg.5c970f78.svg) 50% no-repeat}.Battleship .ship{position:absolute;cursor:pointer;z-index:10}.Battleship .ship[type=carrier]{background:url(/shipwars/static/media/carrier.e5026e50.svg) no-repeat}.Battleship .ship[type=carrier].destroyed{background:url(/shipwars/static/media/carrier-sunk.e2d7de6a.svg) no-repeat}.Battleship .ship[type=destroyer]{background:url(/shipwars/static/media/destroyer.9b0c5bd7.svg) no-repeat}.Battleship .ship[type=destroyer].destroyed{background:url(/shipwars/static/media/destroyer-sunk.0ab1c01f.svg) no-repeat}.Battleship .ship[type=submarine]{background:url(/shipwars/static/media/submarine.7e3c4367.svg) no-repeat}.Battleship .ship[type=submarine].destroyed{background:url(/shipwars/static/media/submarine-sunk.421efb95.svg) no-repeat}.Battleship .ship[type=battleship]{background:url(/shipwars/static/media/battleship.eb0032b8.svg) no-repeat}.Battleship .ship[type=battleship].destroyed{background:url(/shipwars/static/media/battleship-sunk.5910e4ce.svg) no-repeat}.Battleship .ship.dragging{z-index:100}.Battleship .ship.dragging .ship-piece{cursor:pointer}.Battleship .ship .rotate{width:32px;height:32px;position:absolute;z-index:13;border-radius:100%;top:0;right:0;background-color:#fff;display:flex;justify-content:center;align-items:center}.Battleship .ship .rotate svg{height:24px;width:24px;pointer-events:none}.Battleship .ship-piece{width:60px;height:60px;position:relative;color:#fff;display:flex;justify-content:center;align-items:center}@media (min-width:420px){.Battleship .ship-piece{width:80px;height:80px}}.Battleship #attack-grid .box{cursor:pointer}.Battleship label{margin-left:1rem}.Battleship .board{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:3vh}.Battleship .opponent-ships-list{display:flex}.Battleship .opponent-ships-list>div{margin-right:.5rem}.Battleship .hide{opacity:0;z-index:-1}@keyframes points-fade{0%{opacity:1;transform:translateY(180px)}to{opacity:0;transform:translateY(160px)}}@keyframes ship-sink{0%{transform:translate(-50%,240px)}to{transform:translate(-50%,350px)}}@keyframes water-xl{0%{transform:translate(10px)}to{transform:translate(-10px)}}.body-wrap{font-family:"dogica",sans-serif;position:relative;height:100%}.body-wrap:after,.body-wrap:before{content:"";height:100%;width:43px;display:none;position:absolute;top:50%;background:url(/shipwars/static/media/handle-bg.b6d37c43.svg) 0 no-repeat}@media screen and (min-width:750px){.body-wrap:after,.body-wrap:before{display:block}}.body-wrap:before{left:0;transform:translateY(-50%)}.body-wrap:after{right:0;transform:translateY(-50%) rotate(180deg)}.bonus-round #attack-grid,.bonus-round .ui-header,.bonus-round .ui-progress{display:none}@media screen and (max-width:750px){.body-wrap.paused .ui-footer,.body-wrap.paused .ui-header{opacity:0}}.body-wrap .grid .box{position:relative}.body-wrap .grid .box:after{display:flex;align-items:center;z-index:1000;justify-content:center;color:#fff;font-size:2rem;line-height:0}.ui{max-width:500px;margin:0 auto;height:100%;display:flex;flex-direction:column;align-items:center;position:relative}@media screen and (max-width:500px){.ui{overflow:hidden}}.ui:after,.ui:before{content:"";width:100vw;height:100vh;position:absolute;overflow:hidden}.ui:after{z-index:-2;background:var(--ocean)}.ui:before{z-index:-1;background:url(/shipwars/static/media/water-bg.644f8b6b.svg) repeat;animation:water-xl 5s linear infinite alternate;-webkit-transform:translateZ(0)}.ui-screen-text{color:var(--green);text-transform:uppercase;text-shadow:2px 2px 0 var(--dark-green)}.ui-header{display:grid;grid-template-columns:1fr;position:relative}@media screen and (min-width:440px){.ui-header{grid-template-rows:3fr 1fr}}.ui-header-main{background:url(/shipwars/static/media/header-bg.9a0e3153.svg) top no-repeat;width:400px;height:100vh;max-height:87px;background-size:contain;display:grid;position:relative;z-index:1000;grid-template-columns:1fr 5fr;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;grid-template-areas:"badge title" "badge points"}@media screen and (min-width:440px){.ui-header-main{width:540px}}@media screen and (min-width:400px){.ui-header-main{max-height:125px}}.ui-header-main__badge{width:30px;-webkit-margin-before:3px;margin-block-start:3px;justify-self:end;grid-area:badge}@media screen and (min-width:440px){.ui-header-main__badge{width:42px}}.ui-header-main__title{grid-area:title;-webkit-margin-before:16px;margin-block-start:16px}@media screen and (min-width:440px){.ui-header-main__title{-webkit-margin-before:24px;margin-block-start:24px}}.ui-header-main__points{grid-area:points;-webkit-margin-before:8px;margin-block-start:8px}.ui-header-main__points,.ui-header-main__title{color:#fff;-webkit-margin-start:16px;margin-inline-start:16px;text-shadow:2px 2px 0 var(--dark-green);font-size:.7rem}@media screen and (min-width:440px){.ui-header-main__points,.ui-header-main__title{font-size:1rem}}.ui-header-main__points-animate{position:absolute;white-space:nowrap;display:flex;color:#fff;width:100%;justify-content:center;transform:translateY(190px);opacity:0}.ui-header-main__points-animate.show{animation:points-fade 1s linear}.ui-header-sub{width:445px;background:url(/shipwars/static/media/header-text-bg.1d3148e0.svg) no-repeat;-webkit-margin-before:-4px;margin-block-start:-4px;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:24px;margin-inline-end:24px;display:none;justify-content:center}@media screen and (min-width:440px){.ui-header-sub{display:flex}}.ui-header-sub__text{margin-top:6px;opacity:1;animation:fade 2s ease-in-out}.ui-progress{display:flex;list-style:none;justify-content:space-around;width:100%;height:32px;padding:0;margin:6vh 0 0}.ui-progress li{height:25px;font-size:0}@media screen and (min-width:400px){.ui-progress li{font-size:.5rem}}.ui-progress img{height:18px;margin-bottom:8px}@media screen and (min-width:400px){.ui-progress img{height:24px}}.ui-board{width:400px;height:400px;border:1px solid #fff;margin:auto}.ui-footer{width:485px;margin-top:auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.ui-footer-overlay{width:inherit;height:inherit;background:url(/shipwars/static/media/footer-bg.a313b644.svg) no-repeat;background-size:cover}.ui-footer__screen-text-wrap{text-align:center;width:400px;overflow:hidden;display:block;margin-top:16px;height:25px;position:absolute;white-space:nowrap}.ui-footer__screen-text-scroll{position:absolute;will-change:transform;animation:scroll 30s linear infinite}.ui-footer__action{height:120px}.ui-footer__action:after{content:"";background:var(--dark-purple);width:422px;height:70px;bottom:0;z-index:-1;position:absolute}.ui-footer__action .ui-footer__btn{display:block}.ui-footer:not(.ui-footer__bonus) [class*=bonus]{display:none}.ui-footer__min{height:70px;background-size:cover}.ui-footer__bonus{height:675px;position:absolute;z-index:2000;left:50%;top:50%;transform:translate(-50%,-50%)}.ui-footer__bonus__sky{width:95%;height:500px;top:40px;z-index:-1000;background:url(/shipwars/static/media/clouds.a48302e7.svg) center 60px no-repeat,var(--sky);background-size:90% auto}.ui-footer__bonus__sky,.ui-footer__bonus__target{position:absolute;left:50%;transform:translateX(-50%)}.ui-footer__bonus__target{width:150px;top:190px;height:150px;z-index:1000}.ui-footer__bonus__target.shake{animation:shake .25s linear infinite}.ui-footer__bonus__target.shake:after{content:"";background:url(/shipwars/static/media/explosion.8d874625.gif) no-repeat;background-size:contain;width:100px;height:100px;mix-blend-mode:multiply;position:absolute;left:50%;top:50%;z-index:-1;transform:translate(-50%,-50%)}.ui-footer__bonus__water{width:100%;height:55%;bottom:0;position:absolute;background:url(/shipwars/static/media/waves.478b2c48.svg) top no-repeat,var(--ocean);background-size:90% auto;z-index:-1}.ui-footer__bonus__ship{position:absolute;left:50%;z-index:-2}.ui-footer__bonus__ship:after,.ui-footer__bonus__ship:before{position:absolute;z-index:15;content:"";width:32px;height:32px;background:url(/shipwars/static/media/fire-animation.47acd137.svg) no-repeat;animation:fire .9s steps(4) infinite}.ui-footer__bonus__ship:after{top:-18px;left:25px}.ui-footer__bonus__ship:before{top:20%;right:3%;animation-delay:.2s}.ui-footer__bonus__ship.Battleship,.ui-footer__bonus__ship.Carrier,.ui-footer__bonus__ship.Destroyer,.ui-footer__bonus__ship.Submarine{transform:translate(-50%,350px);height:100px;animation:ship-sink 15s linear}.ui-footer__bonus__ship:not(.submarine){width:200px}.ui-footer__bonus__ship.Submarine{width:170px;background:url(/shipwars/static/media/bonus-sub.fb86da0a.svg) 50%/contain no-repeat}.ui-footer__bonus__ship.Battleship{background:url(/shipwars/static/media/bonus-battleship.d26ed5c3.svg) 50%/contain no-repeat}.ui-footer__bonus__ship.Destroyer{background:url(/shipwars/static/media/bonus-destroyer.f002c4d5.svg) 50%/contain no-repeat}.ui-footer__bonus__ship.Carrier{background:url(/shipwars/static/media/bonus-carrier.a10ca7cb.svg) 50%/contain no-repeat}.ui-footer__bonus__points{color:#fff;position:absolute;top:20%;font-size:2rem}.ui-footer__bonus__action{position:absolute;width:135px;bottom:68px;left:50%;transform:translateX(-50%);border:none;height:135px;background:url(/shipwars/static/media/fire-btn.640b6464.png) 50% no-repeat;background-size:cover;z-index:2000;cursor:pointer}.ui-footer__bonus__action:active{outline-style:none;box-shadow:none;border-color:transparent;background:url(/shipwars/static/media/fire-btn-pressed.c5f77c90.png) 50% no-repeat;background-size:cover}.ui-footer__screen-text{text-align:center;width:100%;display:block;margin-top:16px;position:absolute}.ui-footer__btn{display:none;cursor:pointer;background:url(/shipwars/static/media/button-bg.aacec787.svg) no-repeat;background-size:contain;border:none;width:300px;height:40px;font-size:1rem;color:#fff;position:absolute;bottom:10px;text-transform:uppercase;font-family:"dogica",sans-serif;text-shadow:2px 2px 0 var(--dark-green)}@media (min-width:700px){.ui-footer__btn{width:405px;height:60px;font-size:1.3rem;bottom:0}}.ui-footer__btn:focus,.ui-footer__btn:hover{opacity:.5}:root{--green:#7ac49e;--dark-green:#161c01;--dark-purple:#151628;--light-purple:#343a62;--ocean:#2795f5;--gold:#efc100;--silver:#939393;--bronze:#c1947a;--grid-bg:#14281d;--sky:#64d7fa;--inner:#2795f5;--border:#000;--accent:#fff}body{font-family:"dogica",sans-serif}.dashboard-section{display:flex;flex-direction:column;position:absolute;padding-top:64px;top:50%;transform:translateY(-50%);width:412px;height:685px;z-index:2000;color:#fff;text-shadow:2px 2px 0 #161c01;text-shadow:2px 2px 0 var(--dark-green)}@media screen and (max-width:850px){.dashboard-section{display:none}}.dashboard-section h1{margin:0 0 32px;font-size:16px;text-align:center}.dashboard-section h2{font-size:14px}.dashboard-section ul{list-style:none;padding:0;font-size:12px}.dashboard-section li{margin-bottom:16px;color:#7ac49e;color:var(--green);text-shadow:2px 2px 0 #161c01;text-shadow:2px 2px 0 var(--dark-green);display:flex}.dashboard-section:after{content:"";background-size:contain;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.dashboard-section .loading{display:flex;justify-content:center;align-items:center;flex:1 1}@keyframes shark{0%{transform:translateX(0) scaleX(1)}50%{transform:translateX(100%) scaleX(1)}51%{transform:translateX(100%) scaleX(-1)}to{transform:translateX(0) scaleX(-1)}}@keyframes loading{0%{opacity:0}to{opacity:1}}.game-over{display:flex;flex-direction:column;text-align:center;height:100vh;position:relative;overflow:hidden;background:linear-gradient(0deg,#6cdffb,#6cdffb 75%,#acdeea 0,#acdeea 79%,#6cdffb 0,#6cdffb 81%,#acdeea 0,#acdeea 85%,#6cdffb 0,#6ddffb 88%,#acdeea 0,#acdeea 100%,#6cdffb 0)}.game-over:after,.game-over:before{content:"";position:absolute}.game-over:after{width:100%;height:55vh;background:url(/shipwars/static/media/game-over-water.7a4066b1.svg) bottom no-repeat;background-size:cover;bottom:-5vh;z-index:0;left:0}.game-over:before{background:url(/shipwars/static/media/game-over-shark.631d1e5e.svg) no-repeat;width:260px;height:70px;bottom:20vh;transform:translateX(-25%);animation:shark 5s ease-in-out infinite;z-index:1}.game-over__text-box{padding:1rem 0;position:relative;z-index:1000;display:flex;width:98vw;align-self:center;margin-top:16px;justify-content:center;flex-direction:column;background:rgba(100,215,250,.9);box-shadow:0 -6px 0 -2px rgba(100,215,250,.9),0 6px 0 -2px rgba(100,215,250,.9),0 -12px 0 -4px rgba(100,215,250,.9),0 12px 0 -4px rgba(100,215,250,.9),0 -18px 0 -8px rgba(100,215,250,.9),0 18px 0 -8px rgba(100,215,250,.9),0 -24px 0 -12px rgba(100,215,250,.9),0 24px 0 -12px rgba(100,215,250,.9),-2px 0 0 0 var(--border),2px 0 0 0 var(--border),0 -4px 0 0 var(--border),0 4px 0 0 var(--border),0 -10px 0 -2px var(--border),0 10px 0 -2px var(--border),0 -14px 0 -4px var(--border),0 14px 0 -4px var(--border),0 -20px 0 -8px var(--border),0 20px 0 -8px var(--border),0 -26px 0 -12px var(--border),0 26px 0 -12px var(--border),-4px 0 0 0 var(--accent),4px 0 0 0 var(--accent),0 -2px 0 2px var(--accent),0 2px 0 2px var(--accent),0 -8px 0 0 var(--accent),0 8px 0 0 var(--accent),0 -12px 0 -2px var(--accent),0 12px 0 -2px var(--accent),0 -16px 0 -4px var(--accent),0 16px 0 -4px var(--accent),0 -22px 0 -8px var(--accent),0 22px 0 -8px var(--accent),0 -28px 0 -12px var(--accent),0 28px 0 -12px var(--accent),-6px 0 0 0 var(--border),6px 0 0 0 var(--border),0 0 0 4px var(--border),0 -6px 0 2px var(--border),0 6px 0 2px var(--border),0 -10px 0 0 var(--border),0 10px 0 0 var(--border),0 -14px 0 -2px var(--border),0 14px 0 -2px var(--border),0 -18px 0 -4px var(--border),0 18px 0 -4px var(--border),0 -24px 0 -8px var(--border),0 24px 0 -8px var(--border),0 -30px 0 -12px var(--border),0 30px 0 -12px var(--border)}@media screen and (min-width:600px){.game-over__text-box{width:80vw}}.game-over__text-box:after{position:fixed;bottom:10px;right:10px;content:"\00a9 1981 Containers Inc.";font-family:"dogica-bold",sans-serif;color:#fff}.game-over__title{align-self:center;margin:1vh 0 0;width:90vw;max-width:700px;height:20vh;background:url(/shipwars/static/media/game-over-text.585cb84b.svg) 50%/contain no-repeat;text-indent:-10000px}.game-over__title.game-over__winner{background:url(/shipwars/static/media/game-over-congrats.8d286c35.svg) 50%/contain no-repeat}.game-over__sub-title{line-height:3rem;margin:0;color:var(--dark-purple)}@media screen and (max-width:950px){.game-over__sub-title{font-size:.9rem;line-height:1.5rem}}.game-over__text{font-size:1rem;color:#25135a;line-height:1.5rem;font-family:"dogica-bold",sans-serif}.game-over__score{color:#006400;border:2px solid #006400;background:hsla(0,0%,100%,.7);padding:8px 16px;display:flex;justify-content:space-between;flex-direction:row;width:90%;max-width:500px;margin:0 0 24px;align-self:center;text-transform:uppercase}@media screen and (max-width:500px){.game-over__score{flex-direction:column;line-height:2rem}}.game-over__action{background:url(/shipwars/static/media/button-bg.aacec787.svg) no-repeat;background-size:contain;height:39px;align-self:center;cursor:pointer;width:300px;border:none;color:#fff;font-family:"dogica-bold",sans-serif;text-transform:uppercase;align-items:center;text-decoration:none;margin-top:16px}.game-over__action,.game-over__email{display:flex;justify-content:center}.game-over__email *{font-family:"dogica",sans-serif;font-size:.8rem}.game-over__email :active,.game-over__email :focus{border-radius:none;outline:none}.game-over__email__input{padding:8px;width:280px;background:none;border:2px solid var(--light-purple);border-right:none;color:#fff}.game-over__email__input::-webkit-input-placeholder{color:hsla(0,0%,100%,.7)}.game-over__email__input:-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.game-over__email__input::-ms-input-placeholder{color:hsla(0,0%,100%,.7)}.game-over__email__input::placeholder{color:hsla(0,0%,100%,.7)}.game-over__email__input:after{content:"enter your email"}.game-over__email__action{padding:16px 24px;text-transform:uppercase;background:var(--dark-purple);border:2px solid var(--light-purple);border-left:none;color:#fff;cursor:pointer;text-decoration:none}.game-over__email__action:hover{background:var(--light-purple)}.game-over__loading{display:flex;justify-content:center;align-items:center;margin-top:30vh}.game-over__loading__title{margin:0;display:flex;align-items:flex-end;text-transform:uppercase;animation:loading 1s linear infinite alternate}.ErrorMessage{max-width:300px;position:absolute;right:0;bottom:0;padding:1rem;margin:1rem;background-color:#fff3cd;border:1px solid #ffecb5;border-radius:.25rem;color:#664d03;z-index:100;transition:transform .2s ease-in-out}.ErrorMessage.hidden{visibility:hidden;transform:translateX(120%);transition:transform .2s ease-in-out,visibility .2s}