*,:after,:before{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{font-family:Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif;background:#1b1827;color:#fff;padding:0;margin:0}.grid-frame{display:block;clear:both}.grid-frame:after,.grid-frame:before{clear:both;display:block;content:" "}.grid{border:10px solid #1b1827}.grid,.grid .column{float:left}.grid.grid-reverse .column.top-1{padding-top:40px}.grid.grid-reverse .column.top-2{padding-top:80px}.grid.grid-reverse .column.top-3{padding-top:120px}.grid.grid-reverse .column.top-4{padding-top:160px}.grid.grid-reverse .column.top-5{padding-top:200px}.grid.grid-reverse .column.top-6{padding-top:240px}.grid.grid-reverse .column.top-7{padding-top:280px}.grid.grid-reverse .column.top-8{padding-top:320px}.grid.grid-reverse .column.top-9{padding-top:360px}.grid.grid-reverse .column.top-10{padding-top:400px}.grid.grid-reverse .column.top-11{padding-top:440px}.grid.grid-reverse .column.top-12{padding-top:480px}.grid.grid-reverse .column.top-13{padding-top:520px}.grid.grid-reverse .column.top-14{padding-top:560px}.grid.grid-reverse .column.top-15{padding-top:600px}.grid.grid-reverse .column.top-16{padding-top:640px}.grid.grid-reverse .column.top-17{padding-top:680px}.grid.grid-reverse .column.top-18{padding-top:720px}.grid.grid-reverse .column.top-19{padding-top:760px}.grid.grid-reverse .column.top-20{padding-top:800px}.grid.grid-reverse .column.top-21{padding-top:840px}.grid.grid-reverse .column.top-22{padding-top:880px}.grid.grid-reverse .column.top-23{padding-top:920px}.grid.grid-reverse .column.top-24{padding-top:960px}.grid.grid-reverse .column.top-25{padding-top:1000px}.grid.grid-reverse .column.top-26{padding-top:1040px}.grid.grid-reverse .column.top-27{padding-top:1080px}.grid.grid-reverse .column.top-28{padding-top:1120px}.grid.grid-reverse .column.top-29{padding-top:1160px}.grid.grid-reverse .column.top-30{padding-top:1200px}.grid.grid-reverse .column.top-31{padding-top:1240px}.grid.grid-reverse .column.top-32{padding-top:1280px}.grid.grid-reverse .column.top-33{padding-top:1320px}.grid.grid-reverse .column.top-34{padding-top:1360px}.grid.grid-reverse .column.top-35{padding-top:1400px}.grid.grid-reverse .column.top-36{padding-top:1440px}.grid.grid-reverse .column.top-37{padding-top:1480px}.grid.grid-reverse .column.top-38{padding-top:1520px}.grid.grid-reverse .column.top-39{padding-top:1560px}.grid.grid-width-1{width:60px}.grid.grid-width-2{width:100px}.grid.grid-width-3{width:140px}.grid.grid-width-4{width:180px}.grid.grid-width-5{width:220px}.grid.grid-width-6{width:260px}.grid.grid-width-7{width:300px}.grid.grid-width-8{width:340px}.grid.grid-width-9{width:380px}.grid.grid-width-10{width:420px}.grid.grid-width-11{width:460px}.grid.grid-width-12{width:500px}.grid.grid-width-13{width:540px}.grid.grid-width-14{width:580px}.grid.grid-width-15{width:620px}.grid.grid-width-16{width:660px}.grid.grid-width-17{width:700px}.grid.grid-width-18{width:740px}.grid.grid-width-19{width:780px}.grid.grid-width-20{width:820px}.grid.grid-width-21{width:860px}.grid.grid-width-22{width:900px}.grid.grid-width-23{width:940px}.grid.grid-width-24{width:980px}.grid.grid-width-25{width:1020px}.grid.grid-width-26{width:1060px}.grid.grid-width-27{width:1100px}.grid.grid-width-28{width:1140px}.grid.grid-width-29{width:1180px}.grid.grid-width-30{width:1220px}.grid.grid-width-31{width:1260px}.grid.grid-width-32{width:1300px}.grid.grid-width-33{width:1340px}.grid.grid-width-34{width:1380px}.grid.grid-width-35{width:1420px}.grid.grid-width-36{width:1460px}.grid.grid-width-37{width:1500px}.grid.grid-width-38{width:1540px}.grid.grid-width-39{width:1580px}.grid:last-child{border-right:none}.grid.-no-connected-cells{opacity:.4}.cell{color:transparent;width:40px;height:40px;line-height:60px;text-align:center;cursor:pointer;-webkit-transition:box-shadow .2s;transition:box-shadow .2s;font-size:10px;border:1px solid #1b1827}.cell.-connected-up{border-bottom:none}.cell.-connected-down{border-top:none}.cell.-connected-left{border-left:none}.cell.-connected-right{border-right:none}.cell:active{box-shadow:inset 1px 2px 5px rgba(0,0,0,.5)}.cell.cell-color-red{background:-webkit-linear-gradient(315deg,#b70029,#8e0020);background:linear-gradient(135deg,#b70029,#8e0020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b70029',endColorstr='#8e0020',GradientType=1)}.cell.cell-color-blue{background:-webkit-linear-gradient(315deg,#0e209a,#0b1875);background:linear-gradient(135deg,#0e209a,#0b1875);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e209a',endColorstr='#0b1875',GradientType=1)}.cell.cell-color-green{background:-webkit-linear-gradient(315deg,#29a227,#21811f);background:linear-gradient(135deg,#29a227,#21811f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#29a227',endColorstr='#21811f',GradientType=1)}.cell.cell-color-yellow{background:-webkit-linear-gradient(315deg,#ffef09,#dfd100);background:linear-gradient(135deg,#ffef09,#dfd100);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffef09',endColorstr='#dfd100',GradientType=1)}.cell.cell-color-brown{background:-webkit-linear-gradient(315deg,#a5452f,#853826);background:linear-gradient(135deg,#a5452f,#853826);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5452f',endColorstr='#853826',GradientType=1)}.cell.cell-color-pink{background:-webkit-linear-gradient(315deg,#ff9baa,#ff7287);background:linear-gradient(135deg,#ff9baa,#ff7287);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9baa',endColorstr='#ff7287',GradientType=1)}.cell.cell-color-mint{background:-webkit-linear-gradient(315deg,#20b2aa,#1a8f89);background:linear-gradient(135deg,#20b2aa,#1a8f89);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#20b2aa',endColorstr='#1a8f89',GradientType=1)}.cell.cell-color-violet{background:-webkit-linear-gradient(315deg,#790cc1,#610a9b);background:linear-gradient(135deg,#790cc1,#610a9b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#790cc1',endColorstr='#610a9b',GradientType=1)}.cell.cell-color-orange{background:-webkit-linear-gradient(315deg,orange,#d68b00);background:linear-gradient(135deg,orange,#d68b00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='orange',endColorstr='#d68b00',GradientType=1)}.toolbar{font-size:12px;line-height:30px;color:#999;background:#2c2b33;display:block;clear:both}.toolbar:after,.toolbar:before{clear:both;display:block;content:" "}.toolbar .toolbar-item{display:inline-block;padding:0 10px}.toolbar .toolbar-item.-right{float:right}.toolbar .toolbar-item.version{color:#5b5969;cursor:pointer}.toolbar .toolbar-item .high-score{font-size:10px;color:#5b5969}.toolbar a{text-decoration:none;color:#999}.toolbar a:active{color:#5b5969;background:#2c2b33}.toolbar .section-left,.toolbar .section-middle,.toolbar .section-right{width:25%;float:left}.toolbar .section-right{float:right;text-align:right}.toolbar .section-middle{width:50%;text-align:center}@media (min-width:426px){.toolbar .section-left,.toolbar .section-middle,.toolbar .section-right{width:33.3%}}.toolbar-item.players{display:none}@media (min-width:580px){.toolbar-item.players{display:inline-block}}.toolbar-item.players input{width:1px;height:1px;font-size:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;left:-5000px}.toolbar-item.players label span{display:inline-block;padding:0 7px}.toolbar-item.players input[type=radio]:checked+span{background:#999;color:#2c2b33}.toolbar-item .label,.toolbar-item .separator{display:inline-block;color:#5b5969}.toolbar-item .label{width:40px;margin-left:-40px}.toolbar-item .player{display:inline-block;padding:0 5px;width:40px}.toolbar-item .player.player-one{text-align:right}.toolbar-item .player.player-two{text-align:left}.modal-overlay{position:fixed;left:0;bottom:0;right:0;top:0;z-index:10;background:rgba(0,0,0,.5)}.modal{line-height:normal;border:1px solid #1b1827;margin:20vh auto;width:80vw;background:#383741;padding:20px;color:#999;text-shadow:0 0 1px rgba(27,24,39,.8);text-align:center;cursor:pointer;box-shadow:1px 2px 5px rgba(0,0,0,.5);text-transform:uppercase}.modal h1{margin:0;font-weight:400;font-size:2em}@media (min-width:426px){.modal h1{font-size:80px}}
/*# sourceMappingURL=main.741055fc.css.map*/