/*!
 * Copyright (c) 2013-2022 Amuse Labs Pvt Ltd
 */.pm-xword-body{font-family:Helvetica,Arial,"Lucida Grande",sans-serif}.pm-xword-body .navbar.navbar-default{border-radius:0}.pm-xword-body .main-body{border-bottom:none}.pm-xword-body .grid-area .box.box-right-edge{z-index:5;border-right:1px solid #000}.pm-xword-body .grid-area .box.box-top-edge{z-index:5;border-top:1px solid #000}.pm-xword-body .grid-area .box.box-left-edge{z-index:5;border-left:1px solid #000}.pm-xword-body .grid-area .box.box-bottom-edge{z-index:5;border-bottom:1px solid #000}.pm-xword-body .grid-area .box.box-left-wall{border-left:3px solid #000;z-index:10}.pm-xword-body .grid-area .box.box-top-wall{border-top:3px solid #000;z-index:10}.pm-xword-body .grid-area .box.box-right-wall{border-right:3px solid #000;z-index:10}.pm-xword-body .grid-area .box.box-bottom-wall{border-bottom:3px solid #000;z-index:10}.pm-xword-body .grid-area .box{position:relative}.pm-xword-body .grid-area .prerevealed-box{background-color:#e5e5e5;color:#000;font-weight:normal;z-index:5}.pm-xword-body .grid-area .picdoku-bg{height:85%;width:85%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-size:contain !important;border-radius:3px;background-repeat:no-repeat !important;background-position:center !important}.pm-xword-body .grid-area .sudoku-x-box,.pm-xword-body .grid-area .prerevealed-box.sudoku-x-box{background-color:#cde3ee}.pm-xword-body .grid-area .conflict.letter,.pm-xword-body .grid-area .conflict.selected-entry,.pm-xword-body .grid-area .conflict.selected-entry.prerevealed-box{color:#f0204f !important}.pm-xword-body .grid-area .conflict.letter .picdoku-bg{outline:solid #f0204f 2px}.pm-xword-body .grid-area .sudoku-constraint-box,.pm-xword-body .grid-area .sudoku-constraint-box.prerevealed-box{background-color:#fcf8bd}.pm-xword-body .grid-area .sudoku-hint-solution-box .letter-in-box,.pm-xword-body .grid-area .sudoku-hint-solution-box.hilited-box-with-focus .letter-in-box{color:#616161;font-weight:100}.pm-xword-body .grid-area .sudoku-hint-light-highlight,.pm-xword-body .grid-area .sudoku-hint-light-highlight.prerevealed-box{background-color:#fff}.pm-xword-body .grid-area .sudoku-hint-dark-highlight,.pm-xword-body .grid-area .sudoku-hint-dark-highlight.prerevealed-box{background-color:rgba(253,239,93,.35)}.pm-xword-body .grid-area .sudoku-hint-overlay,.pm-xword-body .grid-area .sudoku-hint-overlay.prerevealed-box{background-color:#565656;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}.pm-xword-body .grid-area .sudoku-hint-overlay .letter-in-box{opacity:.5}.pm-xword-body .grid-area .striked-pencil-entry{text-decoration-line:line-through;-webkit-text-decoration-line:line-through;text-decoration-color:red;-webkit-text-decoration-color:red}.pm-xword-body .grid-area .sudoku-hint-overlay .striked-pencil-entry{color:rgba(0,0,0,0);text-decoration:none}.pm-xword-body .grid-area .sudoku-done-box .letter-in-box{color:#878787}.pm-xword-body .grid-area .sudoku-done-box.sudoku-hint-overlay .letter-in-box{color:inherit}.pm-xword-body .grid-area .sudoku-hint-overlay .cluenum-in-box{background:rgba(0,0,0,0)}.pm-xword-body .grid-area .hilited-box-with-focus,.pm-xword-body .grid-area .prerevealed-box.hilited-box-with-focus{background-color:#fdf637;-webkit-transition:background-color .25s ease;-moz-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease}.pm-xword-body .grid-area .pencil-box{display:inline-block;line-height:1.5;color:#3d3d3d;position:absolute}.pm-xword-body .grid-area .manually-removed{visibility:hidden}.pm-xword-body .grid-area .errorletter .letter-in-box,.pm-xword-body .grid-area .sudoku-done-box.errorletter .letter-in-box{color:red !important}.pm-xword-body .grid-area .selected-entry,.pm-xword-body .grid-area .selected-entry.prerevealed-box{background-color:#fff7ba;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}.pm-xword-body .grid-area .box .cage-primary{margin:2px;width:calc(100% - 4px);height:calc(100% - 4px);box-sizing:border-box;position:absolute;border:2px none dimgray}.pm-xword-body .grid-area .box .cage-primary.left-wall{border-left-style:dashed}.pm-xword-body .grid-area .box .cage-primary.right-wall{border-right-style:dashed}.pm-xword-body .grid-area .box .cage-primary.bottom-wall{border-bottom-style:dashed}.pm-xword-body .grid-area .box .cage-primary.top-wall{border-top-style:dashed}.pm-xword-body .grid-area .box .cage-secondary{width:4px;height:4px;border:2px dashed dimgray;position:absolute}.pm-xword-body .grid-area .box .cage-secondary.cage-right-top,.pm-xword-body .grid-area .box.selected-cage .cage-secondary.cage-right-top{left:auto;right:0;border-right-style:none;border-top-style:none}.pm-xword-body .grid-area .box .cage-secondary.cage-left-top,.pm-xword-body .grid-area .box.selected-cage .cage-secondary.cage-left-top{border-left-style:none;border-top-style:none}.pm-xword-body .grid-area .box .cage-secondary.cage-left-bottom,.pm-xword-body .grid-area .box.selected-cage .cage-secondary.cage-left-bottom{top:auto;bottom:0;border-left-style:none;border-bottom-style:none}.pm-xword-body .grid-area .box .cage-secondary.cage-right-bottom,.pm-xword-body .grid-area .box.selected-cage .cage-secondary.cage-right-bottom{top:auto;bottom:0;left:auto;right:0;border-right-style:none;border-bottom-style:none}.pm-xword-body .grid-area .cluenum-in-box{top:1px;left:1px;min-width:18px;font-size:13.5px;font-weight:bold}.pm-xword-body .grid-area.smaller-sudoku-grid .cluenum-in-box{font-size:18px}.pm-xword-body .grid-area .box.cage .letter-in-box{margin-top:3px}.pm-xword-body .grid-area .box.selected-cage .cage-primary{border-color:#2e1df0;border-width:2px}.pm-xword-body .grid-area .box.selected-cage .cage-primary.left-wall{border-left-style:dashed}.pm-xword-body .grid-area .box.selected-cage .cage-primary.right-wall{border-right-style:dashed}.pm-xword-body .grid-area .box.selected-cage .cage-primary.bottom-wall{border-bottom-style:dashed}.pm-xword-body .grid-area .box.selected-cage .cage-primary.top-wall{border-top-style:dashed}.pm-xword-body .grid-area .box.selected-cage .cage-secondary{border:dashed #2e1df0 2px;width:4px;height:4px}.pm-xword-body .grid-area .box.selected-cage .cluenum-in-box{color:#2e1df0;transform:scale(1)}.pm-xword-body .grid-area .letter{color:#000}.pm-xword-body .grid-area .soft-hilited-box{background-color:#d3d3d3;opacity:.9}.pm-xword-body .grid-area .hilited-box{color:#eee;background-color:#3c8dbc;opacity:.9}.pm-xword-body .grid-area .hilited-box-suggestion{color:#000;background-color:#f7bb66;opacity:.9}.pm-xword-body .grid-area .hilited-box-with-focus,.pm-xword-body .grid-area .prerevealed-box.hilited-box-with-focus{background-color:#fdf637}.pm-xword-body .grid-area .cluenum-in-box,.pm-xword-body .grid-area .hilited-box-with-focus .cluenum-in-box{color:#000}.pm-xword-body .grid-area .letter-in-box{top:50%;transform:translateY(-50%);bottom:auto}.pm-xword-body .grid-area .wrongletter .letter-in-box,.pm-xword-body .grid-area .sudoku-done-box.wrongletter .letter-in-box,.pm-xword-body .grid-area .conflict .letter-in-box{color:#f0204f !important}.pm-xword-body .grid-area .errorletter .letter-in-box{color:#f0204f !important}.pm-xword-body .grid-area .box-with-background-shape,.pm-xword-body .grid-area .filled-box-with-background-shape{border-radius:50%;width:100%;height:100%;position:absolute;left:0;top:0}.pm-xword-body .grid-area.wordoku-grid-area .conflict.letter:after{background:red;content:"";position:absolute;height:8px;width:8px;top:3px;border-radius:50px;right:3px}.pm-xword-body .grid-area.kenken .box .cage-primary{margin:0px;width:calc(100% - 0px);height:calc(100% - 0px);box-sizing:border-box;position:absolute;border:2px none #000}.pm-xword-body .grid-area.kenken .box .cage-primary.left-wall{border-left-style:solid}.pm-xword-body .grid-area.kenken .box .cage-primary.right-wall{border-right-style:solid}.pm-xword-body .grid-area.kenken .box .cage-primary.bottom-wall{border-bottom-style:solid}.pm-xword-body .grid-area.kenken .box .cage-primary.top-wall{border-top-style:solid}.pm-xword-body .grid-area.kenken .box .cage-secondary{width:2px;height:2px;border:2px solid #000;position:absolute}.pm-xword-body .grid-area.kenken .box .cage-secondary.cage-right-top,.pm-xword-body .grid-area.kenken .box.selected-cage .cage-secondary.cage-right-top{left:auto;right:0;border-right-style:none;border-top-style:none}.pm-xword-body .grid-area.kenken .box .cage-secondary.cage-left-top,.pm-xword-body .grid-area.kenken .box.selected-cage .cage-secondary.cage-left-top{border-left-style:none;border-top-style:none}.pm-xword-body .grid-area.kenken .box .cage-secondary.cage-left-bottom,.pm-xword-body .grid-area.kenken .box.selected-cage .cage-secondary.cage-left-bottom{top:auto;bottom:0;border-left-style:none;border-bottom-style:none}.pm-xword-body .grid-area.kenken .box .cage-secondary.cage-right-bottom,.pm-xword-body .grid-area.kenken .box.selected-cage .cage-secondary.cage-right-bottom{top:auto;bottom:0;left:auto;right:0;border-right-style:none;border-bottom-style:none}.pm-xword-body .grid-area.kenken .cluenum-in-box{top:3px;left:3px;min-width:18px;font-size:13.5px;font-weight:bold}.pm-xword-body .grid-area.kenken.smaller-sudoku-grid .cluenum-in-box{font-size:18px}.pm-xword-body .grid-area.kenken .box.cage .letter-in-box{margin-top:3px}.pm-xword-body .grid-area.kenken .box.selected-cage .cage-primary{border-color:#000;border-width:2px}.pm-xword-body .grid-area.kenken .box.selected-cage .cage-primary.left-wall{border-left-style:solid}.pm-xword-body .grid-area.kenken .box.selected-cage .cage-primary.right-wall{border-right-style:solid}.pm-xword-body .grid-area.kenken .box.selected-cage .cage-primary.bottom-wall{border-bottom-style:solid}.pm-xword-body .grid-area.kenken .box.selected-cage .cage-primary.top-wall{border-top-style:solid}.pm-xword-body .grid-area.kenken .box.selected-cage .cage-secondary{border:solid #000 2px;width:2px;height:2px}.pm-xword-body .grid-area.kenken .box.selected-cage .cluenum-in-box{color:#000;transform:scale(1)}.pm-xword-body .grid-area.kenken .box .cage-secondary.cage-right-top{border-radius:0 0 0 40px}.pm-xword-body .grid-area.kenken .box .cage-secondary.cage-left-top{border-radius:0 0 40px 0}.pm-xword-body .grid-area.kenken .box .cage-secondary.cage-left-bottom{border-radius:0 40px 0 0}.pm-xword-body .grid-area.kenken .box .cage-secondary.cage-right-bottom{border-radius:40px 0 0 0}.pm-xword-body nav.navbar{background-color:#f3f3f3}.pm-xword-body .header{border-bottom:none}.pm-xword-body a{color:#4169e1}.pm-xword-body .clues-scroll{display:none}.pm-xword-body .clues-area{max-width:200px}.pm-xword-body .sudoku-solve-step{display:block;margin-top:3px;margin-bottom:3px}.pm-xword-body .keyboard{height:150px;max-height:150px;padding-top:0;background-color:#fff;max-width:500px;left:50%;transform:translateX(-50%)}.pm-xword-body .keyboard .key{height:100%;width:100%}.pm-xword-body .keyboard .key.tapped-key .key-button{color:#333;border:1px solid rgba(0,0,0,.2);background:#d3d3d3}.pm-xword-body .keyboard .key-button{display:flex;justify-content:center;height:100%;width:100%;margin:0;border-radius:0;border:.5px solid #d3d3d3}.pm-xword-body .keyboard .key-label{height:75%;font-size:25px;line-height:1.5}.pm-xword-body .keyboard .key-label.picdoku-key-label{width:80%;background-position:center;background-size:contain;border-radius:3px;background-repeat:no-repeat}.pm-xword-body .keyboard .key-0x{visibility:hidden;width:18%}.pm-xword-body .keyboard .key-1x{width:8%}.pm-xword-body .keyboard .key-2x{width:25%}.pm-xword-body .keyboard .key-3x{width:33.3333333333%}.pm-xword-body .keyboard .image-key{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.pm-xword-body .keyboard .backspace-icon{fill:#fff;stroke:#dd041d;stroke-width:2}.pm-xword-body .keyboard .key:active .backspace-icon{fill:#dd041d;stroke:#fff}.pm-xword-body .keyboard .key.tapped-key .key-label{visibility:visible}.pm-xword-body .keyboard .key-tap-area:hover{cursor:pointer}.pm-xword-body .keyboard .key-button:after{content:attr(data-after);position:absolute;left:auto;right:2px;top:auto;bottom:2px;font-size:12px;color:#000;line-height:normal}.pm-xword-body .keyboard .key-row,.pm-xword-body .keyboard .theme-setting-section .key-row{height:50px;position:relative}.pm-xword-body .keyboard .sudoku-done-key .key-button:after{opacity:.2}.pm-xword-body .keyboard .sudoku-done-key .key-label{opacity:.2}.pm-xword-body .keyboard .disabled-key{opacity:.1}.pm-xword-body .keyboard .disabled-key .key-label{opacity:.1}.pm-xword-body #settings-modal .option-toggle{min-height:35px}.pm-xword-body #settings-modal .option-toggle-text{margin-top:-34px}.pm-xword-body .themer .grid-area .hilited-box-with-focus,.pm-xword-body .themer .grid-area .prerevealed-box.hilited-box-with-focus,.pm-xword-body .themer .grid-area .selected-entry,.pm-xword-body .themer .grid-area .selected-entry.prerevealed-box,.pm-xword-body .themer .grid-area .selected-entry.prerevealed-box.sudoku-x-box,.pm-xword-body .themer .grid-area .selected-entry.sudoku-x-box{transition:none}.pm-xword-body .themer .theme-setting-section .keyboard{height:150px;max-height:150px;padding-top:0;background-color:#fff}.sudoku-solver-message{width:576px;border-radius:8px;margin-top:75px}.active .pencil-icon{stroke:#4575f9;stroke-width:2}.active .pen-icon{stroke:#4575f9;stroke-width:2}.pencil-icon,.pen-icon{fill:rgba(0,0,0,0);stroke:gray;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.tippy-popper.shepherd-popper{width:calc(100% - 8px);max-width:576px}.tippy-popper.shepherd-popper .tippy-tooltip{max-width:100% !important;width:100%}.shepherd-element{filter:none}.shepherd-element .shepherd-content{background-color:#565656;box-sizing:border-box;margin-top:100px}.shepherd-element .shepherd-content header{display:none}.shepherd-element .shepherd-content .shepherd-text{line-height:1.3;color:#b4b4b4}.shepherd-element .shepherd-content .shepherd-text p{font-size:16px}.shepherd-element .shepherd-content footer .shepherd-button{font-size:12px}.shepherd-element .shepherd-content footer .shepherd-button{background-color:#ebebeb;color:#282828;border-radius:0}.shepherd-element .shepherd-content footer .shepherd-button:hover{background-color:#fff;color:#000}.shepherd-element .shepherd-content footer .shepherd-button.hint-dismiss-button{display:none}.shepherd-element .shepherd-content .includes-candidate{color:#fff;font-weight:bolder}.shepherd-element .shepherd-content .focus-box-text{color:#fdf637;font-weight:bolder}.shepherd-element .shepherd-content .dark-highlight-text{color:rgba(253,239,93,.85);font-weight:bolder}.shepherd-element .shepherd-content .light-highlight-text{color:#fff;font-weight:bolder}@media(min-width: 480px){.sudoku-solver-message{width:100%;margin-left:0;margin-top:-35px}.shepherd-element .shepherd-content{border:none}.shepherd-element .shepherd-content .shepherd-text{height:68%}.shepherd-text p{font-size:18px}}.print .grid-area .box.box-right-edge{z-index:5;border-right:1px solid #000}.print .grid-area .box.box-top-edge{z-index:5;border-top:1px solid #000}.print .grid-area .box.box-left-edge{z-index:5;border-left:1px solid #000}.print .grid-area .box.box-bottom-edge{z-index:5;border-bottom:1px solid #000}.print .grid-area .box.box-left-wall{border-left:3px solid #000;z-index:10}.print .grid-area .box.box-top-wall{border-top:3px solid #000;z-index:10}.print .grid-area .box.box-right-wall{border-right:3px solid #000;z-index:10}.print .grid-area .box.box-bottom-wall{border-bottom:3px solid #000;z-index:10}.print .grid-area .box{position:relative}.print .grid-area .prerevealed-box{background-color:#e5e5e5;color:#000;font-weight:normal;z-index:5}.print .grid-area .picdoku-bg{height:85%;width:85%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-size:contain !important;border-radius:3px;background-repeat:no-repeat !important;background-position:center !important}.print .grid-area .sudoku-x-box,.print .grid-area .prerevealed-box.sudoku-x-box{background-color:#cde3ee}.print .grid-area .conflict.letter,.print .grid-area .conflict.selected-entry,.print .grid-area .conflict.selected-entry.prerevealed-box{color:#f0204f !important}.print .grid-area .conflict.letter .picdoku-bg{outline:solid #f0204f 2px}.print .grid-area .sudoku-constraint-box,.print .grid-area .sudoku-constraint-box.prerevealed-box{background-color:#fcf8bd}.print .grid-area .sudoku-hint-solution-box .letter-in-box,.print .grid-area .sudoku-hint-solution-box.hilited-box-with-focus .letter-in-box{color:#616161;font-weight:100}.print .grid-area .sudoku-hint-light-highlight,.print .grid-area .sudoku-hint-light-highlight.prerevealed-box{background-color:#fff}.print .grid-area .sudoku-hint-dark-highlight,.print .grid-area .sudoku-hint-dark-highlight.prerevealed-box{background-color:rgba(253,239,93,.35)}.print .grid-area .sudoku-hint-overlay,.print .grid-area .sudoku-hint-overlay.prerevealed-box{background-color:#565656;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}.print .grid-area .sudoku-hint-overlay .letter-in-box{opacity:.5}.print .grid-area .striked-pencil-entry{text-decoration-line:line-through;-webkit-text-decoration-line:line-through;text-decoration-color:red;-webkit-text-decoration-color:red}.print .grid-area .sudoku-hint-overlay .striked-pencil-entry{color:rgba(0,0,0,0);text-decoration:none}.print .grid-area .sudoku-done-box .letter-in-box{color:#878787}.print .grid-area .sudoku-done-box.sudoku-hint-overlay .letter-in-box{color:inherit}.print .grid-area .sudoku-hint-overlay .cluenum-in-box{background:rgba(0,0,0,0)}.print .grid-area .hilited-box-with-focus,.print .grid-area .prerevealed-box.hilited-box-with-focus{background-color:#fdf637;-webkit-transition:background-color .25s ease;-moz-transition:background-color .25s ease;-o-transition:background-color .25s ease;transition:background-color .25s ease}.print .grid-area .pencil-box{display:inline-block;line-height:1.5;color:#3d3d3d;position:absolute}.print .grid-area .manually-removed{visibility:hidden}.print .grid-area .errorletter .letter-in-box,.print .grid-area .sudoku-done-box.errorletter .letter-in-box{color:red !important}.print .grid-area .selected-entry,.print .grid-area .selected-entry.prerevealed-box{background-color:#fff7ba;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}.print .grid-area .box .cage-primary{margin:2px;width:calc(100% - 4px);height:calc(100% - 4px);box-sizing:border-box;position:absolute;border:2px none dimgray}.print .grid-area .box .cage-primary.left-wall{border-left-style:dashed}.print .grid-area .box .cage-primary.right-wall{border-right-style:dashed}.print .grid-area .box .cage-primary.bottom-wall{border-bottom-style:dashed}.print .grid-area .box .cage-primary.top-wall{border-top-style:dashed}.print .grid-area .box .cage-secondary{width:4px;height:4px;border:2px dashed dimgray;position:absolute}.print .grid-area .box .cage-secondary.cage-right-top,.print .grid-area .box.selected-cage .cage-secondary.cage-right-top{left:auto;right:0;border-right-style:none;border-top-style:none}.print .grid-area .box .cage-secondary.cage-left-top,.print .grid-area .box.selected-cage .cage-secondary.cage-left-top{border-left-style:none;border-top-style:none}.print .grid-area .box .cage-secondary.cage-left-bottom,.print .grid-area .box.selected-cage .cage-secondary.cage-left-bottom{top:auto;bottom:0;border-left-style:none;border-bottom-style:none}.print .grid-area .box .cage-secondary.cage-right-bottom,.print .grid-area .box.selected-cage .cage-secondary.cage-right-bottom{top:auto;bottom:0;left:auto;right:0;border-right-style:none;border-bottom-style:none}.print .grid-area .cluenum-in-box{top:1px;left:1px;min-width:18px;font-size:13.5px;font-weight:bold}.print .grid-area.smaller-sudoku-grid .cluenum-in-box{font-size:18px}.print .grid-area .box.cage .letter-in-box{margin-top:3px}.print .grid-area .box.selected-cage .cage-primary{border-color:#2e1df0;border-width:2px}.print .grid-area .box.selected-cage .cage-primary.left-wall{border-left-style:dashed}.print .grid-area .box.selected-cage .cage-primary.right-wall{border-right-style:dashed}.print .grid-area .box.selected-cage .cage-primary.bottom-wall{border-bottom-style:dashed}.print .grid-area .box.selected-cage .cage-primary.top-wall{border-top-style:dashed}.print .grid-area .box.selected-cage .cage-secondary{border:dashed #2e1df0 2px;width:4px;height:4px}.print .grid-area .box.selected-cage .cluenum-in-box{color:#2e1df0;transform:scale(1)}.print .grid-area .letter{color:#000}.print .grid-area .soft-hilited-box{background-color:#d3d3d3;opacity:.9}.print .grid-area .hilited-box{color:#eee;background-color:#3c8dbc;opacity:.9}.print .grid-area .hilited-box-suggestion{color:#000;background-color:#f7bb66;opacity:.9}.print .grid-area .hilited-box-with-focus,.print .grid-area .prerevealed-box.hilited-box-with-focus{background-color:#fdf637}.print .grid-area .cluenum-in-box,.print .grid-area .hilited-box-with-focus .cluenum-in-box{color:#000}.print .grid-area .letter-in-box{top:50%;transform:translateY(-50%);bottom:auto}.print .grid-area .wrongletter .letter-in-box,.print .grid-area .sudoku-done-box.wrongletter .letter-in-box,.print .grid-area .conflict .letter-in-box{color:#f0204f !important}.print .grid-area .errorletter .letter-in-box{color:#f0204f !important}.print .grid-area .box-with-background-shape,.print .grid-area .filled-box-with-background-shape{border-radius:50%;width:100%;height:100%;position:absolute;left:0;top:0}.print .grid-area.kenken .box .cage-primary{margin:0px;width:calc(100% - 0px);height:calc(100% - 0px);box-sizing:border-box;position:absolute;border:2px none #000}.print .grid-area.kenken .box .cage-primary.left-wall{border-left-style:solid}.print .grid-area.kenken .box .cage-primary.right-wall{border-right-style:solid}.print .grid-area.kenken .box .cage-primary.bottom-wall{border-bottom-style:solid}.print .grid-area.kenken .box .cage-primary.top-wall{border-top-style:solid}.print .grid-area.kenken .box .cage-secondary{width:2px;height:2px;border:2px solid #000;position:absolute}.print .grid-area.kenken .box .cage-secondary.cage-right-top,.print .grid-area.kenken .box.selected-cage .cage-secondary.cage-right-top{left:auto;right:0;border-right-style:none;border-top-style:none}.print .grid-area.kenken .box .cage-secondary.cage-left-top,.print .grid-area.kenken .box.selected-cage .cage-secondary.cage-left-top{border-left-style:none;border-top-style:none}.print .grid-area.kenken .box .cage-secondary.cage-left-bottom,.print .grid-area.kenken .box.selected-cage .cage-secondary.cage-left-bottom{top:auto;bottom:0;border-left-style:none;border-bottom-style:none}.print .grid-area.kenken .box .cage-secondary.cage-right-bottom,.print .grid-area.kenken .box.selected-cage .cage-secondary.cage-right-bottom{top:auto;bottom:0;left:auto;right:0;border-right-style:none;border-bottom-style:none}.print .grid-area.kenken .cluenum-in-box{top:3px;left:3px;min-width:18px;font-size:13.5px;font-weight:bold}.print .grid-area.kenken.smaller-sudoku-grid .cluenum-in-box{font-size:18px}.print .grid-area.kenken .box.cage .letter-in-box{margin-top:3px}.print .grid-area.kenken .box.selected-cage .cage-primary{border-color:#000;border-width:2px}.print .grid-area.kenken .box.selected-cage .cage-primary.left-wall{border-left-style:solid}.print .grid-area.kenken .box.selected-cage .cage-primary.right-wall{border-right-style:solid}.print .grid-area.kenken .box.selected-cage .cage-primary.bottom-wall{border-bottom-style:solid}.print .grid-area.kenken .box.selected-cage .cage-primary.top-wall{border-top-style:solid}.print .grid-area.kenken .box.selected-cage .cage-secondary{border:solid #000 2px;width:2px;height:2px}.print .grid-area.kenken .box.selected-cage .cluenum-in-box{color:#000;transform:scale(1)}.print .grid-area.kenken .box .cage-secondary.cage-right-top{border-radius:0 0 0 40px}.print .grid-area.kenken .box .cage-secondary.cage-left-top{border-radius:0 0 40px 0}.print .grid-area.kenken .box .cage-secondary.cage-left-bottom{border-radius:0 40px 0 0}.print .grid-area.kenken .box .cage-secondary.cage-right-bottom{border-radius:40px 0 0 0}@media only screen and (max-width: 480px){.pm-xword-body .grid-area .filled-box-with-background-shape{border:1px solid #333}.pm-xword-body .grid-area .box-with-background-shape{border:1px solid #333}.pm-xword-body .grid-area .box.box-right-wall{border-right:2px solid #000}.pm-xword-body .grid-area .box.box-bottom-wall{border-bottom:2px solid #000}.pm-xword-body .grid-area .box.box-top-wall{border-top:2px solid #000}.pm-xword-body .grid-area .box.box-left-wall{border-left:2px solid #000}}.dark-mode{background:#181719}.dark-mode .shepherd-element .shepherd-content{background-color:#323232}.dark-mode .focus-box-text{color:#1da1f2}.dark-mode .light-highlight-text{color:#adc2fd}.dark-mode .dark-highlight-text{color:#5fb9b0}.dark-mode .pm-xword-body .navbar.navbar-default .navbar-nav>.active>a{background-image:none;background-color:#253441}.dark-mode .pm-xword-body .main-body{border-bottom:none}.dark-mode .pm-xword-body .main-body .grid-area .box.box-top-wall{border-top:3px solid #000}.dark-mode .pm-xword-body .main-body .grid-area .box.box-left-wall{border-left:3px solid #000}.dark-mode .pm-xword-body .main-body .grid-area .letter{color:#fff}.dark-mode .pm-xword-body .main-body .grid-area .prerevealed-box{background-color:#2c526d}.dark-mode .pm-xword-body .main-body .grid-area .pencil-box{color:rgba(255,255,255,.5)}.dark-mode .pm-xword-body .main-body .grid-area .selected-entry,.dark-mode .pm-xword-body .main-body .grid-area .selected-entry.prerevealed-box{background-color:#6d4881}.dark-mode .pm-xword-body .main-body .grid-area .conflict.letter,.dark-mode .pm-xword-body .main-body .grid-area .conflict.selected-entry,.dark-mode .pm-xword-body .main-body .grid-area .conflict.selected-entry.prerevealed-box{color:#cf2645 !important}.dark-mode .pm-xword-body .main-body .grid-area .hilited-box-with-focus.prerevealed-box{background-color:#1da1f2}.dark-mode .pm-xword-body .main-body .grid-area .sudoku-constraint-box,.dark-mode .pm-xword-body .main-body .grid-area .sudoku-constraint-box.prerevealed-box{background-color:rgba(56,158,167,.6)}.dark-mode .pm-xword-body .main-body .grid-area .sudoku-hint-light-highlight,.dark-mode .pm-xword-body .main-body .grid-area .sudoku-hint-light-highlight.prerevealed-box{background-color:#6a779b}.dark-mode .pm-xword-body .main-body .grid-area .sudoku-hint-dark-highlight,.dark-mode .pm-xword-body .main-body .grid-area .sudoku-hint-dark-highlight.prerevealed-box{background-color:#5fb9b0}.dark-mode .pm-xword-body .main-body .grid-area .sudoku-hint-dark-highlight .pencil-box,.dark-mode .pm-xword-body .main-body .grid-area .sudoku-hint-dark-highlight.prerevealed-box .pencil-box{color:#000}.dark-mode .pm-xword-body .main-body .grid-area .sudoku-hint-overlay,.dark-mode .pm-xword-body .main-body .grid-area .sudoku-hint-overlay.prerevealed-box{background-color:#1c1c1c;color:#404040}.dark-mode .pm-xword-body .main-body .grid-area .hilited-box-with-focus,.dark-mode .pm-xword-body .main-body .grid-area .hilited-box-with-focus.prerevealed-box{background-color:#1da1f2}.dark-mode .pm-xword-body .main-body .grid-area .hilited-box-with-focus .pencil-box,.dark-mode .pm-xword-body .main-body .grid-area .hilited-box-with-focus.prerevealed-box .pencil-box{color:#fff}.dark-mode .pm-xword-body .keyboard .key-button{border:.5px solid rgba(251,251,251,.1)}.dark-mode .pm-xword-body .keyboard .key-button:after{color:#999}.dark-mode .pm-xword-body .keyboard .key:active{background-color:#413d64}.dark-mode .pm-xword-body .keyboard .backspace-icon{fill:#3d3a41;stroke:#dd041d}.dark-mode .pm-xword-body .keyboard .key:active .backspace-icon{fill:#dd041d;stroke:#3d3a41}
