@import"https://fonts.googleapis.com/css2?family=Nunito:wght@500;700;800;900&display=swap";.game-area{--game-max-width: 520px;--page-bg: #f6f7f2;--surface: #ffffff;--surface-soft: #f0f4f6;--ink: #1d2930;--muted: #6d7780;--line: #d7dde1;--accent: #2f72d6;--accent-deep: #2256a4;--accent-soft: #e8f1ff;--fixed: #fffdfa;--operator: #f1ece3;--player: #e7f3f0;--player-ink: #145c55;--success: #37a66b;--danger: #d84a4a;--shadow: 0 22px 60px rgba(30, 43, 50, .17);position:relative;display:flex;width:100%;height:100%;max-width:none;min-height:100vh;min-height:100dvh;margin:0;padding:0;border:0;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;color:var(--ink);background:radial-gradient(circle at 14% 12%,rgba(47,114,214,.14),transparent 31%),radial-gradient(circle at 88% 88%,rgba(20,92,85,.12),transparent 28%),linear-gradient(145deg,#eef3f5 0%,var(--page-bg) 48%,#edf5f2 100%);font-family:Nunito,Arial,sans-serif;touch-action:manipulation}.game-area *,.game-area *:before,.game-area *:after{box-sizing:border-box;max-width:none}.game-area .hidden{display:none!important}.game-area .game-wrapper{position:absolute;inset:0;display:flex;width:100%;height:100vh;height:100dvh;padding:8px;align-items:center;justify-content:center}.game-area .game-container{--game-bg-image: none;position:relative;display:block;width:auto;height:min(96dvh,calc(var(--game-max-width) * 16 / 9));max-width:100%;max-height:100%;aspect-ratio:9 / 16;overflow:hidden;border:1px solid rgba(47,114,214,.11);border-radius:26px;background:var(--game-bg-image) center / cover no-repeat;box-shadow:var(--shadow);container-type:inline-size}.game-area .screen{position:absolute;inset:0;width:100%;height:100%}.game-area .game-layer{position:relative;z-index:2}.game-area .icon-definitions{position:absolute;width:0;height:0;overflow:hidden}.game-area .menu-screen{display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(16px,4cqi,24px);padding:clamp(16px,4.2cqi,24px)}.game-area .stats-screen{display:flex;min-height:0;flex-direction:column;gap:clamp(14px,3.6cqi,20px);padding:clamp(9px,2.4cqi,14px)}.game-area .stats-title{margin:0;text-align:center;color:var(--ink);font-size:clamp(1.4rem,5.8cqi,1.95rem);font-weight:800;line-height:1.12;letter-spacing:-.055em}.game-area .stats-header-spacer{width:clamp(34px,8.7cqi,43px)}.game-area .stats-title-icon{display:grid;width:clamp(100px,26cqi,124px);height:clamp(100px,26cqi,124px);align-self:center;aspect-ratio:1;place-items:center;border:1px solid rgba(212,174,102,.52);border-radius:20px;color:#c19a5c;background:#ffecc061;box-shadow:0 8px 18px #b9914d1a,inset 0 1px #ffffffa3}.game-area .stats-art-icon{width:66%;height:66%;fill:currentColor}.game-area .stats-content{display:flex;width:100%;min-height:0;flex-direction:column;justify-content:flex-start;gap:clamp(14px,3.6cqi,20px)}.game-area .stats-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(5px,1.4cqi,8px)}.game-area .stats-tab{min-width:0;min-height:clamp(38px,9.5cqi,46px);padding:4px 3px;border:1px solid rgba(47,114,214,.14);border-radius:11px;color:var(--muted);background:#ffffffc7;font:inherit;font-size:clamp(.68rem,2.7cqi,.86rem);font-weight:800;line-height:1.1;cursor:pointer}.game-area .stats-tab.active{border-color:#8eb5e8;color:var(--accent-deep);background:var(--accent-soft);box-shadow:0 3px 8px #2f72d61f}.game-area .stats-tab:focus-visible{outline:3px solid rgba(47,114,214,.28);outline-offset:2px}.game-area .stats-card{overflow:hidden;border:1px solid rgba(47,114,214,.13);border-radius:20px;background:#ffffffdb;box-shadow:0 14px 32px #1e2b3213}.game-area .stats-time-card{overflow:hidden;border:1px solid rgba(20,92,85,.16);border-radius:20px;background:#edf8f5d1;box-shadow:0 12px 28px #145c5514}.game-area .stats-time-row{display:flex;min-height:clamp(56px,14cqi,68px);align-items:center;justify-content:space-between;gap:16px;padding:clamp(15px,4cqi,20px);border-bottom:1px solid rgba(20,92,85,.12);color:var(--player-ink);font-size:clamp(.88rem,3.5cqi,1.06rem);font-weight:800}.game-area .stats-time-row:last-child{border-bottom:0}.game-area .stats-time-value{color:var(--player-ink);font-size:clamp(1.2rem,4.9cqi,1.55rem);font-weight:900;line-height:1}.game-area .stats-table{width:100%;border-collapse:collapse}.game-area .stats-label,.game-area .stats-value{padding:clamp(15px,4cqi,20px);border-bottom:1px solid rgba(109,119,128,.15)}.game-area .stats-row:last-child .stats-label,.game-area .stats-row:last-child .stats-value{border-bottom:0}.game-area .stats-label{color:var(--ink);font-size:clamp(.88rem,3.5cqi,1.06rem);font-weight:800;text-align:left}.game-area .stats-value{width:28%;color:var(--accent-deep);font-size:clamp(1.2rem,4.9cqi,1.55rem);font-weight:900;line-height:1;text-align:right}.game-area .menu-header{display:flex;width:auto;max-width:none;align-items:center;justify-content:flex-end}.game-area .menu-actions{display:grid;grid-auto-flow:column;gap:clamp(7px,1.8cqi,10px)}.game-area .game-button,.game-area .icon-button,.game-area .continue-button,.game-area .difficulty-button,.game-area .tile,.game-area .cell,.game-area .modal-button{font:inherit;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.game-area .icon-button{display:grid;width:clamp(38px,10cqi,48px);flex:0 0 auto;aspect-ratio:1;place-items:center;padding:0;border:1px solid rgba(47,114,214,.14);border-radius:14px;color:var(--ink);background:#ffffffe6;box-shadow:0 8px 18px #1e2b3214;cursor:pointer}.game-area .button-icon{display:block;width:clamp(20px,5.2cqi,25px);height:clamp(20px,5.2cqi,25px);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.game-area .stats-button-icon{width:clamp(22px,5.8cqi,28px);height:clamp(22px,5.8cqi,28px);fill:currentColor;stroke:none}.game-area .icon-button:hover,.game-area .continue-button:hover,.game-area .difficulty-button:hover,.game-area .modal-button:hover{transform:translateY(-1px)}.game-area .icon-button:active,.game-area .continue-button:active,.game-area .difficulty-button:active,.game-area .tile:active,.game-area .modal-button:active{transform:translateY(1px)}.game-area .icon-button:focus-visible,.game-area .continue-button:focus-visible,.game-area .difficulty-button:focus-visible,.game-area .tile:focus-visible,.game-area .cell:focus-visible,.game-area .modal-button:focus-visible{outline:3px solid rgba(47,114,214,.28);outline-offset:2px}.game-area .menu-content{display:flex;min-height:0;flex-direction:column;justify-content:center;gap:clamp(18px,4.6cqi,26px)}.game-area .menu-heading{text-align:center}.game-area .menu-title{margin:0;color:var(--ink);font-size:clamp(1.4rem,5.8cqi,1.95rem);font-weight:800;line-height:1.12;letter-spacing:-.055em}.game-area .continue-button{display:grid;width:100%;min-height:clamp(58px,15cqi,76px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(10px,2.7cqi,14px);padding:8px clamp(13px,3.5cqi,18px);border:1px solid rgba(20,92,85,.2);border-radius:17px;color:var(--player-ink);background:linear-gradient(135deg,#edf8f5,var(--player));box-shadow:0 12px 28px #145c551a;text-align:left;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.game-area .continue-icon{display:grid;width:clamp(38px,10cqi,48px);aspect-ratio:1;place-items:center;border-radius:13px;color:#fff;background:var(--player-ink)}.game-area .continue-icon-svg{width:48%;height:48%;fill:currentColor}.game-area .continue-copy,.game-area .difficulty-copy{display:flex;min-width:0;flex-direction:column}.game-area .continue-label{font-size:clamp(.94rem,3.8cqi,1.16rem);font-weight:800;line-height:1.1}.game-area .continue-difficulty{margin-top:4px;color:#145c55b8;font-size:clamp(.64rem,2.35cqi,.78rem);font-weight:700;line-height:1.1}.game-area .continue-arrow{font-size:clamp(1.6rem,6.4cqi,2rem);font-weight:500;line-height:1}.game-area .difficulty-actions{display:grid;gap:clamp(9px,2.2cqi,12px)}.game-area .difficulty-button{--difficulty-color: var(--accent);display:grid;width:100%;min-height:clamp(58px,15cqi,74px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(10px,2.7cqi,14px);padding:7px clamp(13px,3.5cqi,18px);border:1px solid rgba(109,119,128,.24);border-radius:16px;color:var(--ink);background:#ffffffe6;box-shadow:0 8px 20px #1e2b320d;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.game-area .difficulty-button--easy{--difficulty-color: var(--success)}.game-area .difficulty-button--medium{--difficulty-color: var(--accent)}.game-area .difficulty-button--hard{--difficulty-color: var(--player-ink)}.game-area .difficulty-button--expert{--difficulty-color: var(--danger)}.game-area .difficulty-mark{display:grid;width:clamp(36px,9.4cqi,46px);aspect-ratio:1;place-items:center;border-radius:12px;color:var(--difficulty-color);background:var(--accent-soft);font-size:clamp(1rem,4.1cqi,1.3rem);font-weight:800;line-height:1}.game-area .difficulty-button--easy .difficulty-mark{background:#edf7f1}.game-area .difficulty-button--hard .difficulty-mark{background:var(--player)}.game-area .difficulty-button--expert .difficulty-mark{background:#faecec}.game-area .difficulty-name{font-size:clamp(.86rem,3.45cqi,1.06rem);font-weight:800;line-height:1.1}.game-area .difficulty-arrow{color:var(--difficulty-color);font-size:clamp(1.6rem,6.4cqi,2rem);font-weight:500;line-height:1}.game-area .game-screen{--tray-height: clamp(150px, 38cqi, 198px);display:grid;grid-template-rows:auto minmax(0,1fr) var(--tray-height);gap:clamp(7px,1.8cqi,10px);padding:clamp(9px,2.4cqi,14px)}.game-area .game-header{display:grid;width:100%;max-width:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(8px,2cqi,12px);padding:0}.game-area .difficulty-display{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;padding:9px 16px;border:1px solid rgba(47,114,214,.12);border-radius:999px;background:#ffffffbd;box-shadow:0 6px 16px #1e2b320d}.game-area .difficulty-title{margin:0;overflow:hidden;color:var(--accent-deep);font-size:clamp(.88rem,3.6cqi,1.12rem);font-weight:800;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.game-area .header-actions{display:grid;grid-auto-flow:column;gap:clamp(6px,1.5cqi,9px)}.game-area .header-actions .icon-button{width:clamp(34px,8.7cqi,43px);border-radius:13px}.game-area .board-shell{display:grid;width:100%;min-width:0;min-height:0;max-width:none;place-items:center;align-content:center;padding:0}.game-area .board{--cols: 9;--rows: 11;--cell-size: 38px;--cell-gap: 4px;display:grid;width:100%;grid-template-columns:repeat(var(--cols),var(--cell-size));grid-template-rows:repeat(var(--rows),var(--cell-size));gap:var(--cell-gap);max-width:100%;justify-content:center;padding:clamp(7px,1.8cqi,10px);border:1px solid rgba(47,114,214,.12);border-radius:21px;background:#ffffffc7;box-shadow:0 14px 32px #1e2b3213}.game-area .cell{display:grid;width:var(--cell-size);height:var(--cell-size);place-items:center;padding:0;border:1px solid var(--line);border-radius:clamp(5px,1.6cqi,9px);color:var(--ink);background:transparent;font-size:clamp(.78rem,3.8cqi,1.36rem);font-weight:800;line-height:1;letter-spacing:-.03em;-webkit-user-select:none;user-select:none}.game-area .cell.empty{visibility:hidden;pointer-events:none}.game-area .cell.fixed-number{background:var(--fixed);box-shadow:0 2px 5px #1e2b320d}.game-area .cell.operator,.game-area .cell.equals{border-color:#e3ddd2;color:#5f574d;background:var(--operator)}.game-area .cell.editable-number{border:2px dashed rgba(20,92,85,.34);color:var(--player-ink);background:var(--player);cursor:pointer}.game-area .cell.editable-number.filled{border:1px solid #a9cec8;color:var(--player-ink);background:#edf8f5;box-shadow:0 3px 8px #145c5514}.game-area .cell.editable-number.filled.hinted{border-color:#d6a229;color:#704900;background:#fff0b8;box-shadow:0 4px 12px #ae77002e,inset 0 0 0 1px #ffffff8c}.game-area .cell.selected{border-color:var(--accent);box-shadow:0 0 0 3px #2f72d633}.game-area .cell.editable-number.filled.selected{border-color:#78a5e6;color:#184b91;background:var(--accent-soft);box-shadow:0 0 0 3px #2f72d633,0 4px 10px #2f72d61f}.game-area .cell.flash-correct{animation:crossmath-flash-correct .56s ease}.game-area .cell.flash-incorrect{animation:crossmath-flash-incorrect .56s ease}.game-area .cell.shake{animation:crossmath-shake .36s ease}.game-area .board.win .cell:not(.empty){animation:crossmath-win-pop .68s ease both}.game-area .tray-panel{display:grid;width:100%;height:var(--tray-height);min-height:0;align-content:start;padding:0;border:0;background:transparent;box-shadow:none}.game-area .tray{display:flex;min-height:0;flex-direction:column;justify-content:flex-start;gap:clamp(6px,1.5cqi,9px)}.game-area .tray-row{display:flex;width:100%;min-height:clamp(36px,9cqi,46px);flex-wrap:nowrap;justify-content:center;gap:clamp(5px,1.3cqi,8px)}.game-area .tile{display:grid;width:clamp(36px,9.4cqi,48px);min-width:0;min-height:clamp(36px,9cqi,46px);flex:0 1 clamp(36px,9.4cqi,48px);place-items:center;padding:0 4px;border:1px solid #b8c3ca;border-radius:11px;color:var(--ink);background:var(--surface);box-shadow:0 5px 13px #1f2d3414;font-size:clamp(.78rem,3.2cqi,1rem);font-weight:800;cursor:pointer}.game-area .tile.selected{border-color:var(--accent);color:var(--accent-deep);background:var(--accent-soft);box-shadow:0 0 0 3px #2f72d62b}.game-area .overlay{position:absolute;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:20px;background:#1d293061;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.game-area .overlay.active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s ease}.game-area .modal{position:relative;inset:auto;display:flex;width:min(340px,100%);flex-direction:column;align-items:center;padding:clamp(22px,6cqi,30px);border:1px solid rgba(47,114,214,.14);border-radius:22px;color:var(--ink);background:var(--surface);box-shadow:0 22px 60px #1e2b323d;text-align:center;opacity:0;transform:scale(.94) translateY(8px);transition:opacity .18s ease,transform .18s ease}.game-area .overlay.active .modal{opacity:1;transform:scale(1) translateY(0)}.game-area .modal-mark{display:grid;width:58px;aspect-ratio:1;place-items:center;border-radius:18px;color:#fff;background:var(--success);box-shadow:0 10px 22px #37a66b3d;font-size:1.7rem;font-weight:800}.game-area .modal-title{margin:18px 0 0;color:var(--ink);font-size:clamp(1.35rem,5.6cqi,1.8rem);font-weight:800;line-height:1.08;letter-spacing:-.04em}.game-area .modal--exit{padding-block:clamp(26px,7cqi,34px)}.game-area .modal--exit .modal-title{margin-top:0}.game-area .modal-message{margin:8px 0 0;color:var(--muted);font-size:clamp(.76rem,2.8cqi,.92rem);font-weight:600;line-height:1.4}.game-area .modal-message:empty{display:none}.game-area .modal-actions{display:grid;width:100%;gap:16px;margin-top:22px}.game-area .modal-actions--split{grid-template-columns:repeat(2,minmax(0,1fr))}.game-area .modal-button{min-height:48px;padding:0 16px;border:0;border-radius:13px;font-size:.9rem;font-weight:800;cursor:pointer}.game-area .modal-button--primary{color:#fff;background:var(--accent);box-shadow:0 8px 18px #2f72d638}.game-area .modal-button--quiet{color:var(--accent-deep);border:1px solid rgba(109,119,128,.24);background:#fffffff0;box-shadow:0 8px 20px #1e2b320d}.game-area.is-rtl{direction:rtl;text-align:right}.game-area.is-rtl .continue-button,.game-area.is-rtl .difficulty-button{text-align:right}.game-area.is-rtl .continue-arrow,.game-area.is-rtl .difficulty-arrow{transform:scaleX(-1)}.game-area.is-rtl .stats-label{text-align:right}.game-area.is-rtl .stats-value{text-align:left}.game-area.is-rtl .modal{direction:rtl}.game-area.is-rtl .board,.game-area.is-rtl .tray{direction:ltr}@keyframes crossmath-flash-correct{0%,to{background-color:inherit}45%{border-color:var(--success);background-color:#37a66b47}}@keyframes crossmath-flash-incorrect{0%,to{background-color:inherit}45%{border-color:var(--danger);background-color:#d84a4a42}}@keyframes crossmath-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes crossmath-win-pop{0%{transform:scale(1)}45%{border-color:var(--success);transform:scale(1.05)}to{transform:scale(1)}}@media(max-width:430px){.game-area .game-wrapper{padding:0}.game-area .game-container{width:100%;height:100%;max-height:100%;border:0;border-radius:0}.game-area .menu-title,.game-area .stats-title{font-size:clamp(1.5rem,6.2cqi,2rem)}.game-area .stats-tab{font-size:clamp(.74rem,2.9cqi,.92rem)}.game-area .stats-label{font-size:clamp(.94rem,3.7cqi,1.12rem)}.game-area .stats-value{font-size:clamp(1.28rem,5.1cqi,1.62rem)}.game-area .stats-time-row{font-size:clamp(.94rem,3.7cqi,1.12rem)}.game-area .stats-time-value{font-size:clamp(1.28rem,5.1cqi,1.62rem)}.game-area .continue-label{font-size:clamp(1rem,4.1cqi,1.22rem)}.game-area .continue-difficulty{font-size:clamp(.7rem,2.6cqi,.84rem)}.game-area .difficulty-mark{font-size:clamp(1.08rem,4.4cqi,1.38rem)}.game-area .difficulty-name{font-size:clamp(.94rem,3.7cqi,1.14rem)}.game-area .difficulty-title{font-size:clamp(.96rem,3.9cqi,1.18rem)}.game-area .cell{font-size:clamp(.82rem,4cqi,1.4rem)}.game-area .tile{font-size:clamp(.84rem,3.5cqi,1.06rem)}.game-area .modal-mark{font-size:1.85rem}.game-area .modal-title{font-size:clamp(1.45rem,6cqi,1.9rem)}.game-area .modal-message{font-size:clamp(.84rem,3.1cqi,1rem)}.game-area .modal-button{font-size:.96rem}.game-area .cell.editable-number:not(.filled):not(.selected){border:1px solid rgba(20,92,85,.14);background:#e7f3f0c2;box-shadow:inset 0 0 0 1px #ffffff7a}}@media(max-height:650px){.game-area .menu-screen{gap:8px;padding-top:11px;padding-bottom:11px}.game-area .menu-content{gap:8px}.game-area .difficulty-actions{gap:6px}.game-area .game-screen{gap:5px;padding:6px}.game-area .tray-panel{min-height:0;padding:0}}@media(prefers-reduced-motion:reduce){.game-area .icon-button,.game-area .continue-button,.game-area .difficulty-button,.game-area .cell,.game-area .overlay,.game-area .modal,.game-area .modal-button{animation-duration:1ms!important;transition-duration:1ms!important}}.game-area.theme-dark{--page-bg: #111a20;--surface: rgba(26, 39, 58, .85);--surface-soft: rgba(20, 33, 52, .79);--ink: #f3f6ff;--muted: #c3cde0;--line: #52627a;--accent: #79a4ff;--accent-deep: #79a4ff;--accent-soft: #203b65;--fixed: #1b283c;--operator: #202c40;--player: #172d4b;--player-ink: #91eee4;--success: #37a66b;--danger: #d84a4a;--shadow: 0 24px 68px rgba(0, 0, 0, .52);background:#091424}.game-area.theme-dark .game-container{border-color:#7791bb42}.game-area.theme-dark .icon-button,.game-area.theme-dark .difficulty-button,.game-area.theme-dark .stats-tab,.game-area.theme-dark .modal-button--quiet{border-color:#3b4b63;background:#1a273ad9;box-shadow:0 8px 20px #00000038,inset 0 1px #ffffff09}.game-area.theme-dark .difficulty-display{border-color:#3b4b63;background:#142134c9;box-shadow:0 7px 18px #0000003d}.game-area.theme-dark .board{border-color:#3b4b63;background:#142134c9;box-shadow:0 18px 38px #0000004d,inset 0 1px #ffffff06}.game-area.theme-dark .cell.fixed-number{border-color:#52627a;background:#1b283c;box-shadow:0 4px 11px #00000040,inset 0 1px #ffffff09}.game-area.theme-dark .tile{border-color:#3b4b63;background:#1a273ad9;box-shadow:0 5px 13px #1f2d3414}.game-area.theme-dark .cell.operator,.game-area.theme-dark .cell.equals{border-color:#3b4960;color:#c3cde0;background:#202c40}.game-area.theme-dark .cell.editable-number{border-color:#315b91;color:var(--player-ink);background:#172d4b}.game-area.theme-dark .cell.editable-number.filled{border-color:#3aa69f;background:#174449;box-shadow:0 4px 12px #00000038,inset 0 0 12px #4bd9d214}.game-area.theme-dark .cell.editable-number.filled.hinted{border-color:#ffbd17;color:#ffdf79;background:#443817}.game-area.theme-dark .cell.editable-number.filled.selected,.game-area.theme-dark .tile.selected{border-color:#79a4ff;color:#79a4ff;background:#203b65}.game-area.theme-dark .continue-button{border-color:#35746f;color:#87ddd2;background:linear-gradient(135deg,#17343b,#142a35);box-shadow:0 12px 28px #00000038}.game-area.theme-dark .stats-time-card{border-color:#145c5529;color:#87ddd2;background:#17363ce0}.game-area.theme-dark .continue-difficulty{color:#9fc9c7}.game-area.theme-dark .stats-card,.game-area.theme-dark .modal{border-color:#3b4b63;background:#1a273ad9;box-shadow:0 22px 56px #0000006b}.game-area.theme-dark .stats-tab.active{border-color:#79a4ff;color:#79a4ff;background:#203b65}.game-area.theme-dark .stats-title-icon{border-color:#cd9f4d80;color:#e3b75f;background:#6347185c;box-shadow:0 8px 18px #0003}.game-area.theme-dark .overlay{background:#020811a8}@media(max-width:430px){.game-area.theme-dark .cell.editable-number:not(.filled):not(.selected){border-color:#315b91;background:#172d4b;box-shadow:none}}.game-area.theme-dark .difficulty-button--easy .difficulty-mark{background:#37a66b29}.game-area.theme-dark .difficulty-button--medium .difficulty-mark{background:#2f72d629}.game-area.theme-dark .difficulty-button--hard .difficulty-mark{background:#145c5529}.game-area.theme-dark .difficulty-button--expert .difficulty-mark{background:#d84a4a29}.game-area.theme-dark .modal{background:#18263a}.game-area.theme-dark .modal-button--quiet{background:#202f45}
