.page-enter-active,.page-leave-active{transition:opacity .5s}.page-enter,.page-leave-to{opacity:0}.hidden{display:none!important}.align-left{text-align:left}.align-right{text-align:right}.container{margin:0 auto;max-width:900px;text-align:center}.container *{box-sizing:border-box}.lock-scroll{height:100vh;overflow:hidden}@media screen and (min-width:900px){.only-mobile,.only-phone,.only-tablet{display:none!important}}@media screen and (min-width:461px)and (max-width:899px){.only-desktop,.only-phone{display:none!important}}@media screen and (max-width:460px){.only-desktop,.only-tablet{display:none!important}}@media screen and (min-width:900px){.blog-category-container{max-width:900px}.blog-category li.post-preview-0,.blog-category li.post-preview-1{border:var(--colors-board-cell-locked);flex-basis:calc(50% - .5rem)!important;margin-top:0!important}.blog-category li.post-preview:nth-child(3n),.blog-category li.post-preview:nth-child(3n+1),.blog-category li.post-preview:nth-child(3n+2){flex-basis:calc(33% - .3rem);margin-bottom:5rem;margin-top:5rem}.blog-category h2{font-size:1.8rem;margin:1.3rem 0 1.8rem}}@media screen and (min-width:461px)and (max-width:899px){.container{padding:0 .75rem}.rtl .blog-category-container{text-align:right}.blog-category-container{width:calc(100vw - .4rem)}.blog-category li.mid-placement,.mid-placement{display:block;flex-basis:100%!important;width:100%}.blog-category li.post-preview-0,.blog-category li.post-preview-1{border:var(--colors-board-cell-locked);flex-basis:calc(50% - .5rem)!important;margin-top:0!important}.blog-category li.post-preview:nth-child(3n),.blog-category li.post-preview:nth-child(3n+1),.blog-category li.post-preview:nth-child(3n+2){flex-basis:calc(33% - .3rem);margin-bottom:5rem;margin-top:5rem}.blog-category h2{font-size:1.8rem;margin:1.3rem 0 1.8rem}}@media screen and (max-width:460px){.container{padding:0}.blog-category-container{padding:.5rem;width:calc(100vw - .4rem)}.blog-category li{margin-bottom:3rem}.blog-category h2{color:#000!important;font-size:1.5rem;margin:.8rem 0 1rem}.blog-category .post-read-more{color:#ff598e!important}}.blog-category-container{margin:0 auto;text-align:center}.blog-category-container *{box-sizing:border-box}.blog-category ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}.blog-category h2{font-family:var(--font-title)}.blog-category p{display:inline-block;font-family:var(--font-paragraph);font-size:1.2rem;line-height:1.7rem}.blog-category a,.blog-category h2,.blog-category p{color:var(--colors-board-cell-locked);text-decoration:none}.rtl .blog-category .post{text-align:right}.blog-category .post{display:inline-block;text-align:left}.blog-category .post-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.blog-category .post-image{border-radius:6px;width:100%}.blog-category .post-read-more{color:#ff598e!important;display:block;font-family:var(--font-game);font-size:16px;font-weight:700;margin-right:10px;margin-top:10px;text-align:left;text-transform:capitalize}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes highlighted{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.1)}28%{transform:scale(1)}42%{transform:scale(1.1)}70%{transform:scale(1)}}.heartBeat{animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}.animated{animation-duration:1s;animation-fill-mode:both}@media print{.ezmob-footer-desktop{display:none}.animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media(prefers-reduced-motion:reduce){.animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.vs__dropdown-toggle{border:none!important}.vs__selected{color:#6387f7a6!important;fill:#6387f7!important;font-weight:700;position:relative!important;white-space:nowrap}.vs__actions>svg{fill:#6387f7a6!important;margin-left:-8px;margin-top:2px;transform:scale(.7)}.push-right{margin-left:auto!important}.push-left{margin-right:auto!important}.force-ltr{direction:ltr!important}.highlight{animation-duration:.5s;animation-name:highlighted;animation-timing-function:ease-in-out;background-color:#ffeb3b80!important;transition:background-color}.clearfix{overflow:auto;zoom:1}@font-face{font-family:sudokulovers-icons;font-style:normal;font-weight:400;src:url(../font/sudokulovers-icons.eot?35913551);src:url(../font/sudokulovers-icons.eot?35913551#iefix) format("embedded-opentype"),url(../font/sudokulovers-icons.woff2?35913551) format("woff2"),url(../font/sudokulovers-icons.woff?35913551) format("woff"),url(../font/sudokulovers-icons.ttf?35913551) format("truetype"),url(../font/sudokulovers-icons.svg?35913551#sudokulovers-icons) format("svg")}[class*=" icon-"]:before,[class^=icon-]:before{font-family:sudokulovers-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;font-variant:normal;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-hint:before{content:""}.icon-notes-2:before{content:""}.icon-reset:before{content:""}.icon-undo:before{content:""}.icon-redo:before{content:""}.icon-menu:before{content:""}.icon-cancel:before{content:""}.icon-play:before{content:""}.icon-pause:before{content:""}.icon-share:before{content:""}.icon-notes:before{content:""}.icon-erase:before{content:""}@font-face{font-family:"Poppins Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.0469%;ascent-override:87.4658%;descent-override:29.1553%;line-gap-override:8.3301%}@font-face{font-family:"Poppins Fallback: Segoe UI";src:local("Segoe UI");size-adjust:112.7753%;ascent-override:93.1055%;descent-override:31.0352%;line-gap-override:8.8672%}@font-face{font-family:"Poppins Fallback: Arial";src:local("Arial");size-adjust:112.1577%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-MEHz_OcGSIXeMmrd6xIiqKtxRI4e_hJ4zETY26CYn_U.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-ZAtnPKMt82duYspgz_Oy6Rxzzx7wX4TnVy0O6cgT_HQ.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold Italic"),url(../_fonts/tch9LzN5j_dlnjUtoti6RdPCzFPIC61h2dp093uB1d4-6ufKabglPJqip8M2ovOr08UNFI7rTJNJ_NpV2P9blpc.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Bold Italic"),url(../_fonts/0ncyUitqxXEtrEm7HzcQs5wcgo3wfV568UNDKlMnwsw-w0Y558yvXBaRp1OJ6ZEQsSSyhrLS3tQZTVIEmsGbzXo.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/nco6D2lcYG_YRxaF8tG6Gs39nDWiQTHuWOjZbslCV8s-IUsuo3G_y8xv3hRlufkQpA8w-oRC3eG7HYs5j_P_274.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/e-_sz56pssm7ydCJFOGAUPMl6TV_DbBVqRvEYBSrqVc-_p0SPnOA0FWTLlD4I2lH2hgDcJUxfAKRZAYBMxgjiC0.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-roACc68Cs6m0YoCkQSrsoGzIVc6i0jN7S3lFAe1_zDg.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Poppins Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.1111%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}@font-face{font-family:"Poppins Fallback: Noto Sans";src:local("Noto Sans");size-adjust:105.4852%;ascent-override:99.54%;descent-override:33.18%;line-gap-override:9.48%}@font-face{font-family:Poppins;src:local("Poppins Bold Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-ng92_ebvJ_3x8sn3-crvHmk0AcG9PsMmSqJbvLI4UGQ.woff) format(woff);font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Varela;src:local("Varela Regular"),local("Varela"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-v82FKRrKZ1Mxq2at4dyDNrm3pOURiWfIljQONHUiAS0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Varela Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.4444%;ascent-override:95.3549%;descent-override:26.7745%;line-gap-override:0%}@font-face{font-family:"Varela Fallback: Arial";src:local("Arial");size-adjust:107.4471%;ascent-override:94.4651%;descent-override:26.5247%;line-gap-override:0%}@font-face{font-family:Varela;src:local("Varela Regular"),local("Varela"),url(../_fonts/6BoF4qgbwOdnSYTfzRYmgK5TVPGgMWLPSQg3igWzldU-lgLrVpO_a8lMnqEr7pBNI7kFoGA1vvmSVKgmWTZbxFI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Varela Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:115.0049%;ascent-override:88.2571%;descent-override:24.7815%;line-gap-override:0%}@font-face{font-family:"Varela Fallback: Segoe UI";src:local("Segoe UI");size-adjust:108.0388%;ascent-override:93.9478%;descent-override:26.3794%;line-gap-override:0%}@font-face{font-family:"Varela Fallback: Noto Sans";src:local("Noto Sans");size-adjust:101.0549%;ascent-override:100.4405%;descent-override:28.2025%;line-gap-override:0%}@font-face{font-family:Varela;src:local("Varela Regular"),local("Varela"),url(../_fonts/x6mI0_dkiwmpu3R9ZjqmAZ1cf9PfxoKI6n1kYXX2EgY-qO4jCI9zC6t__HlOvBO4q2ijdqMSFoGnALlpvgDPoGA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}:root{--font-title:"Varela", "Varela Fallback: BlinkMacSystemFont", "Varela Fallback: Segoe UI", "Varela Fallback: Helvetica Neue", "Varela Fallback: Arial", "Varela Fallback: Noto Sans","Quicksand","Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-paragraph:"Poppins", "Poppins Fallback: BlinkMacSystemFont", "Poppins Fallback: Segoe UI", "Poppins Fallback: Helvetica Neue", "Poppins Fallback: Arial", "Poppins Fallback: Noto Sans","Roboto",sans-serif;--font-game:"Poppins", "Poppins Fallback: BlinkMacSystemFont", "Poppins Fallback: Segoe UI", "Poppins Fallback: Helvetica Neue", "Poppins Fallback: Arial", "Poppins Fallback: Noto Sans","Roboto",sans-serif;--font-nav:"Varela", "Varela Fallback: BlinkMacSystemFont", "Varela Fallback: Segoe UI", "Varela Fallback: Helvetica Neue", "Varela Fallback: Arial", "Varela Fallback: Noto Sans","Quicksand","Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--colors-grey:#4c4c4c;--colors-pink:#56008f;--colors-light-pink:#ff0000e1;--colors-dead-pink:#dcdcfce1;--colors-blue:#56008f;--colors-light-blue:#dcdcfc;--colors-lighest-blue:#d7d7ff3d;--colors-white:#fefefe;--colors-yellow:#dcdcfc;--colors-dark-yellow:#dcdcfc;--colors-light-yellow:#d89dff7c;--colors-primary:var(--colors-blue);--colors-secondary:var(--colors-pink);--colors-font-primary:var(--colors-grey);--error:#ff0000e1;--active-error-bg:#ff000044;--error-bg:var(--colors-dead-pink);--colors-active-border:#4c4c4c;--colors-semi-active-background:var(--colors-lighest-blue);--colors-active-background:var(--colors-dark-yellow);--colors-board-part-one:var(--colors-white);--colors-board-part-two:var(--colors-white);--colors-board-cell-bg:transparent;--colors-board-cell:#ad33ff;--colors-board-cell-locked:#000;--colors-board-cell-border:#c8c8f0;--colors-board-cell-active-bg:var(--colors-light-blue);--colors-board-cell-active-border:var(--colors-light-blue);--colors-board-border:#4c4c4c;--max-desktop-width:1100px;--background:var(--colors-white)}body,html{background-color:#eee}@media screen and (min-width:900px){:root{--board-size:500px}.sudoku-game{display:grid!important;flex-wrap:nowrap!important;gap:20px;grid-template-columns:var(--board-size) 280px;grid-template-rows:auto auto;margin:0 auto;max-height:none!important;max-width:none!important;width:-moz-fit-content;width:fit-content}.sudoku-game:after,.sudoku-game:before{display:none!important}.sudoku-game .box-1{grid-column:1;grid-row:1;order:unset!important;overflow:hidden}.sudoku-game .box-2{grid-column:2;grid-row:1;margin:0!important;order:unset!important}.sudoku-game .box-3{grid-column:1;grid-row:2;order:unset!important;width:var(--board-size)!important}.sudoku-game .main-controls{display:block!important;text-align:left!important;width:260px!important}.box-2 .input-buttons-group:not(.only-desktop){display:block!important;margin-bottom:0!important;width:254px!important}.box-2 .input-buttons-group.only-desktop{display:inline-flex!important;justify-content:space-between!important;width:249px!important}.box-2 .number-buttons{display:block!important;width:254px!important}.box-2 .input-buttons-group .input-button.primary-btn{display:inline-block!important;font-size:48px!important;height:80px!important;line-height:82px!important;margin:2px!important;vertical-align:top!important;width:80px!important}.box-2 .erase-btn{display:inline-block!important;height:91px!important;margin:9px 0!important;width:250px!important}.sudoku-game .box-3 .input-buttons-group{display:flex!important;gap:0!important;justify-content:flex-start!important;width:var(--board-size)!important}.sudoku-game .box-3 .only-desktop{display:inline-block!important}.sudoku-game .box-3 .only-mobile{display:none!important}.sudoku-game .box-3 .secondary-input-button{margin:9px 4px!important;max-width:61px!important}.sudoku-game .box-3 .secondary-input-button .input-button{height:61px!important;margin-bottom:15px!important;width:61px!important}.sudoku-game .box-3 .push-right,.sudoku-game .new-game-btn{background-color:var(--colors-light-blue)!important;border:1px solid #000!important;border-radius:0!important;box-shadow:none!important;height:61px!important;width:190px!important}}@media screen and (min-width:901px)and (max-height:850px){:root{--board-size:450px}}@media only print{:root{background-color:#000;--board-size: calc(100vw - 1rem) }}.primary-btn.secondary{background-color:var(--colors-white)!important;border:1px solid var(--colors-primary)!important;border-radius:0!important;box-shadow:none!important;color:var(--colors-primary)!important;height:61px!important}.primary-btn.secondary:hover{background-color:var(--colors-light-blue)!important}.input-button{background-color:#dcdcfc!important;border:1px solid #000!important;border-radius:0!important;box-shadow:none!important}.input-button:hover{background-color:var(--colors-board-cell-active-bg)!important;color:var(--colors-primary)!important}@media screen and (min-width:900px){.box-2 .input-buttons-group .input-button.primary-btn{background-color:#dcdcfc!important;border:1px solid #000!important;border-radius:0!important;box-shadow:none!important;font-size:48px!important;height:80px!important;line-height:82px!important;margin:2px!important;width:80px!important}}.box-2 .input-button:has(svg){background-color:transparent!important;border:1px solid #000!important;border-radius:0!important;box-shadow:none!important;height:91px!important;margin:9px 0!important;width:250px!important}.box-2 .input-button:has(svg) svg path{stroke:red!important}.box-2 .input-button:has(svg):hover{background-color:var(--colors-board-cell-active-bg)!important}.secondary-input-button .input-button{background-color:transparent!important;border:1px solid #000!important;border-radius:0!important;box-shadow:none!important}.secondary-input-button .input-button:hover{background-color:var(--colors-board-cell-active-bg)!important}.box-3 .secondary-input-button:nth-child(4){display:none!important}.input-button.primary-btn.done:after,.input-button.primary-btn.done:before{border-bottom-color:var(--colors-primary)!important;border-bottom-style:solid!important}.box-2 .input-button svg path{fill:none!important;stroke:red!important}.side-nav{background-color:transparent}.side-nav .nav-link{background-color:var(--colors-light-blue);border-radius:4px;color:var(--colors-grey);display:block;font-weight:500;margin-bottom:5px;padding:10px 15px;text-decoration:none}.side-nav .nav-link:hover{background-color:#c8c8f0}.side-nav .nav-link.router-link-active,.side-nav .nav-link.sudoku-active-exact{background-color:var(--colors-light-blue);border-left:4px solid var(--colors-primary);font-weight:700}nav .nav li{background-color:var(--colors-light-blue);border-radius:4px}nav .nav-link.sign-up-link{padding:8px 16px}.sudoku-board .sudoku-cell{border-color:#ddd}.sudoku-board-part{border-color:var(--colors-board-border)}.vs__selected{color:var(--colors-primary)!important;font-weight:400;position:relative!important;white-space:nowrap}.vs__actions>svg,.vs__selected{fill:var(--colors-primary)!important}.vs__actions>svg{margin-left:-8px;margin-top:2px;transform:scale(.7)}.vs__dropdown-option--highlight{background-color:var(--colors-light-blue)!important;color:var(--colors-grey)!important}.vs__dropdown-menu{border:1px solid #000!important;border-radius:0!important}.sudoku-cell.same-val{background:#dcdcfc99!important}.sudoku-cell.semiactive{background-color:var(--colors-semi-active-background)!important}.sudoku-cell.active{background-color:var(--colors-active-background)!important;border-color:var(--colors-active-border)!important}.sudoku-cell.error{background-color:var(--error-bg)!important;color:var(--error)!important}.sudoku-cell.active.error{background-color:var(--active-error-bg)!important}.highlight{background-color:#dcdcfcb3!important}.blog-category .post-read-more{color:var(--colors-primary)!important}.cookieControl__Modal-enter-active,.cookieControl__Modal-leave-active{transition:opacity .25s}.cookieControl__Modal-enter,.cookieControl__Modal-leave-to{opacity:0}.cookieControl__Bar--center{left:50%;top:50%;transform:translate(-50%,-50%)}.cookieControl__Bar--bottom-full-enter-active,.cookieControl__Bar--bottom-full-leave-active,.cookieControl__Bar--bottom-left-enter-active,.cookieControl__Bar--bottom-left-leave-active,.cookieControl__Bar--bottom-right-enter-active,.cookieControl__Bar--bottom-right-leave-active,.cookieControl__Bar--center-enter-active,.cookieControl__Bar--center-leave-active,.cookieControl__Bar--top-full-enter-active,.cookieControl__Bar--top-full-leave-active,.cookieControl__Bar--top-left-enter-active,.cookieControl__Bar--top-left-leave-active,.cookieControl__Bar--top-right-enter-active,.cookieControl__Bar--top-right-leave-active{transition:transform .25s}.cookieControl__Bar--top-full-enter,.cookieControl__Bar--top-full-leave-to,.cookieControl__Bar--top-left-enter,.cookieControl__Bar--top-left-leave-to,.cookieControl__Bar--top-right-enter,.cookieControl__Bar--top-right-leave-to{transform:translateY(-100%)}.cookieControl__Bar--bottom-full-enter,.cookieControl__Bar--bottom-full-leave-to,.cookieControl__Bar--bottom-left-enter,.cookieControl__Bar--bottom-left-leave-to,.cookieControl__Bar--bottom-right-enter,.cookieControl__Bar--bottom-right-leave-to{transform:translateY(100%)}.cookieControl__Bar--center-enter,.cookieControl__Bar--center-leave-to{transform:translate(-50%,-50%) scale(.95)}.cookieControl{position:relative;z-index:100000}.cookieControl button{backface-visibility:hidden;border:0;cursor:pointer;font-size:16px;outline:0;padding:12px 20px;transition:background-color .2s,color .2s}.cookieControl__Bar{background-color:var(--cookie-control-barBackground);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;position:fixed}.cookieControl__Bar h2,.cookieControl__Bar p{color:var(--cookie-control-barTextColor);max-width:900px}.cookieControl__Bar h2{font-size:20px;margin:0}.cookieControl__Bar p{font-size:16px;margin:5px 0 0}.cookieControl__Bar button{background-color:var(--cookie-control-barButtonBackground);color:var(--cookie-control-barButtonColor)}.cookieControl__Bar button:hover{background-color:var(--cookie-control-barButtonHoverBackground);color:var(--cookie-control-barButtonHoverColor)}.cookieControl__Bar button:focus{box-shadow:0 0 0 3px var(--cookie-control-focusRingColor)}.cookieControl__Bar button+button{margin-left:10px}.cookieControl__BarContainer{align-items:flex-end;display:flex;justify-content:space-between;padding:20px}.cookieControl__Bar--bottom-full,.cookieControl__Bar--top-full{left:0;right:0}.cookieControl__Bar--top-full{top:0}.cookieControl__Bar--bottom-full{bottom:0}.cookieControl__Bar--bottom-left p,.cookieControl__Bar--bottom-right p,.cookieControl__Bar--center p,.cookieControl__Bar--top-left p,.cookieControl__Bar--top-right p{max-width:400px}.cookieControl__Bar--bottom-left .cookieControl__BarContainer,.cookieControl__Bar--bottom-right .cookieControl__BarContainer,.cookieControl__Bar--center .cookieControl__BarContainer,.cookieControl__Bar--top-left .cookieControl__BarContainer,.cookieControl__Bar--top-right .cookieControl__BarContainer{flex-direction:column}.cookieControl__Bar--bottom-left .cookieControl__BarButtons,.cookieControl__Bar--bottom-right .cookieControl__BarButtons,.cookieControl__Bar--center .cookieControl__BarButtons,.cookieControl__Bar--top-left .cookieControl__BarButtons,.cookieControl__Bar--top-right .cookieControl__BarButtons{margin-top:20px}.cookieControl__Bar--top-left,.cookieControl__Bar--top-right{top:20px}.cookieControl__Bar--bottom-left,.cookieControl__Bar--bottom-right{bottom:20px}.cookieControl__Bar--bottom-left,.cookieControl__Bar--top-left{left:20px}.cookieControl__Bar--bottom-right,.cookieControl__Bar--top-right{right:20px}.cookieControl__BarButtons{display:flex}.cookieControl__Modal{font-size:0;inset:0;position:fixed;text-align:center;z-index:1}.cookieControl__Modal:before{content:"";display:inline-block;min-height:100vh;vertical-align:middle}.cookieControl__Modal:after{background-color:var(--cookie-control-modalOverlay);content:"";inset:0;opacity:var(--cookie-control-modalOverlayOpacity);position:absolute;z-index:-1}.cookieControl__Modal>div{font-size:medium}.cookieControl__Modal button{background-color:var(--cookie-control-modalButtonBackground);color:var(--cookie-control-modalButtonColor)}.cookieControl__Modal button:hover{background-color:var(--cookie-control-modalButtonHoverBackground);color:var(--cookie-control-modalButtonHoverColor)}.cookieControl__Modal button:focus{box-shadow:0 0 0 3px var(--cookie-control-focusRingColor)}.cookieControl__ModalContent{background-color:var(--cookie-control-modalBackground);display:inline-block;max-height:80vh;max-width:550px;overflow-y:scroll;position:relative;text-align:left;vertical-align:middle;width:100%}.cookieControl__ModalContent,.cookieControl__ModalContent :not(button){color:var(--cookie-control-modalTextColor)}.cookieControl__ModalContent h2{font-size:24px;margin:15px 0}.cookieControl__ModalContent h2:first-of-type{margin-top:0}.cookieControl__ModalContent ul{font-size:16px;list-style-type:none;padding:0}.cookieControl__ModalContent ul ul{padding:5px 56px 0}.cookieControl__ModalContent ul ul li+li{margin-top:5px}.cookieControl__ModalContent li{align-items:center}.cookieControl__ModalContent li+li{margin-top:20px}.cookieControl__ModalContent input{display:none}.cookieControl__ModalContent input:checked+button{background-color:var(--cookie-control-checkboxActiveBackground)}.cookieControl__ModalContent input:checked+button:before{background-color:var(--cookie-control-checkboxActiveCircleBackground);transform:translate3d(100%,-50%,0)}.cookieControl__ModalContent input:checked:disabled+button{background-color:var(--cookie-control-checkboxDisabledBackground)}.cookieControl__ModalContent input:checked:disabled+button:before{background-color:var(--cookie-control-checkboxDisabledCircleBackground)}.cookieControl__ModalContent input+button{backface-visibility:hidden;background-color:var(--cookie-control-checkboxInactiveBackground);border-radius:20px;display:block;font-size:0;margin-right:20px;min-height:20px;min-width:36px;position:relative;transition:background-color .2s}.cookieControl__ModalContent input+button:before{background-color:var(--cookie-control-checkboxInactiveCircleBackground);border-radius:50%;content:"";height:15px;left:3px;position:absolute;top:50%;transform:translate3d(0,-50%,0);transition:transform .2s;width:15px}.cookieControl__ModalContentInner{display:flex;flex-direction:column;gap:10px;padding:40px}.cookieControl__ModalInputWrapper{align-items:flex-start;display:flex}.cookieControl__ModalCookieName{font-weight:700;text-transform:uppercase}.cookieControl__ModalCookieName span{font-weight:400;text-transform:none}.cookieControl__ModalClose{align-self:flex-end;right:20px;top:20px}.cookieControl__ModalButtons{align-items:stretch;display:flex;gap:20px;margin-top:40px}.cookieControl__ModalUnsaved{bottom:40px;color:var(--cookie-control-modalUnsavedColor);font-size:14px;left:50%;margin:0;position:absolute;transform:translate(-50%)}.cookieControl__BlockedIframe{border:2px solid #ddd;padding:20px}.cookieControl__BlockedIframe a,.cookieControl__BlockedIframe p{font-family:Arial,Helvetica Neue,Helvetica,sans-serif}@media screen and (max-width:768px){.cookieControl__Bar{flex-direction:column;left:0;right:0}.cookieControl__Bar h2,.cookieControl__Bar p{max-width:100%}.cookieControl__Bar--top-full,.cookieControl__Bar--top-left,.cookieControl__Bar--top-right{top:0}.cookieControl__Bar--bottom-full,.cookieControl__Bar--bottom-left,.cookieControl__Bar--bottom-right{bottom:0}.cookieControl__ModalContent{inset:0;max-height:100%;max-width:none;position:absolute}.cookieControl__ModalContentInner{padding:20px}.cookieControl__BarButtons{flex-direction:column;justify-content:center;margin-top:20px;width:100%}.cookieControl__BarButtons button{width:100%}.cookieControl__BarButtons button+button{margin:10px 0 0}.cookieControl__BarContainer,.cookieControl__ModalButtons{flex-direction:column;gap:10px}.cookieControl__ModalButtons button{width:100%}}.cookieControl__ControlButton{backface-visibility:hidden;background:var(--cookie-control-controlButtonBackground);border:0;border-radius:50%;bottom:20px;box-shadow:0 0 10px #0000004d;cursor:pointer;height:40px;min-height:40px;min-width:40px;outline:0;position:fixed;right:20px;transition:background-color .2s;width:40px}.cookieControl__ControlButton svg{backface-visibility:hidden;color:var(--cookie-control-controlButtonIconColor);left:50%;max-height:24px;max-width:24px;min-height:24px;min-width:24px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:color .2s}.cookieControl__ControlButton:hover{background-color:var(--cookie-control-controlButtonHoverBackground)}.cookieControl__ControlButton:hover svg{color:var(--cookie-control-controlButtonIconHoverColor)}@media screen and (max-width:899px){.app{margin:0;max-width:100vw}}@media screen and (min-width:900px){.app{margin:0 auto 1rem;max-width:1440px}.main-content{display:grid;grid-gap:3rem;grid-template-columns:1fr 900px 1fr}.main-content__left,.main-content__right{position:relative}.sticky-left,.sticky-right{height:calc(100vh - 200px)!important;left:0;max-height:650px!important;max-width:300px!important;min-height:250px;position:sticky;top:100px}}body,html{font-family:var(--font-game);font-size:16px;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:var(--background);box-sizing:border-box;color:var(--colors-font-primary)}*,:after,:before{box-sizing:border-box;margin:0}.bu-placement{max-height:280px;text-align:center;width:100%}@media print{.bu-placement{display:none!important}}@media screen and (min-width:900px){:root{--board-size:550px}}@media screen and (min-width:901px)and (max-height:850px){:root{--board-size:485px}}@media screen and (min-width:461px)and (max-width:899px){:root{--board-size: calc(100vw - 3rem) }}@media screen and (max-width:460px){:root{--board-size: calc(100vw - 1rem) }}@media only print{:root{background-color:#000;--board-size: calc(100vw - 1rem) }.app{margin:0 .2rem;max-width:100vw}}.top-placement{margin-bottom:.5rem}.footer-placement{margin-top:.5rem}.rtl{direction:rtl}.cookie__title{color:#2a2a2a;display:block;font-size:12pt;font-weight:700;line-height:100%;margin:2px 0 6px;padding:0;position:static}.cookie__body{font-size:14px}.cookie{font-family:arial}
