.hidden{position:absolute!important;top:-9999px!important;left:-9999px!important}#header{position:fixed;height:43px;top:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:Rajdhani,sans-serif;z-index:3}#banner{background-color:#ffd105;font-size:12px;font-style:italic;color:#000!important;text-align:center}#retry{text-decoration:underline;cursor:pointer}#header-container{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#site-menu-icon-container{width:50px;margin-top:7px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}#site-menu-icon{height:30px;left:0;opacity:.7;filter:grayscale(1);z-index:10}#site-menu-icon-container:hover #site-menu-icon{opacity:1;filter:grayscale(0)}#site-menu{position:fixed;width:130px;padding-bottom:6px;padding-left:6px;box-shadow:1px 1px 1px #989898;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;opacity:0;transition:all .5s;z-index:3}#site-menu.closed{opacity:0!important;visibility:hidden;transition:all .5s}#site-menu.opened{opacity:1!important;transition:all .5s}#site-menu-spacer-row{height:44px}.site-menu-row{height:20px;opacity:.5;cursor:pointer}.site-menu-row:hover{opacity:1}.site-menu-row td{padding-top:0;padding-bottom:0;line-height:1}.site-menu-image-cell{width:18px}.site-menu-image{height:12px;filter:grayscale(1)}.site-menu-row:hover .site-menu-image{filter:grayscale(0)}.site-menu-text{font-family:Rajdhani,sans-serif;font-size:12px;font-weight:100;color:#000!important}#account-menu{margin-right:3px;top:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:Rajdhani,sans-serif;font-size:12px;z-index:10}#account-link,#profile-link{margin-right:7px}#footer{margin-top:5px;margin-bottom:5px;font-family:Rajdhani,sans-serif;font-size:12px;text-align:center;line-height:1.3;z-index:100}@media only screen and (min-width:768px){#site-menu{width:150px}#account-menu,.site-menu-text{font-size:14px}.site-menu-row{height:23px}.site-menu-image-cell{width:22px}.site-menu-image{height:15px}}body,html{height:100%;width:100%;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-image:url(https://s3.us-east-2.amazonaws.com/crystalprism/images/shapes+background.png);background-size:cover;color:#fff;user-select:none;-webkit-user-select:none}a{color:#fff;opacity:.7;text-decoration:none}a:active,button:active{text-shadow:.1px -.1px 0 #000}a:hover,button:hover{opacity:1}a:focus,button:focus{outline:0}.hidden{height:0}#audio-container{height:30px;width:30px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;z-index:4}#audio-icon{opacity:.5;cursor:pointer}#audio-icon:hover{opacity:1}#container{position:relative;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#controls{position:absolute;top:5px;z-index:2}button{padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:5px;border-color:#000;border-radius:10px;border-style:solid;border-width:2px;background-color:#b9b9b9ad;font-family:Bangers,cursive;font-size:15px;color:#000;text-align:center;cursor:pointer}button:active{box-shadow:2px 2px 2px!important;-webkit-box-shadow:2px 2px 2px!important;background-color:#b9b9b9c9;text-shadow:.1px -.1px 0}button:disabled{background-color:#6f6f6fad;cursor:not-allowed}#game-screen{position:absolute;height:65%;min-height:min-content;min-height:-moz-min-content;width:60%;padding:10px;margin:auto;top:0;bottom:0;left:0;right:0;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:scroll;z-index:2}.title{font-family:'Bungee Shade',cursive;font-size:20px;font-style:italic;font-weight:700;color:#000}.body,.start{width:80%;margin-top:20px;font-family:Bangers,cursive;font-size:15px;color:#000;text-align:center}.body{margin-top:40px}#leaders-table{margin-top:30px}caption{margin-bottom:10px}#game{cursor:url(/d7f35f76d9a0523af462835baa721133d6111fb7/fe011/shapes-in-rain/images/blast-outline.svg) 25 20,none;z-index:1}.heart{opacity:.3}#score{position:absolute;dominant-baseline:central;font-family:'Bungee Shade',cursive;font-size:20px;font-style:italic;font-weight:700;color:#000;text-anchor:middle;line-height:45px}table a{color:#000}@media only screen and (min-width:768px){.title{font-size:30px}#leaders-table,.body,.start{font-size:20px}caption{margin-bottom:15px}#score{font-size:30px}}