@font-face{font-family:RaphaelIcons;src:url(../fonts/raphaelicons-webfont.eot);src:local('☺'),url(../fonts/raphaelicons-webfont.woff) format('woff'),url(../fonts/raphaelicons-webfont.ttf) format('truetype'),url(../fonts/raphaelicons-webfont.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Droid Sans Regular';src:url(../fonts/DroidSans-webfont.eot);src:local('☺'),url(../fonts/DroidSans-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/DroidSans-webfont.woff) format('woff'),url(../fonts/DroidSans-webfont.ttf) format('truetype'),url(../fonts/DroidSans-webfont.svg#droid_sansregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Droid Sans Bold';src:url(../fonts/DroidSans-Bold-webfont.eot);src:local('☺'),url(../fonts/DroidSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/DroidSans-Bold-webfont.woff) format('woff'),url(../fonts/DroidSans-Bold-webfont.ttf) format('truetype'),url(../fonts/DroidSans-Bold-webfont.svg#droid_sansbold) format('svg');font-weight:400;font-style:normal}body.dark{font-family:'Droid Sans Regular';font-size:14px;color:#F8F8F8;background:#333}.dark h1.banner{font-weight:400;font-size:28px;color:#E4E4E4;letter-spacing:-1px}.dark h1.banner>span{font-weight:700}.dark h1.banner>i{font-style:normal;font-family:RaphaelIcons;font-size:65px;color:#777}.dark #validation-warnings{font-size:16px;font-weight:700;color:#F0F0F0;border:3px solid #AC0000;background:rgba(186,0,0,.75);text-shadow:-1px 1px 2px #333;letter-spacing:.5px}.dark #preset-container{border-right:1px dotted #CCC}.dark #dimensions,.dark #mine-count{border:2px solid #DDD;color:#333}.dark .advice{color:#AAA}.dark .disabled{opacity:.25}.dark #submit{font-size:14px;font-weight:700;color:#333;word-spacing:4px}.dark #flash{text-shadow:1px 2px 12px #333;box-shadow:1px 3px 10px #555;font-size:36px;font-weight:700;letter-spacing:3px;color:#F0F0F0}.dark #flash.game-over{background:rgba(136,0,0,.75);border:none;box-shadow:none}.dark #flash.game-win{background:rgba(0,150,0,.75);border:none;box-shadow:none}.dark #flash>a{color:#F0F0F0;font-size:16px;font-weight:400;letter-spacing:1px}.dark #board-card>header{border-bottom:1px solid #DDD}.dark .minecounter,.dark .scores,.dark .timer{background:#555;color:#FFF}.dark .colon{font-weight:700}.dark .version{font-weight:700;color:#800}.dark .square{background:#555;border:3px solid #444}.dark .square .danger{color:#F0F0F0;font-weight:700;font-size:20px;text-shadow:-2px 1px 1px #333}.dark .closed{background:#555}.dark .open{3px solid rgba(154,154,154,.5)}.dark .flagged{background:#FFE68C}.dark .flagged .danger{color:#333;font-size:40px;text-shadow:1px 1px 2px rgba(0,0,0,.45);font-family:RaphaelIcons}.dark .mined.closed{background:#555}.dark .mined.open{background:#800}.dark .mined.open .danger{color:#FFF;font-size:48px;text-shadow:1px 1px 15px red;font-family:RaphaelIcons;font-weight:400}.dark .game-win{box-shadow:1px 2px 45px rgba(0,150,0,.75);border:3px solid #009600}.dark .game-over,.dark .game-timedout{box-shadow:1px 2px 45px #DC0000;border:3px solid #800}body.light{font-family:'Droid Sans Regular';font-size:14px;color:#333;background:#F8F8F8}.light h1.banner{font-weight:400;font-size:28px;color:#777;letter-spacing:-1px}.light h1.banner>span{font-weight:700}.light h1.banner>i{font-style:normal;font-family:RaphaelIcons;font-size:65px;color:#E4E4E4}.light #validation-warnings{font-size:16px;font-weight:700;color:#F0F0F0;border:3px solid #AC0000;background:rgba(186,0,0,.75);text-shadow:-1px 1px 2px #333;letter-spacing:.5px}.light #preset-container{border-right:1px dotted #CCC}.light #dimensions,.light #mine-count{border:2px solid #DDD;color:#333}.light .advice{color:#AAA}.light .disabled{opacity:.25}.light #submit{font-size:14px;font-weight:700;color:#333;word-spacing:4px}.light #flash{text-shadow:1px 2px 12px #333;box-shadow:1px 3px 10px #555;font-size:36px;font-weight:700;letter-spacing:3px;color:#F0F0F0}.light #flash.game-over{background:rgba(136,0,0,.75);border:none;box-shadow:none}.light #flash.game-win{background:rgba(0,150,0,.75);border:none;box-shadow:none}.light #flash>a{color:#F0F0F0;font-size:16px;font-weight:400;letter-spacing:1px}.light #board-card>header{border-bottom:1px solid #DDD}.light .minecounter,.light .scores,.light .timer{background:#555;color:#FFF}.light .colon{font-weight:700}.light .version{font-weight:700;color:#800}.light .square{background:#F0F0F0;border:3px solid #555}.light .square .danger{color:#777;font-weight:700;font-size:20px}.light .closed{background:#555}.light .open{border:3px solid rgba(51,51,51,.5)}.light .flagged{background:#FFE68C}.light .flagged .danger{color:#333;font-size:40px;text-shadow:1px 1px 2px rgba(0,0,0,.45);font-family:RaphaelIcons}.light .mined.closed{background:#555}.light .mined.open{background:#800}.light .mined.open .danger{color:#FFF;font-size:48px;text-shadow:1px 1px 15px red;font-family:RaphaelIcons;font-weight:400}.light .game-win{box-shadow:1px 2px 45px rgba(0,150,0,.75);border:3px solid #009600}.light .game-over,.light .game-timedout{box-shadow:1px 2px 45px #DC0000;border:3px solid #800}section.card{padding:10px 15px;margin:0 auto}input:focus::-webkit-input-placeholder{color:transparent!important}input:focus::-moz-placeholder{color:transparent!important}input:focus:-moz-placeholder{color:transparent!important}h1.banner{display:inline;position:relative}h1.banner>i{display:inline-block;vertical-align:middle;margin:0 5px;position:absolute;z-index:-100;left:-29px;top:-1px}#validation-warnings{display:none;position:absolute;width:100%;left:0;top:0;height:45px;margin:0 auto;line-height:45px;padding-bottom:7px}#options-card{display:block;width:60%;margin-top:7%;text-align:center}#options-card .container{width:45%;display:inline-block;vertical-align:top}#options-card .game-type-choice label{width:100%;margin-left:-65px}[name=mode-select]{height:30px;width:30px}#preset-container{text-align:left}#preset-container ol{list-style:none;padding-left:0}#options-card ol>li{margin:15px 0 0 15px}#options-card ul{list-style:none;text-align:left}#options-card ul>li{line-height:35px;margin-top:50px}.preset label{width:250px;display:inline-block}.preset label .advice{margin-left:15px;float:right}#options-card input[type=radio]{vertical-align:middle;margin:0 5px 2px 0}#options-card .custom,#options-card .preset{width:100%;display:inline-block;margin:10px 0 50px}#options-card .custom{padding-left:125px}#dimensions,#dimensions-mirror,#mine-count{width:50px;padding:3px 5px}#dimensions{margin-right:10px}#dimensions-mirror{margin-left:10px;border:none;background:0 0}#dimensions,#mine-count{text-align:center}#mine-count{margin-right:10px}#color-theme{width:100px;padding:3px 5px}#submit{padding:7px 20px;display:block;text-align:center;margin:0 auto}#board-card{display:none;margin:25px auto;text-align:center}#flash{display:none;margin:0 auto 10px;text-align:center;padding:10px 25px;top:35%;left:0;position:absolute;width:100%;z-index:5000}#flash>a{display:block;text-decoration:none;margin:10px 0 0;padding:0}#board-card>header{position:relative;top:-35px;width:100%;height:45px;margin:0 auto;line-height:45px;padding-bottom:7px}#mines-display{width:12%;display:inline-block;float:left}#score-display{width:12%;display:inline-block;float:left;position:relative}#countdown{width:30%;display:inline-block;float:right}.scores{position:relative}.minecounter,.scores,.timer{background:#555;color:#FFF;text-align:center;display:inline-block;line-height:normal;padding:5px;margin:-1px}.colon{text-align:center;font-weight:700;display:inline-block;width:7px}.version{font-weight:700;color:#800;margin-left:7px}#board{display:inline-block}.square{padding:7px;height:50px;width:50px}.square .danger{display:block;margin-top:50%}.danger,.square{-webkit-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.closed .danger,.mined .danger{display:none}.flagged .danger{display:block;margin-top:0}.mined.open .danger{display:block;margin-top:0}.killer-mine{-webkit-transition:all 3s ease;transition:all 3s ease;-webkit-transform:rotate(360deg) scaleX(1.7) scaleY(1.7);transform:rotate(360deg) scaleX(1.7) scaleY(1.7)}