*{padding:0;margin:0;-webkit-tap-highlight-color:transparent}html{min-height:100%}body{font-family:'Open Sans',Arial,sans-serif;padding-bottom:5px;background-color:#fffaf0;color:#000}h1,h2,h3{text-align:center;color:#00008b;font-family:KBWritersBlock,Noteworthy,Arial,sans-serif}h1{font-size:70px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h2{font-size:40px}li{margin:10px 10px;margin-left:25px}#game-area-and-ads{max-width:1000px;position:relative;margin:auto}#game-area{margin:auto;text-align:center;padding-top:20px}.development #draper-right{outline:solid 1px red}#draper-right{position:absolute;top:20px;right:4px;width:160px;min-height:620px;text-align:center}#draper-right label{height:20px;color:#333;position:relative;top:-8px}.no-pull-refresh{-ms-scroll-chaining:none;overscroll-behavior:contain}#gdpr-notice{display:none;position:absolute;top:140px;max-width:450px;left:50%;margin-left:-225px;background:#fffaf0;color:#333;border:solid 1px gray;z-index:80000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:gray 0 0 3px;-moz-box-shadow:gray 0 0 3px;box-shadow:gray 0 0 3px}#gdpr-notice a{color:#ca0000!important}#gdpr-notice a:hover{color:#00f!important}#gdpr-notice p,.achievement-unlocked p{font-size:14px;padding:5px 15px}.gdpr-options{margin:10px auto;text-align:center}.gdpr-options label{position:relative;height:32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0;padding-right:40px;line-height:32px}#gdpr-notice .gdpr-options input+span{top:0;left:auto;right:0;display:inline-block;margin-left:0;margin-bottom:0}#gdpr-notice .gdpr-options input{visibility:hidden}.gdpr-buttons{text-align:center;padding:10px}.gdpr-buttons button{width:150px;height:37px;display:inline-block;margin:4px;font-size:14px;font-weight:700!important}.gdpr-buttons button:active:hover{margin-bottom:5px;margin-top:5px}h2{font-size:28px;margin:0 0 10px 0}h3{font-size:22px;margin:25px auto 10px auto}#wrapper{width:880px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#about,#rules{margin-top:20px}#textcontent{max-width:800px;margin:80px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#textcontent li,#textcontent p{font-size:16px;line-height:23px;margin-bottom:30px}#privacy,#version-info{text-align:center;margin:auto;font-size:12px!important;line-height:23px}#table-container{background-color:#fff;display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:3px;position:relative;-webkit-box-shadow:#000 0 0 4px;-moz-box-shadow:#000 0 0 4px;box-shadow:#000 0 0 4px}@font-face{font-family:KBWritersBlock;src:url(/fonts/KBWritersBlock.woff) format('woff'),url(/fonts/KBWritersBlock.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Open Sans Regular'),local('OpenSans-Regular'),url(/fonts/OpenSans-Regular.woff) format('woff'),url(/fonts/OpenSans-Regular.ttf) format('truetype')}table{background-color:#fff;border-collapse:collapse;table-layout:fixed}.validation,.validation .inner-cell{background:#333;color:#76ee00!important;font-weight:700}#win-screen{position:absolute;display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;top:0;left:0;z-index:10000;background-image:url(/images/sudoku-trophy.svg);background-position:center;background-repeat:no-repeat}.inner-cell{cursor:pointer}.focused .inner-cell{-webkit-box-shadow:#00f 0 0 5px;-moz-box-shadow:#00f 0 0 5px;box-shadow:#00f 0 0 5px;border:solid 1px #00f}.conflict-unit{background-color:#ffe0e0!important}.conflict{color:red!important}.pre-filled{font-weight:700;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.focused{background-color:#ffc!important}.erase span{background-image:url(/images/erase.png)!important;-webkit-background-size:80% 80%;-moz-background-size:80%;-o-background-size:80%;background-size:80%;background-repeat:no-repeat}.mini-grid-container{width:100%;height:100%}#multinumbers{background-image:url(/images/multi-numbers.svg)}#keyboard{background-image:url(/images/keyboard.svg)}#hint{background-image:url(/images/lightbulb.svg)}#print{background-image:url(/images/print.svg)}#erase{background-image:url(/images/erase.svg)}#game-options-page{background:#fffaf0!important}#multi-container div{float:left;width:33%;text-align:center;font-size:8px;display:block;font-weight:400;padding:0}#numbers-hint{color:#fff;position:absolute;top:5px;right:13px;width:170px;text-shadow:none;font-size:10px}#multi-container{position:absolute;top:10%;left:15%;width:70%;height:80%}.mini-grid{width:33%;height:33%;float:left;font-size:10px;line-height:12px;font-weight:400}.mini-grid p{font-size:10px;line-height:12px;padding:0}.numbers-buttons{margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px;text-align:center;position:relative}#numbers-row{margin-top:5px;height:40px}#main-puzzle td,.inner-cell{padding:0;color:#000;text-align:center}#controls-row{vertical-align:middle}#controls-row button{font-family:Arial,sans-serif;vertical-align:top}.inner-cell,.pre-filled{width:40px;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pre-filled{font-size:27px;font-weight:400;line-height:40px}.inner-cell{font-family:KBWritersBlock,'Comic Sans MS',sans-serif;font-size:24px;line-height:38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px transparent;color:#00c}.conflict .inner-cell{color:red}#main-puzzle td{border:solid 1px #333}.c1,.c4,.c7{border-left-width:2px}.c9{border-right-width:2px}.r1,.r4,.r7{border-top-width:2px}.r9{border-bottom-width:2px}#main-puzzle .c1,#main-puzzle .c4,#main-puzzle .c7{border-left-width:3px}#main-puzzle .c9{border-right-width:3px}#main-puzzle .r1,#main-puzzle .r4,#main-puzzle .r7{border-top-width:3px}#main-puzzle .r9{border-bottom-width:3px}#table-and-keyboard{margin-top:4px}.small-table-container{display:inline-block;padding:2px;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:0}.small-table tr td{width:14px;height:14px;line-height:14px;font-size:10px}td{border:solid 1px #000}#messageBox{top:410px}.board-images{text-align:center}.board-images div{display:inline-block;zoom:1;margin:10px;font-size:12px}.board-images div img{display:block;margin:3px}.hint{background-color:#afcffe;-webkit-transition:all .2s ease-in;-o-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}#hint-text{color:#00008b;padding:6px 0 2px 0;font-size:14px}button{outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;height:36px;font-family:Arial,sans-serif;background-color:#eaeaea;border:solid 1px #ccc;font-weight:700!important;border-bottom:solid 2px #888;margin:0 1px}button:hover{background-color:#ddd}button.pressed,button:active:hover{-webkit-touch-callout:none;outline:0!important;color:#eee!important;background-color:#afafaf;border:solid 1px transparent;border-bottom:solid 1px #888;text-shadow:#333 1px 1px;position:relative;height:35px;top:1px}.numbers-buttons button{width:40px;font-family:KBWritersBlock;font-size:23px}#gdpr-notice button{width:120px;font-size:17px}.gdpr-options input+span{border:solid 1px #bbb;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background:#fff;height:32px;width:54px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;left:100%;margin-left:-61px;position:absolute;cursor:pointer;-webkit-transition:background-color 150ms ease-in;-o-transition:background-color 150ms ease-in;-moz-transition:background-color 150ms ease-in;transition:background-color 150ms ease-in;top:6px}.gdpr-options input+span:after{content:"";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 0 #aaa;-webkit-box-shadow:#aaa 0 0 7px;-moz-box-shadow:#aaa 0 0 7px;box-shadow:#aaa 0 0 7px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:#fff;height:30px!important;width:30px!important;display:block;margin-left:0!important;-webkit-transition-property:margin-left;-o-transition-property:margin-left;-moz-transition-property:margin-left;transition-property:margin-left;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.gdpr-options input:checked+span{background:#00008b;border-color:#00008b}input:checked+span:after{margin-left:22px!important}#new-game{font-size:15px;line-height:14px;width:82px}#new-game-dialog h3{margin-bottom:20px}#new-game-dialog{display:none;position:absolute;width:80%;left:10%;top:20%;background:#fffaf0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:solid 1px gray;-webkit-box-shadow:gray 0 0 3px;-moz-box-shadow:gray 0 0 3px;box-shadow:gray 0 0 3px;height:auto;z-index:200000}#new-game-dialog a{display:block;font-size:20px;width:50%;text-decoration:none;margin:10px auto;outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#333;text-align:center;background-image:none;background-color:#eaeaea;border:solid 1px #ccc;font-weight:700!important;border-bottom:solid 2px #888}#new-game-dialog a:hover{background:#ddd}#new-game-dialog a:active{-webkit-touch-callout:none;outline:0!important;color:#eee!important;background-color:#afafaf;border:solid 1px transparent;border-bottom:solid 1px #888;text-shadow:#333 1px 1px;position:relative;top:1px;border-top-width:2px}#cancel,#new-game-dialog #cancel:active{border-style:none!important;background:0 0!important;color:gray!important;font-size:12px!important;text-shadow:none!important;position:static!important}#cancel:hover{color:#000}.numbers-buttons button,.numbers-buttons button.pressed,.numbers-buttons button:active:hover{background-repeat:no-repeat;background-position:center;-webkit-background-size:70% 70%;-moz-background-size:70%;-o-background-size:70%;background-size:70%}#info-bar{text-align:center}#print-footer{display:none}@media print{*{background:0 0!important}#hint-text,#info-bar,#textcontent,.numbers-buttons{display:none!important}h1{margin:50px auto 20px auto}.focused{background-color:transparent!important}.focused .inner-cell{border-style:none;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.pre-filled{color:#000!important}.inner-cell{color:transparent!important;background:0 0!important}#print-footer{display:block;padding:5px}#print-footer a,#print-footer a:visited{color:#00f;text-decoration:none}#table-container{border-style:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}@media (min-width:1280px) and (min-height:730px){#game-area-and-ads{max-width:1360px!important}#main-puzzle td,.inner-cell,.pre-filled{width:50px;height:50px}.pre-filled{font-size:30px;line-height:50px}.inner-cell{font-size:28px;line-height:49px}#draper-right{top:100px;width:160px}.numbers-buttons button{width:48px;height:44px;margin:0 2px;font-size:28px}#new-game{width:100px}.numbers-buttons button.pressed,.numbers-buttons button:active:hover{height:43px}#numbers-row,.numbers-buttons{height:50px}.mini-grid{font-size:12px;line-height:17px}}@media (max-width:500px){#gdpr-notice{width:90%;max-width:90%;left:5%;top:auto;bottom:30px;margin-left:0}}@media (min-width:1400px) and (min-height:730px){#draper-right{width:300px}}@media (max-width:930px){#draper-right{position:static;width:100%;height:auto;min-height:110px;margin-top:40px}}@media (min-width:1200px) and (max-height:729px){#game-area-and-ads{max-width:1300px}#draper-right{width:300px}}@media (max-width:730px){h1{font-size:30px}#game-area{padding-top:5px;height:100vh}.numbers-buttons{max-width:391px}#win-start-new-game{top:auto;bottom:-73px}#draper-right{margin-top:40px}}@media (max-width:399px){#main-puzzle td,.inner-cell,.pre-filled{width:39px;height:39px}.pre-filled{line-height:39px}.inner-cell{line-height:36px}}@media (max-width:381px){#main-puzzle td,.inner-cell,.pre-filled{width:38px;height:38px}.pre-filled{line-height:38px}.inner-cell{font-size:24px}.numbers-buttons button{width:38px}#new-game{width:78px;font-size:14px}}@media (max-width:372px){#main-puzzle td,.inner-cell,.pre-filled{width:36px;height:36px}.pre-filled{line-height:36px;font-size:26px}.inner-cell{font-size:23px}}@media (max-width:363px){#main-puzzle td,.inner-cell,.pre-filled{width:34px;height:34px}.pre-filled{line-height:34px;font-size:25px}.inner-cell{font-size:21px;line-height:35px}.numbers-buttons button{width:36px}#new-game{width:68px}}@media (max-width:350px){#main-puzzle td,.inner-cell,.pre-filled{width:32px;height:32px}.pre-filled{line-height:32px;font-size:24px}.inner-cell{font-size:20px;line-height:31px}.numbers-buttons button{width:33px;height:35px}.numbers-buttons button.pressed,.numbers-buttons button:active:hover{height:34px}.mini-grid{font-size:7px}}@media (max-width:337px) and (max-height:500px){#main-puzzle td,.inner-cell,.pre-filled{width:26px;height:26px}.pre-filled{line-height:26px;font-size:21px}.inner-cell{font-size:17px;line-height:26px}}@media (max-width:730px) and (min-height:622px){h1{font-size:50px;margin:12px auto}}@media (max-width:730px) and (min-height:700px){h1{font-size:65px;margin:25px auto}}
/*# sourceMappingURL=maps/sudoku.min.css.map */
