@font-face{font-family:Kanit;src:local("Kanit Regular Italic"),local("Kanit Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-0mis96YM0EyjdW2zNqXORbhq6z7IXbdzSlcUh_GmuNs.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Kanit Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:108.5224%;ascent-override:101.3616%;descent-override:36.398%;line-gap-override:0%}@font-face{font-family:"Kanit Fallback: Segoe UI";src:local("Segoe UI");size-adjust:101.9489%;ascent-override:107.8972%;descent-override:38.7449%;line-gap-override:0%}@font-face{font-family:"Kanit Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:100.4444%;ascent-override:109.5133%;descent-override:39.3252%;line-gap-override:0%}@font-face{font-family:"Kanit Fallback: Arial";src:local("Arial");size-adjust:101.3906%;ascent-override:108.4913%;descent-override:38.9583%;line-gap-override:0%}@font-face{font-family:"Kanit Fallback: Noto Sans";src:local("Noto Sans");size-adjust:95.3586%;ascent-override:115.354%;descent-override:41.4226%;line-gap-override:0%}@font-face{font-family:Kanit;src:local("Kanit Regular"),local("Kanit"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-7pqLxNx_UjslaRYWQqap17f8bA5q1lFOpVFfEFCS5nY.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Kanit;src:local("Kanit Regular Italic"),local("Kanit Italic"),url(../_fonts/rsTYVY_rJfUvBSvflheYA8BPGkvcJDgAsfgfUuoHu-o-_tq0Pfo6ghEPNDDOA-JiTvgN2OGAYjFUlcWKacsxW_A.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Kanit;src:local("Kanit Regular Italic"),local("Kanit Italic"),url(../_fonts/Z2MEd9Jra-LnAXeqIYdtUfKYw2wLjVszhVZzXrVel8s-e1jcQLbptT9MIEbV0x9XojCDLYzkSU84fKlThRvlcs0.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:Kanit;src:local("Kanit Regular Italic"),local("Kanit Italic"),url(../_fonts/oo4b7v4tbeK5aIHYBnfU5cHbz__7S9RyZAOVeqv7o18-9i_nzzaGmCYhyKyAEuWcRhI1-1EHzWOH5S8HHKOdrHQ.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:Kanit;src:local("Kanit Regular"),local("Kanit"),url(../_fonts/G1W8klb_h3Wdp9CMS7QsYS3M5VWiF1eh5Yc2_JWpZNE-TZ7HO24YYNhXHsPDT6GW4EDYXb_-wqG9rCEudE_9p0o.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Kanit;src:local("Kanit Regular"),local("Kanit"),url(../_fonts/t3M8R0gG1vzWo3d5PNnmR8mTaH8Ta3zq1y6CmSFHVho-Cc0dxHVzPj7wx0KfvKYVakGR4x2tk2tD4mf0lz2aEy4.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:Kanit;src:local("Kanit Regular"),local("Kanit"),url(../_fonts/rq4k0FwFxCNsOkPhMCySz-FGTBPdndsPcYXGCDzNyf0-Q7hDSSMvnKr43a5wNPAWLBTE7SvvxOwM1xGTXzakwIM.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}.sudoku-board-you-win[data-v-e6d7a521]{background-color:#fff;height:100vh;margin:0 auto;width:100%}.sudoku-board-you-win__container[data-v-e6d7a521]{transform:translateZ(1px);z-index:1}.sudoku-board-you-win__header[data-v-e6d7a521]{background-color:var(--colors-blue);color:var(--colors-white);display:block;font-family:Kanit,"Kanit Fallback: BlinkMacSystemFont","Kanit Fallback: Segoe UI","Kanit Fallback: Helvetica Neue","Kanit Fallback: Arial","Kanit Fallback: Noto Sans",Quicksand,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:2.5rem;font-weight:900;line-height:.87;margin-bottom:.7rem;margin-top:.7rem;padding:2rem .5rem 1.5rem;position:relative;text-align:center;text-transform:uppercase}.trophy[data-v-e6d7a521]{font-size:4.5rem;margin-bottom:1.5rem}.close-btn[data-v-e6d7a521]{align-items:center;background:transparent;border:3px solid var(--colors-white);border-radius:100%;color:var(--colors-white);display:flex;font-size:1.6rem;height:2.3rem;justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:.4rem;top:.4rem;width:2.3rem}.close-btn[data-v-e6d7a521]:active,.close-btn[data-v-e6d7a521]:hover{cursor:pointer;opacity:.8}.stats-table[data-v-e6d7a521]{margin:0 auto 1.5rem;text-align:center;text-transform:uppercase}td[data-v-e6d7a521]{font-size:1.2rem;padding:.5rem;text-align:left}td[data-v-e6d7a521]:nth-child(2){font-weight:700;padding-left:3rem}.sudoku-board-you-win__footer[data-v-e6d7a521]{border-top:1px dashed var(--colors-blue);padding-top:2rem}.body-text[data-v-e6d7a521]{font-size:1.5rem}.button-group[data-v-e6d7a521]{margin-top:2rem}.new-game[data-v-e6d7a521]{align-items:center;border-radius:30px;box-shadow:0 4px 8px #00000040;color:#fff;display:inline-flex;font-size:1.5rem;justify-content:center;margin:9px 0;min-height:61px;padding:.8rem;text-transform:uppercase;width:80%}.shortcuts-overlay[data-v-f1a4ec0c]{align-items:center;background:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}.shortcuts-modal-content[data-v-f1a4ec0c]{background:#fff;border-radius:.5rem;display:flex;flex-direction:column;font-family:var(--font-paragraph);max-width:400px;padding:1.5rem 2rem;width:90vw}.shortcuts-header[data-v-f1a4ec0c]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.shortcuts-header h2[data-v-f1a4ec0c]{font-size:1.25rem;margin:0}.close-btn[data-v-f1a4ec0c],.shortcuts-header h2[data-v-f1a4ec0c]{color:var(--colors-board-cell-locked)}.close-btn[data-v-f1a4ec0c]{background:transparent;border:none;cursor:pointer;font-size:1.5rem;line-height:1;padding:0}.close-btn[data-v-f1a4ec0c]:hover{opacity:.7}.shortcuts-table[data-v-f1a4ec0c]{border-collapse:collapse;width:100%}.shortcuts-table tr[data-v-f1a4ec0c]{border-bottom:1px solid #eee}.shortcuts-table tr[data-v-f1a4ec0c]:last-child{border-bottom:none}.shortcuts-table td[data-v-f1a4ec0c]{color:var(--colors-board-cell-locked);font-size:.95rem;padding:.75rem .5rem}.shortcuts-table .shortcut-key[data-v-f1a4ec0c]{text-align:left;white-space:nowrap;width:40%}.shortcuts-table kbd[data-v-f1a4ec0c]{background:#f4f4f4;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px #0000001a;display:inline-block;font-family:monospace;font-size:.85rem;padding:.2rem .5rem}.footer-buttons[data-v-f1a4ec0c]{display:flex;justify-content:center;padding-top:1rem}.button[data-v-f1a4ec0c]{height:45px;line-height:45px;min-width:120px}.modal-fade-enter-active[data-v-f1a4ec0c],.modal-fade-leave-active[data-v-f1a4ec0c]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-f1a4ec0c],.modal-fade-leave-to[data-v-f1a4ec0c]{opacity:0}.modal-fade-enter-active .shortcuts-modal-content[data-v-f1a4ec0c],.modal-fade-leave-active .shortcuts-modal-content[data-v-f1a4ec0c]{transition:transform .2s ease}.modal-fade-enter-from .shortcuts-modal-content[data-v-f1a4ec0c],.modal-fade-leave-to .shortcuts-modal-content[data-v-f1a4ec0c]{transform:scale(.95)}.new-game-btn__select .vs__selected{color:var(--colors-board-cell)!important}.new-game-btn__select ul{z-index:99}.new-game-btn__select .vs__dropdown-menu{color:var(--colors-board-cell)!important;left:auto;right:0}.new-game-btn__select .vs__selected+input{height:1px;opacity:0;padding:0;width:1px}@media screen and (min-width:900px){.new-game-btn[data-v-b699cab4]{border-radius:30px;box-shadow:0 4px 8px #00000040;color:#fff;font-size:18px;height:61px;line-height:62px;margin:9px 0;padding:.8rem;width:190px}}@media screen and (max-width:899px){.new-game-btn[data-v-b699cab4]{border-radius:5px;font-size:.9rem;line-height:1.5rem;margin:0 0 0 .2rem;padding:.3rem .1rem;position:relative}}.new-game-btn[data-v-b699cab4]{align-items:center;color:#fff;cursor:pointer;display:inline-block;justify-content:center;text-align:center;transition:all .1s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none}.game-timer[data-v-ab287593]{cursor:pointer;display:flex;font-size:13px;font-weight:700;justify-items:left;position:relative;top:1px;width:70px}.ltr .game-timer[data-v-ab287593] text{text-align:left}.ltr .game-timer[data-v-ab287593] .icon{border:1px solid;border-radius:100%;text-align:right}.status-bar[data-v-89924786]{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px;max-width:var(--board-size)}.level-select-wrapper[data-v-89924786]{height:32px;max-width:50vw}.keyboard-shortcut-btn[data-v-89924786]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--colors-board-cell-locked);cursor:pointer;display:flex;justify-content:center;margin-left:8px;padding:4px;transition:all .1s ease}.keyboard-shortcut-btn[data-v-89924786]:hover{background:var(--colors-board-cell-active-bg);color:var(--colors-primary)}.keyboard-shortcut-btn svg[data-v-89924786]{display:block}@media screen and (max-width:360px){.status-bar[data-v-89924786]{font-size:1rem!important}}.level-select .vs__selected{color:var(--colors-board-cell)!important}.level-select .vs__selected+input{height:1px;opacity:0;padding:0;width:1px}@media screen and (min-width:900px){.jp .input-buttons-group[data-v-cc85152d] .secondary-input-button{font-size:15px!important}.de .input-buttons-group[data-v-cc85152d] .secondary-input-button,.it .input-buttons-group[data-v-cc85152d] .secondary-input-button,.ru .input-buttons-group[data-v-cc85152d] .secondary-input-button{font-size:11px!important}.es .input-buttons-group[data-v-cc85152d] .secondary-input-button,.fr .input-buttons-group[data-v-cc85152d] .secondary-input-button{font-size:12px!important}.col[data-v-cc85152d]{display:inline-flex}.left[data-v-cc85152d]{align-items:flex-end;flex-direction:column;text-align:left}.input-buttons-group[data-v-cc85152d]{align-content:space-between;display:flex;justify-content:space-between}.level-select-wrapper[data-v-cc85152d]{text-align:left;width:190px}}@media screen and (max-width:899px){.col[data-v-cc85152d]{display:inline-flex}.left[data-v-cc85152d]{flex-direction:column;text-align:left}.input-buttons-group[data-v-cc85152d]{display:flex;justify-content:space-between;justify-items:left}.jp .input-buttons-group[data-v-cc85152d] .secondary-input-button{font-size:15px!important}.de .input-buttons-group[data-v-cc85152d] .secondary-input-button,.it .input-buttons-group[data-v-cc85152d] .secondary-input-button,.ru .input-buttons-group[data-v-cc85152d] .secondary-input-button,.es .input-buttons-group[data-v-cc85152d] .secondary-input-button,.fr .input-buttons-group[data-v-cc85152d] .secondary-input-button{font-size:12px!important}}.input-button:hover svg.undo-icon path[data-v-cc85152d]{fill:var(--colors-primary);stroke:none}.center[data-v-cc85152d]{text-align:center}@media screen and (min-width:900px){.sudoku-game{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-height:900px;max-width:900px}.box-1{order:1;text-align:left}.box-2{margin-right:120px;margin-top:40px;order:2}.box-3{margin:0;order:1;text-align:left;width:var(--board-size)}.sudoku-game:after,.sudoku-game:before{content:"";flex-basis:100%;order:2;width:0}.main-controls{display:inline-block;text-align:right;width:305px}}@media screen and (max-width:899px){.sudoku-game{flex-flow:row;margin:1rem auto 0;min-width:auto;width:var(--board-size)}.main-controls{display:inline-block;width:var(--board-size)}.box-2,.box-3{margin-top:1rem}}h1,h2{color:var(--colors-board-cell);font-family:var(--font-game)}.sudoku-game *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.board{display:inline-block;height:var(--board-size);width:var(--board-size)}.loading{float:left}.secondary-controls{margin-top:2.5rem}.skeleton-status-bar{align-items:center;display:flex;justify-content:space-between;max-width:var(--board-size);opacity:.5}.skeleton-status-bar+.board{margin-top:12px}.skeleton-level{color:var(--colors-board-cell);margin-left:10px;top:4px}.skeleton-level,.skeleton-timer{font-weight:700;position:relative}.skeleton-timer{align-items:center;color:var(--colors-board-cell-locked);display:flex;font-size:13px;gap:.3rem;left:7px;top:6px;width:70px}.skeleton-pause-icon{font-size:10px;margin-right:5px}.skeleton-new-game{font-size:14px}.skeleton-new-game,.skeleton-new-game-btn{color:var(--colors-board-cell);font-weight:700}.skeleton-new-game-btn{align-items:center;display:inline-flex;justify-content:center;opacity:.5;text-align:center}@media screen and (min-width:900px){.skeleton-new-game-btn{align-self:flex-start;border-radius:30px;box-shadow:0 4px 8px #00000040;font-size:18px;height:61px;margin:9px 0;width:190px}}.box-2 .skeleton-group{position:relative;top:-6px}.skeleton-erase-btn{align-items:center;border-radius:45px;box-shadow:0 4px 8px #00000026;color:var(--colors-board-cell-locked);display:inline-flex;font-size:30px;gap:8px;height:91px;justify-content:center;margin:9px 5px;opacity:.5;width:175px}.skeleton-group .input-button{border-radius:100%;color:var(--colors-board-cell-locked);display:inline-block;opacity:.5;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.box-3 .skeleton-group{align-items:flex-start;display:flex;justify-content:space-between}.skeleton-group .secondary-input-button{color:var(--colors-board-cell-locked);display:inline-block;opacity:.5;position:relative;text-align:center}.skeleton-group .secondary-input-button .input-button{align-items:center;border-radius:100%;box-shadow:0 4px 8px #00000040;display:inline-flex;font-size:1.5rem;justify-content:center}.skeleton-group .label{font-size:12px}@media screen and (min-width:900px){.skeleton-group .input-button.skeleton{box-shadow:-9px -9px 9px #f2f2f240,4px 4px 9px #00000040;font-size:48px;height:80px;line-height:82px;margin:9px 5px;width:80px}.skeleton-group .secondary-input-button{font-size:18px;margin:9px 4px;max-width:61px}.skeleton-group .secondary-input-button .input-button{box-shadow:0 4px 8px #00000040;height:61px;margin-bottom:15px;width:61px}}@media screen and (max-width:899px){.skeleton-group .input-button.skeleton{box-shadow:-1px -1px 1px #f2f2f240,1px 1px 1px #00000040;font-size:calc(7.14286vw - .02857rem);height:calc(9.52381vw - .0381rem);line-height:calc(10vw - .04rem);margin:0;width:calc(9.52381vw - .0381rem)}.skeleton-group .secondary-input-button{font-size:calc(3.33333vw - .01333rem);margin:0;max-width:calc(9.52381vw - .0381rem)}.skeleton-group .secondary-input-button .input-button{height:calc(9.52381vw - .0381rem);margin-bottom:4px;width:calc(9.52381vw - .0381rem)}}
