body{font-family:Arial,"Helvetica Neue",Helvetica,Verdana,sans-serif}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}#game h1,#game h2{font-size:1em;margin:.7em 0}#game p{margin:.7em 0}#game{font-size:40px}#game .background{z-index:0}#game .screen{display:none;z-index:10}#game .screen.active{display:block}.logo{font-family:Arial;font-size:1.3em}table.divider{border:0;height:90%;width:100%;font-size:.5em}table.divider td{height:33%;text-align:center}button{display:block;height:2em;width:8em;text-align:center;font-weight:bold;margin:0 auto;padding:.4em 0;border:1px solid #969696;color:#212121;background:url(../images/bgbutton.png) repeat-x scroll 0 0 transparent;background-color:#c8c8c8;-moz-box-shadow:0 1px 1px 1px #646464;-webkit-box-shadow:0 1px 1px 1px #646464;box-shadow:0 1px 1px 1px #646464;border-radius:.2em;cursor:pointer}button:active,button.active{background:url(../images/bgbuttonover.png) repeat-x scroll 0 0 transparent;background-color:#323232;color:#fff}#install-screen{text-align:center;height:100%}#install-screen span{font-size:.75em;display:inline-block;padding:0 .5em}#splash-screen{text-align:center;height:100%}#splash-screen table{border:0;height:100%;width:100%}#splash-screen table td{height:33%;text-align:center}.loading{margin:0;color:#000}.continue{margin:0;cursor:pointer;color:#000}.progress{background:#fff;text-align:center;color:#000;margin:0 auto;width:200px;height:14px;border-radius:7px;overflow:hidden;border:1px solid #000}.progress .indicator{background-color:#000;height:100%;width:0;padding:.4em 0 0 0}#game-screen .progress{float:right;border:1px solid #000}#game-screen .progress .indicator{background-color:#000}#game-screen .game-board{position:relative}#game-screen .game-board .board-bg,#game-screen .game-board .board{position:absolute;z-index:10}#game-screen .game-board .dom-container{position:absolute;width:100%;height:100%}#game-screen .game-board .dom-container .number{position:absolute;width:1em;height:1em;overflow:hidden}#game-screen .game-board .board-bg div{position:absolute;width:1em;height:1em;background-color:#fff}#game-screen .buttons li button{float:left}#game-screen .notes{display:none}#game-screen .game-info,#game-screen .puzzle-info{width:99%;clear:both;margin:0 auto;text-align:left;padding:.15em 0 .9em 0}#game-screen .info-left{float:left;width:30%}#game-screen .info-right{width:70%;float:right}#game-screen label.info{font-weight:bold;display:block;padding:0 .2em 0 0;width:auto;color:#000}#gane-screen .time-left{float:left}#game-screen .time,#game-screen .time-bonus{float:right}.button-bar{clear:both;margin:0 auto;text-align:center}#game-screen .buttons{list-style-type:none;margin:0 auto;width:98%}#game-screen .time{height:.3em;margin-top:.2em;border-radius:.5em}#game-screen .time .indicator{width:100%}small{padding:.2em 0 0 0;color:#969696}small.version{display:block;float:right;font-size:.5em;padding-right:.5em;padding-left:.5em}small,small.puzzle-id{display:block;float:left;font-size:.5em}a.puzzle-print{display:block;float:right;font-size:.5em;padding-left:.5em}#game-screen .announcement{position:absolute;left:0;top:50%;margin-top:-0.5em;width:100%;font-family:Slackey,sans-serif;color:#fa0000;text-shadow:.1em .1em #000;text-align:center;white-space:nowrap;z-index:20;opacity:0;cursor:default}@media print{#topnav{display:none}.social{display:none}.dialog{display:none}.mainnav{display:none}.box-aside{margin-top:10px}.box-aside h2{display:none}.box-aside .show-more{display:none}.box-aside .details{display:block}.box-aside .puzzle-archive{display:none}.box-aside .yesterdays-leaderboard{display:none}#game-screen .button-bar{display:none}#game-screen .game-info{display:none}#game-screen .notes h3{font-size:.4em;padding:5px 10px;font-weight:normal}#game-screen .puzzle-print{display:none}hr{display:none}div.box{height:100%;-moz-box-shadow:0 0 0 0 #fff;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}div.box .game .screen{margin:10px 0}.feedback-tab,.feedback-panel{display:none}.footer{display:none}.copyright{display:block;text-align:right;width:100%;clear:both}.mobile-link{display:none}}body{background:url(../images/bg.png);height:auto}#game{width:100%;height:auto;font-size:24px}#game-screen .game-board{margin:.25em auto}#splash-screen .progress{width:9em}#game-screen .progress{width:3em}.screen{margin:.5em;position:absolute;text-align:center;width:100%;height:100%;top:0}.box{margin:0 0 .5em 0;padding:.2em 0 0 0;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 3px 5px 3px #d3b9a5;-webkit-box-shadow:0 3px 5px 3px #d3b9a5;box-shadow:0 3px 5px 3px #d3b9a5}#instructions,#high-scores{position:absolute;display:block}#instructions,#high-scores{text-align:left}#game h1,#game h2{font-size:1em;margin:.2em 0;font-weight:bold}img.branding{width:5em;position:absolute;bottom:.5em;left:50%;margin-left:-2.5em}.puzzle-badge{margin:.5em;width:5em}#old-browser{display:none;width:80%;margin:1em;padding:.5em;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 3px 5px 3px #d3b9a5;-webkit-box-shadow:0 3px 5px 3px #d3b9a5;box-shadow:0 3px 5px 3px #d3b9a5}#game-screen ul.buttons li{list-style-type:none;font-size:.5em;text-align:center;padding:0;display:inline}#game-screen .numbers li{width:1.55em;text-align:center;margin-right:.03em}#game-screen .game-buttons li button{font-size:1.5em;width:23%;height:2.5em;margin:.3em}#game-screen .numbers{margin:0 auto;display:block}#game-screen .numbers li button{font-size:1em;width:10%;height:2.1em;margin:0 .5%}#game-screen .numbers li{width:1.55em;text-align:center;margin-right:.03em}#game-screen .info{font-size:.5em;color:#646464}#game-screen label.info{font-weight:bold;display:block;padding:.4em .4em 0 0;width:auto;color:#000}.button-bar{margin:.1em auto}#game-screen .game-info,#game-screen .puzzle-info{width:94%;clear:both;margin:0 auto;text-align:left;padding:.1em 0}#game-screen label.info{height:1.5em}small,small.puzzle-id,small.version{font-size:.4em;color:#4e3c28}table.divider{width:100%}table.divider td,table.divider th{font-size:1em}a.puzzle-print{font-size:.4em;color:#af1917}#instructions a.show-more{display:none}table.leaderboard{margin:.5em 0;width:100%}table.leaderboard th{font-weight:bold}table.leaderboard th,table.leaderboard td{font-size:1em;padding:.3em 0}.screen .container{padding:.5em 1em;overflow:scroll;clear:both}.screen .details li{font-size:1em;line-height:1.25em}.screen .details li{padding:.35em 0}.dialog-box{font-size:.7em}#main-menu{text-align:center;height:100%}ul.menu{text-align:center;padding:0;list-style:none;width:100%}ul.menu li{margin:.3em 0}@media all and (orientation:landscape) and (max-device-width :1024px){ul.menu li{display:inline}}@media all and (min-device-width :320px) and (max-device-width :767px){#game{font-size:24px}.puzzle-badge{margin:.2em;width:5em}h2.title{font-size:2.5em}ul.menu{margin-top:.0em}ul.menu li button,ul.screen-buttons li button{font-size:.7em;width:8em;height:1.5em;padding:.2em}ul.game-buttons li button{font-size:.5em}ul.screen-buttons{margin:.5em 0}.screen .container p,.screen .container li{font-size:.5em;line-height:1.25em}}@media all and (min-device-width :768px) and (max-device-width :1024px){#game{font-size:32px}.puzzle-badge{margin:1em;width:7.5em}.continue{font-size:.3em}ul.menu li button,ul.screen-buttons li button{font-size:1em}ul.game-buttons li button{font-size:.8em}.screen{margin:.3em}ul.screen-buttons{margin:.5em 0}}@CHARSET "ISO-8859-1";#number-proto{position:absolute;width:55px;height:55px;left:-10000px}#splash-screen .progress{width:4.5em}#game-screen .progress{width:4em}#game-screen .game-board{-webkit-perspective:12em}@media print{#game-screen .notes{display:block;width:320px;height:500px;border:1px solid #999}}@media all and (min-device-width :320px) and (max-device-width :480px){#number-proto{position:absolute;width:55px;height:55px;left:-10000px}}@media all and (min-device-width :768px) and (max-device-width :1024px){#number-proto{position:absolute;width:80px;height:80px;left:-10000px}}