.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:hsla(0,0%,100%,.75);cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:hsla(0,0%,100%,.75)}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:rgba(0,0,0,.75)}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:rgba(0,0,0,.75)}.shepherd-button:disabled{cursor:not-allowed}
.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}
.shepherd-cancel-icon{background:transparent;border:none;color:hsla(0,0%,50%,.75);cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:hsla(0,0%,50%,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}
.shepherd-title{color:rgba(0,0,0,.75);display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}
.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}
.shepherd-text{color:rgba(0,0,0,.75);font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}
.shepherd-content{border-radius:5px;outline:none;padding:0}
.shepherd-element{background:#fff;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.2);max-width:400px;opacity:0;outline:none;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}
.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0ms .3s,opacity .3s 0ms;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}
/*!
 * 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{opacity:.5}.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-width:2px;border-style:none;border-color: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-width:2px;border-style:dashed;border-color: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:#3982f7;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:not(.hilited-box-with-focus){background-color:#fffdc4}.pm-xword-body .grid-area .box.selected-cage .cage-secondary{border-style:dashed;border-color:#3982f7;border-width:2px;width:4px;height:4px}.pm-xword-body .grid-area .box.selected-cage .cluenum-in-box{color:#3982f7;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-width:2px;border-style:none;border-color:#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-width:2px;border-style:solid;border-color:#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:not(.hilited-box-with-focus){background-color:#fffdc4}.pm-xword-body .grid-area.kenken .box.selected-cage .cage-secondary{border-style:solid;border-color:#000;border-width: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%);border:.5px solid #d3d3d3}.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;background:none;box-shadow:none}.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;width:576px;margin-left:-88px;margin-top:6px}.shepherd-element .shepherd-content header{display:none}.shepherd-element .shepherd-content .shepherd-text{line-height:1.3;color:#b4b4b4;font-size:16px}.shepherd-element .shepherd-content .shepherd-text p{font-size:16px}.shepherd-element .shepherd-content footer{padding-bottom:10px}.shepherd-element .shepherd-content footer .shepherd-button{font-size:16px}.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}.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{opacity:.5}.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-width:2px;border-style:none;border-color: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-width:2px;border-style:dashed;border-color: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:#3982f7;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:not(.hilited-box-with-focus){background-color:#fffdc4}.print .grid-area .box.selected-cage .cage-secondary{border-style:dashed;border-color:#3982f7;border-width:2px;width:4px;height:4px}.print .grid-area .box.selected-cage .cluenum-in-box{color:#3982f7;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-width:2px;border-style:none;border-color:#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-width:2px;border-style:solid;border-color:#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:not(.hilited-box-with-focus){background-color:#fffdc4}.print .grid-area.kenken .box.selected-cage .cage-secondary{border-style:solid;border-color:#000;border-width: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:#1d242b}.dark-mode .shepherd-element .shepherd-content{background-color:#262e36}.dark-mode .shepherd-element .shepherd-content .shepherd-text{color:#fff}.dark-mode .shepherd-element .shepherd-content .focus-box-text{color:#0084ff}.dark-mode .shepherd-element .shepherd-content .light-highlight-text{color:#6c757c}.dark-mode .shepherd-element .shepherd-content .dark-highlight-text{color:#33699d}.dark-mode .shepherd-element .shepherd-content footer .shepherd-button,.dark-mode .shepherd-element .shepherd-content footer .shepherd-button-secondary{background-color:#33699d;color:#fff}.dark-mode .shepherd-element .shepherd-content footer .shepherd-button:hover,.dark-mode .shepherd-element .shepherd-content footer .shepherd-button-secondary:hover{background-color:#1c4787;color:#fff}.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:#1d242b}.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 .striked-pencil-entry{text-decoration-color:#e74c3c}.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:#33699d}.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:#e74c3c !important}.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:#33699d}.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:#6c757c}.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:#324d67}.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:#00488c}.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{border-color:#1d242b}.dark-mode .pm-xword-body .keyboard .key-button{border-color:#1d242b;background-color:#364350}.dark-mode .pm-xword-body .keyboard .key-button:after{color:#999}.dark-mode .pm-xword-body .keyboard .key:active{background-color:#2b353e}.dark-mode .pm-xword-body .keyboard .backspace-icon{fill:#3d3a41;stroke:#fff}.dark-mode .pm-xword-body .keyboard .key:active .backspace-icon{stroke:#fff;fill:#3d3a41}.dark-mode .pm-xword-body .keyboard .key.tapped-key .key-button{background:#2b353e}.dark-mode .pm-xword-body .grid-area .sudoku-x-box,.dark-mode .pm-xword-body .grid-area .prerevealed-box.sudoku-x-box{background-color:#3a4b5a}.dark-mode .pm-xword-body .grid-area .box.selected-cage.cage:not(.hilited-box-with-focus){background-color:#11385d}.dark-mode .pm-xword-body .grid-area .box.selected-cage .cluenum-in-box{color:#3982f7}.dark-mode .pm-xword-body .pencil-icon,.dark-mode .pm-xword-body .pen-icon{stroke:#fff}.dark-mode .pm-xword-body .active .pencil-icon{stroke:#4575f9}.dark-mode .pm-xword-body .active .pen-icon{stroke:#4575f9}
