.ak-sudoku-box,.ak-sudoku-box *{box-sizing:border-box}.ak-sudoku-box{position:relative;width:100%;margin:0 auto;font-family:'Nunito','Segoe UI',Arial,sans-serif;-webkit-tap-highlight-color:#fff0}.ak-sudoku-box button,.ak-sudoku-box summary,.ak-sudoku-box strong,.ak-sudoku-box h3{font-family:'Fredoka','Trebuchet MS',Arial,sans-serif}.ak-sudoku-stage,.ak-sudoku-game{position:relative;width:100%}.ak-sudoku-shell{--ak-ink:#2f285f;--ak-ink-soft:#5a527d;--ak-purple:#6750c9;--ak-purple-dark:#49349d;--ak-purple-soft:#eee9ff;--ak-pink:#ed6d95;--ak-pink-soft:#ffe9f0;--ak-yellow:#f5c95c;--ak-yellow-soft:#fff3c9;--ak-mint:#55b7a3;--ak-mint-dark:#287a6c;--ak-mint-soft:#dff5ef;--ak-blue:#5f9fe6;--ak-blue-soft:#e6f2ff;--ak-paper:#fffdf8;--ak-white:#ffffff;--ak-red:#d95d7e;--ak-sudoku-size:4;--ak-sudoku-box-cols:2;--ak-sudoku-box-rows:2;position:relative;width:min(100%, 780px);margin:0 auto;color:var(--ak-ink)}.ak-sudoku-play-area{position:relative;width:100%;margin:0 auto}.ak-sudoku-board-stage{position:relative;container-type:inline-size;width:100%;aspect-ratio:1;margin:0 auto;padding:clamp(10px, 2.4vw, 17px);border:clamp(3px, .7vw, 5px) solid #fff;border-radius:clamp(20px, 4vw, 30px) clamp(16px, 3vw, 23px) clamp(21px, 4vw, 31px) clamp(15px, 3vw, 22px);background:radial-gradient(circle at 12% 12%,rgb(245 201 92 / .38),transparent 23%),radial-gradient(circle at 88% 84%,rgb(237 109 149 / .23),transparent 25%),linear-gradient(135deg,#dff5ef,#eee9ff 52%,#ffe9f0);box-shadow:0 10px 0 rgb(73 52 157 / .14),0 22px 42px rgb(60 43 111 / .18),inset 0 0 0 2px rgb(73 52 157 / .07)}.ak-sudoku-decoration{position:absolute;z-index:6;display:grid;place-items:center;width:clamp(25px, 6cqi, 41px);aspect-ratio:1;border:3px solid #fff;border-radius:11px 8px 12px 9px;color:#fff;background:linear-gradient(145deg,#7965d9,var(--ak-purple-dark));box-shadow:0 5px 0 #3d2a87;font-family:'Fredoka',sans-serif;font-size:clamp(12px, 3.2cqi, 22px);font-weight:700;line-height:1;pointer-events:none}.ak-sudoku-decoration.is-top-left{left:3px;top:3px;transform:rotate(-7deg)}.ak-sudoku-decoration.is-top-right{right:3px;top:3px;transform:rotate(7deg)}.ak-sudoku-decoration.is-bottom-left{left:3px;bottom:3px;transform:rotate(6deg)}.ak-sudoku-decoration.is-bottom-right{right:3px;bottom:3px;transform:rotate(-6deg)}.ak-sudoku-board{display:grid;grid-template-columns:repeat(var(--ak-sudoku-size),minmax(0,1fr));grid-template-rows:repeat(var(--ak-sudoku-size),minmax(0,1fr));width:100%;height:100%;overflow:hidden;border:clamp(3px, .75vw, 5px) solid var(--ak-purple-dark);border-radius:clamp(12px, 2.4vw, 18px) clamp(9px, 2vw, 14px) clamp(13px, 2.5vw, 19px) clamp(8px, 1.8vw, 13px);background:#fff;box-shadow:0 7px 0 #3d2b85,0 15px 28px rgb(47 40 95 / .22),inset 0 0 0 2px rgb(255 255 255 / .65)}.ak-sudoku-cell{position:relative;display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;padding:0;border:0;border-right:1px solid rgb(73 52 157 / .22);border-bottom:1px solid rgb(73 52 157 / .22);border-radius:0;background:#fffdf8;color:var(--ak-purple-dark);font:inherit;cursor:pointer;touch-action:manipulation;transition:background 130ms ease,box-shadow 130ms ease,transform 130ms ease,filter 130ms ease}.ak-sudoku-cell:nth-child(even){background:#fffaf0}.ak-sudoku-cell.has-box-right{border-right:clamp(2px, .65cqi, 5px) solid var(--ak-purple-dark)}.ak-sudoku-cell.has-box-bottom{border-bottom:clamp(2px, .65cqi, 5px) solid var(--ak-purple-dark)}.ak-sudoku-cell:hover{z-index:3;filter:brightness(1.025)}.ak-sudoku-cell:active{transform:scale(.94)}.ak-sudoku-cell:focus-visible{z-index:8;outline:clamp(2px, .55cqi, 4px) solid rgb(95 159 230 / .9);outline-offset:calc(clamp(2px, .55cqi, 4px) * -1)}.ak-sudoku-cell.is-given{background:var(--ak-purple-soft);color:var(--ak-ink);cursor:default}.ak-sudoku-cell.is-peer{background:#edf8f5}.ak-sudoku-cell.is-given.is-peer{background:#e0f1ec}.ak-sudoku-cell.is-same-number{background:var(--ak-yellow-soft)}.ak-sudoku-cell.is-selected{z-index:5;background:#fff;box-shadow:inset 0 0 0 clamp(3px, .85cqi, 7px) var(--ak-yellow),inset 0 0 20px rgb(245 201 92 / .18)}.ak-sudoku-cell.is-wrong{background:var(--ak-pink-soft);color:#b6385c;animation:akSudokuWrong 420ms ease}.ak-sudoku-cell.is-wrong::after{content:'!';position:absolute;right:7%;top:4%;display:grid;place-items:center;width:clamp(11px, 3.1cqi, 22px);aspect-ratio:1;border-radius:50%;color:#fff;background:var(--ak-pink);font-size:clamp(7px, 1.8cqi, 12px);font-weight:900;line-height:1}.ak-sudoku-cell.is-hint{background:var(--ak-blue-soft);color:#2768af}.ak-sudoku-cell.is-hint::before{content:'★';position:absolute;left:6%;top:4%;color:var(--ak-blue);font-size:clamp(7px, 2cqi, 14px);line-height:1}.ak-sudoku-number{position:relative;z-index:2;display:block;font-family:'Fredoka','Trebuchet MS',sans-serif;font-weight:700;line-height:1;user-select:none;pointer-events:none}.is-size-4 .ak-sudoku-number{font-size:clamp(34px, 14cqi, 92px)}.is-size-6 .ak-sudoku-number{font-size:clamp(25px, 9cqi, 62px)}.is-size-9 .ak-sudoku-number{font-size:clamp(18px, 6.7cqi, 47px)}.ak-sudoku-cell.is-given .ak-sudoku-number{text-shadow:0 2px 0 rgb(255 255 255 / .8)}.ak-sudoku-notes{position:absolute;inset:5%;display:grid;grid-template-columns:repeat(var(--ak-note-cols),minmax(0,1fr));align-items:center;justify-items:center;color:var(--ak-ink-soft);font-family:'Nunito',sans-serif;font-weight:900;line-height:1;pointer-events:none}.ak-sudoku-notes span{display:grid;place-items:center;width:100%;height:100%}.is-size-4 .ak-sudoku-notes{font-size:clamp(10px, 3.7cqi, 25px)}.is-size-6 .ak-sudoku-notes{font-size:clamp(7px, 2.35cqi, 16px)}.is-size-9 .ak-sudoku-notes{font-size:clamp(5px, 1.55cqi, 11px)}.ak-sudoku-board.is-shaking{animation:akSudokuShake 480ms ease}.ak-sudoku-status{position:relative;z-index:8;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;margin:19px auto 0;padding:9px 16px;border:3px solid #fff;border-radius:16px 21px 15px 20px;background:linear-gradient(135deg,var(--ak-mint-soft),#fff);box-shadow:0 7px 0 rgb(73 52 157 / .12),0 13px 24px rgb(60 43 111 / .13);color:var(--ak-ink);transform:rotate(-.2deg)}.ak-sudoku-status-icon{flex:0 0 auto;display:grid;place-items:center;width:28px;aspect-ratio:1;border-radius:9px 7px 10px 8px;color:#fff;background:var(--ak-purple);font-family:'Fredoka',sans-serif;font-size:18px;font-weight:700;line-height:1}.ak-sudoku-status-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--ak-mint);box-shadow:0 0 0 5px rgb(85 183 163 / .15);animation:akSudokuPulse 1.45s ease-in-out infinite}.ak-sudoku-status strong{font-size:clamp(12px, 3.3vw, 15px);font-weight:700;line-height:1.15;text-align:center}.ak-sudoku-status.is-alert{background:linear-gradient(135deg,var(--ak-pink-soft),#fff)}.ak-sudoku-status.is-alert .ak-sudoku-status-dot{background:var(--ak-pink);box-shadow:0 0 0 5px rgb(237 109 149 / .15)}.ak-sudoku-keypad{display:grid;grid-template-columns:repeat(var(--ak-sudoku-key-count),minmax(0,1fr));gap:clamp(6px, 1.4vw, 10px);width:min(100%, 760px);margin:17px auto 0}.ak-sudoku-key{position:relative;display:grid;place-items:center;min-width:0;min-height:clamp(50px, 8.5vw, 68px);padding:5px;border:3px solid #fff;border-radius:15px 11px 16px 12px;color:var(--ak-purple-dark);background:linear-gradient(145deg,#fff,var(--ak-purple-soft));box-shadow:0 6px 0 rgb(73 52 157 / .16),0 10px 18px rgb(47 40 95 / .09);cursor:pointer;touch-action:manipulation;transition:transform 140ms ease,box-shadow 140ms ease,opacity 140ms ease}.ak-sudoku-key:nth-child(3n+2){background:linear-gradient(145deg,#fff,var(--ak-mint-soft))}.ak-sudoku-key:nth-child(3n){background:linear-gradient(145deg,#fff,var(--ak-yellow-soft))}.ak-sudoku-key:hover{transform:translateY(-2px)}.ak-sudoku-key:active{transform:translateY(4px);box-shadow:0 2px 0 rgb(73 52 157 / .16)}.ak-sudoku-key:focus-visible{outline:4px solid rgb(95 159 230 / .62);outline-offset:2px}.ak-sudoku-key strong{font-size:clamp(21px, 4.7vw, 34px);font-weight:700;line-height:1}.ak-sudoku-key small{position:absolute;right:5px;top:4px;color:var(--ak-mint-dark);font-size:10px;font-weight:900}.ak-sudoku-key.is-complete{opacity:.5}.ak-sudoku-key.is-erase{color:#a33c5d;background:linear-gradient(145deg,#fff,var(--ak-pink-soft))}.ak-sudoku-key.is-erase span{display:grid;place-items:center;width:clamp(22px, 4.5vw, 32px);height:clamp(22px, 4.5vw, 32px)}.ak-sudoku-key.is-erase svg{width:100%;height:100%}.ak-sudoku-key.is-erase small{position:static;margin-top:1px;color:inherit;font-size:8px;line-height:1}.ak-sudoku-options{width:100%;margin:23px auto 0;border:2px solid rgb(73 52 157 / .12);border-radius:20px 16px 22px 15px;background:var(--ak-paper);box-shadow:0 8px 0 rgb(73 52 157 / .08),0 15px 28px rgb(60 43 111 / .09);overflow:hidden}.ak-sudoku-options>summary{display:grid;grid-template-columns:46px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:68px;padding:10px 14px;list-style:none;background:linear-gradient(115deg,#fffdf8,#f4f0ff 58%,#e9f7f3);cursor:pointer;user-select:none}.ak-sudoku-options>summary::-webkit-details-marker{display:none}.ak-sudoku-options>summary:focus-visible{outline:4px solid rgb(95 159 230 / .55);outline-offset:-4px}.ak-sudoku-options-icon{display:grid;place-items:center;width:43px;height:43px;border:3px solid #fff;border-radius:15px 11px 16px 12px;color:#fff;background:linear-gradient(145deg,#7965d9,var(--ak-purple-dark));box-shadow:0 5px 0 #3d2a87;font-family:'Fredoka',sans-serif;font-size:25px;font-weight:700}.ak-sudoku-options-copy,.ak-sudoku-options-level{min-width:0}.ak-sudoku-options-copy small,.ak-sudoku-options-copy strong,.ak-sudoku-options-level small,.ak-sudoku-options-level strong{display:block}.ak-sudoku-options-copy small,.ak-sudoku-options-level small{margin-bottom:2px;color:var(--ak-pink);font-size:8px;font-weight:900;letter-spacing:.08em}.ak-sudoku-options-copy strong{color:var(--ak-ink);font-size:14px;font-weight:700;line-height:1.1}.ak-sudoku-options-level{padding:7px 10px;border:2px solid #fff;border-radius:12px 9px 13px 10px;background:var(--ak-purple-soft);box-shadow:0 4px 0 rgb(73 52 157 / .10);text-align:center}.ak-sudoku-options-level strong{max-width:112px;overflow:hidden;color:var(--ak-purple-dark);font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ak-sudoku-options-arrow{width:12px;height:12px;border-right:3px solid var(--ak-purple-dark);border-bottom:3px solid var(--ak-purple-dark);transform:rotate(45deg) translateY(-3px);transition:transform 180ms ease}.ak-sudoku-options[open] .ak-sudoku-options-arrow{transform:rotate(225deg) translate(-2px,-2px)}.ak-sudoku-options-content{display:grid;gap:13px;padding:14px;border-top:2px dashed rgb(73 52 157 / .13);background:linear-gradient(180deg,#fffdf8,#faf7ff)}.ak-sudoku-tip{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 12px;border:2px solid #fff;border-radius:15px 11px 16px 12px;background:var(--ak-mint-soft);box-shadow:0 5px 0 rgb(85 183 163 / .15)}.ak-sudoku-tip-icon{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:12px 9px 13px 10px;background:#fff;font-size:20px}.ak-sudoku-tip p{margin:0;color:var(--ak-ink-soft);font-size:12px;font-weight:900;line-height:1.35}.ak-sudoku-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ak-sudoku-command{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:66px;padding:8px 7px;border:3px solid #fff;border-radius:15px 11px 16px 12px;box-shadow:0 6px 0 rgb(73 52 157 / .13);cursor:pointer;touch-action:manipulation;transition:transform 140ms ease,box-shadow 140ms ease,opacity 140ms ease}.ak-sudoku-command span{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px}.ak-sudoku-command svg{width:24px;height:24px}.ak-sudoku-command strong{min-width:0;font-size:10px;font-weight:700;line-height:1.1;text-align:left}.ak-sudoku-command strong b{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:2px;border-radius:7px;background:rgb(255 255 255 / .7);font-size:9px}.ak-sudoku-command.is-new{color:#fff;background:linear-gradient(145deg,#7965d9,var(--ak-purple-dark))}.ak-sudoku-command.is-hint{color:#946900;background:var(--ak-yellow-soft)}.ak-sudoku-command.is-check{color:#236c61;background:var(--ak-mint-soft)}.ak-sudoku-command.is-notes{color:#2768af;background:var(--ak-blue-soft)}.ak-sudoku-command.is-notes.is-active{color:#fff;background:linear-gradient(145deg,#6fa9eb,#397fc8);box-shadow:0 6px 0 #2869ad}.ak-sudoku-command:hover{transform:translateY(-2px)}.ak-sudoku-command:active{transform:translateY(4px);box-shadow:0 2px 0 rgb(73 52 157 / .13)}.ak-sudoku-command:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.35)}.ak-sudoku-level-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ak-sudoku-level{position:relative;display:grid;grid-template-columns:35px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:8px;min-width:0;min-height:79px;padding:9px;border:2px solid rgb(73 52 157 / .10);border-radius:15px 11px 16px 12px;color:var(--ak-ink);background:#fff;cursor:pointer;text-align:left;transition:transform 140ms ease,box-shadow 140ms ease,opacity 140ms ease}.ak-sudoku-level>span{grid-row:1 / 3;display:grid;place-items:center;width:35px;aspect-ratio:1;border:3px solid #fff;border-radius:12px 9px 13px 10px;color:#fff;background:var(--ak-purple);box-shadow:0 4px 0 var(--ak-purple-dark);font-family:'Fredoka',sans-serif;font-size:14px;font-weight:700}.ak-sudoku-level strong,.ak-sudoku-level small{min-width:0;overflow:hidden;text-overflow:ellipsis}.ak-sudoku-level strong{font-size:11px;font-weight:700;white-space:nowrap}.ak-sudoku-level small{color:var(--ak-ink-soft);font-size:8px;font-weight:800;line-height:1.2}.ak-sudoku-level.is-active{border-color:rgb(85 183 163 / .42);background:var(--ak-mint-soft);box-shadow:0 5px 0 rgb(85 183 163 / .16)}.ak-sudoku-level.is-active>span{background:var(--ak-mint);box-shadow:0 4px 0 var(--ak-mint-dark)}.ak-sudoku-level.is-locked{opacity:.5;cursor:not-allowed}.ak-sudoku-level:hover:not(.is-locked){transform:translateY(-2px)}.ak-sudoku-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.ak-sudoku-stats-grid>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:48px;padding:8px 9px;border:2px solid rgb(73 52 157 / .09);border-radius:13px 10px 14px 11px;background:#fff}.ak-sudoku-stats-grid span{font-size:16px}.ak-sudoku-stats-grid small{overflow:hidden;color:var(--ak-ink-soft);font-size:8px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.ak-sudoku-stats-grid strong{color:var(--ak-purple-dark);font-size:14px}.ak-sudoku-standard-controls{min-width:0}.ak-sudoku-standard-controls:empty{display:none}.ak-sudoku-toast{position:fixed;left:50%;bottom:24px;z-index:120;max-width:min(88vw, 420px);padding:10px 15px;border:3px solid #fff;border-radius:15px 12px 16px 11px;background:var(--ak-ink);box-shadow:0 12px 32px rgb(47 40 95 / .26);color:#fff;font-size:12px;font-weight:900;line-height:1.3;text-align:center;opacity:0;visibility:hidden;transform:translate(-50%,18px) scale(.94);transition:opacity 170ms ease,visibility 170ms ease,transform 170ms ease}.ak-sudoku-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%,0) scale(1)}.ak-sudoku-layer{position:absolute;inset:0;z-index:90;display:grid;place-items:center;padding:16px;border-radius:24px;background:rgb(47 40 95 / .48);backdrop-filter:blur(7px);opacity:0;visibility:hidden;transition:opacity 180ms ease,visibility 180ms ease}.ak-sudoku-layer.is-visible{opacity:1;visibility:visible}.ak-sudoku-dialog{width:min(100%, 390px);padding:23px 18px 20px;border:4px solid #fff;border-radius:25px 19px 27px 18px;background:radial-gradient(circle at 12% 8%,rgb(245 201 92 / .22),transparent 25%),linear-gradient(145deg,#fffdf8,#f4f0ff);box-shadow:0 26px 70px rgb(31 20 75 / .31);text-align:center;transform:translateY(16px) rotate(-1deg) scale(.94);transition:transform 210ms cubic-bezier(.2,.85,.3,1.2)}.ak-sudoku-layer.is-visible .ak-sudoku-dialog{transform:translateY(0) rotate(0) scale(1)}.ak-sudoku-dialog-icon{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 10px;border:4px solid #fff;border-radius:23px 17px 24px 18px;color:var(--ak-mint-dark);background:var(--ak-mint-soft);box-shadow:0 7px 0 rgb(73 52 157 / .10);font-size:42px;font-weight:900}.ak-sudoku-dialog h3{margin:0;color:var(--ak-ink);font-size:26px;font-weight:700;line-height:1.05}.ak-sudoku-dialog p{margin:8px auto 7px;color:var(--ak-ink-soft);font-size:13px;font-weight:800;line-height:1.45}.ak-sudoku-dialog>strong{display:block;margin-bottom:16px;color:var(--ak-purple-dark);font-size:12px}.ak-sudoku-dialog-button{min-height:45px;padding:9px 18px;border:0;border-radius:14px 11px 15px 10px;color:#fff;background:linear-gradient(145deg,#7965d9,var(--ak-purple-dark));box-shadow:0 7px 0 #3d2a87;font-size:13px;font-weight:700;cursor:pointer}.ak-sudoku-dialog-button:active{transform:translateY(5px);box-shadow:0 2px 0 #3d2a87}@keyframes akSudokuPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.72);opacity:.68}}@keyframes akSudokuWrong{0%,100%{transform:translateX(0)}35%{transform:translateX(-4%)}70%{transform:translateX(4%)}}@keyframes akSudokuShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-7px)}40%{transform:translateX(7px)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}}@media (max-width:600px){.ak-sudoku-shell.is-size-9 .ak-sudoku-keypad{grid-template-columns:repeat(5,minmax(0,1fr))}.ak-sudoku-shell.is-size-6 .ak-sudoku-keypad{grid-template-columns:repeat(4,minmax(0,1fr))}.ak-sudoku-shell.is-size-4 .ak-sudoku-keypad{grid-template-columns:repeat(5,minmax(0,1fr))}.ak-sudoku-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-sudoku-level-grid{grid-template-columns:1fr}.ak-sudoku-level{min-height:68px}}@media (max-width:430px){.ak-sudoku-board-stage{padding:8px}.ak-sudoku-decoration{border-width:2px;box-shadow:0 4px 0 #3d2a87}.ak-sudoku-status{min-height:43px;margin-top:16px;padding:7px 11px}.ak-sudoku-status-icon{width:25px;font-size:15px}.ak-sudoku-keypad{gap:6px;margin-top:14px}.ak-sudoku-key{min-height:48px;border-width:2px;box-shadow:0 5px 0 rgb(73 52 157 / .15)}.ak-sudoku-key strong{font-size:22px}.ak-sudoku-options>summary{grid-template-columns:42px minmax(0,1fr) auto 15px;gap:7px;padding:9px 10px}.ak-sudoku-options-icon{width:39px;height:39px;font-size:22px}.ak-sudoku-options-copy strong{font-size:12px}.ak-sudoku-options-level{padding:6px 7px}.ak-sudoku-options-level strong{max-width:82px;font-size:10px}.ak-sudoku-options-content{padding:11px}.ak-sudoku-command-grid,.ak-sudoku-stats-grid{gap:6px}.ak-sudoku-command{min-height:62px;padding:7px 5px}.ak-sudoku-command strong{font-size:9px}.ak-sudoku-stats-grid>div{grid-template-columns:1fr;justify-items:center;gap:2px;min-height:66px;text-align:center}.is-size-9 .ak-sudoku-cell.is-wrong::after,.is-size-9 .ak-sudoku-cell.is-hint::before{display:none}}@media (min-width:900px){.ak-sudoku-shell{width:min(100%, 820px)}.ak-sudoku-options{width:min(100%, 760px)}}@media (prefers-reduced-motion:reduce){.ak-sudoku-status-dot,.ak-sudoku-cell.is-wrong,.ak-sudoku-board.is-shaking{animation:none}.ak-sudoku-cell,.ak-sudoku-key,.ak-sudoku-command,.ak-sudoku-level,.ak-sudoku-options-arrow,.ak-sudoku-toast,.ak-sudoku-layer,.ak-sudoku-dialog{transition:none}}