.game{--felt: #116b40;--felt-2: #0a4628;--felt-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .28 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:relative;display:flex;flex-direction:column;height:calc(100vh - 47px - env(safe-area-inset-top));height:calc(100dvh - 47px - env(safe-area-inset-top));background:var(--felt-noise),radial-gradient(ellipse at 50% 35%,var(--felt) 0%,var(--felt-2) 100%);color:#fff;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.game.th-felt{background:var(--felt-image) center / cover no-repeat,var(--felt-2)}.g-bar{display:flex;gap:14px;align-items:center;justify-content:flex-end;height:30px;padding:0 12px;font-size:max(15px,var(--fs-sm));color:#ffffffd1;flex:none;font-variant-numeric:tabular-nums}.g-bar>span{white-space:nowrap}.g-bar b{color:#fff;font-weight:700}.g-name{margin-right:auto;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-table{position:relative;flex:1;min-height:0;touch-action:none;overscroll-behavior:contain;contain:layout paint}.g-tools{flex:none;display:flex;justify-content:center;gap:2px;padding:4px 6px calc(4px + env(safe-area-inset-bottom));background:#00000038}.g-tools button{flex:1 1 0;max-width:96px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 2px;border:0;border-radius:10px;background:none;color:#fff;font:500 max(13px,calc(13px * var(--ui))) /1.2 var(--font);cursor:pointer}.g-tools button:hover:not(:disabled){background:#ffffff1a}.g-tools button:disabled{opacity:.4;cursor:default}.g-tools button[hidden]{display:none}.g-tools svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.g-auto{color:var(--c-gold)!important}.g-msg{position:absolute;left:50%;bottom:72px;transform:translate(-50%);margin:0;padding:8px 14px;background:#000000bf;border-radius:10px;font-size:var(--fs);z-index:5000;text-align:center;width:max-content;max-width:90%}.g-stuck{position:absolute;left:50%;bottom:70px;transform:translate(-50%);z-index:4000;width:min(440px,calc(100% - 24px));padding:14px 16px;border-radius:14px;background:var(--c-paper);color:var(--c-ink);box-shadow:0 10px 40px #00000073;text-align:center;font-size:max(16px,var(--fs))}.g-stuck[hidden]{display:none}.g-stuck p{margin:0 0 10px}.g-stuck div{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.g-stuck button{min-height:44px;font:500 max(16px,var(--fs)) var(--font);padding:9px 16px;border-radius:10px;border:1px solid var(--c-line);background:#fff;color:var(--c-ink);cursor:pointer}.g-stuck .g-primary{background:var(--c-felt);color:#fff;border-color:var(--c-felt)}.g-noscript{position:absolute;inset:40% 0 auto;text-align:center}.slot,.cd{position:absolute;left:0;top:0;width:var(--cw);height:var(--ch)}.slot{border-radius:calc(var(--cw) * .08);border:1.5px solid rgba(255,255,255,.22);background:#00000014;display:grid;place-items:center}.slot svg{width:46%;height:46%;fill:#ffffff2e;color:#ffffff40}.slot-tab svg,.slot-cell svg{display:none}.slot-stock svg{display:none}.slot-stock.empty-stock svg{display:block;cursor:pointer}.slot-cell{background:#00000029}.cd{transition:transform .26s cubic-bezier(.2,.7,.3,1);will-change:transform;perspective:600px;cursor:pointer}.notr .cd,.cd.drag{transition:none!important}.cd.drag{cursor:grabbing}.cd.drag .ci{box-shadow:0 10px 24px #00000059}.ci{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .3s ease;border-radius:calc(var(--cw) * .08);box-shadow:0 1px 2px #00000059}.cd.up .ci{transform:rotateY(180deg)}.bk,.fc{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:inherit;overflow:hidden}.fc{transform:rotateY(180deg);background:#fff center / 100% 100% no-repeat}.bk svg,.fc svg{display:block;width:100%;height:100%}.fc.img svg{display:none}.th-back .bk{background:var(--back-image) center / 100% 100% no-repeat}.th-back .bk svg{display:none}.cd.hl:after,.slot.hl:after{content:"";position:absolute;inset:-4px;border-radius:calc(var(--cw) * .1);border:3px solid #ffd23f;box-shadow:0 0 0 2px #0000008c,0 0 18px 4px #ffd23fbf;pointer-events:none;z-index:2;animation:g-pulse .55s ease 4 alternate}.slot.hl{position:absolute}@keyframes g-pulse{0%{opacity:1}to{opacity:.35}}.cd.nope .ci{animation:g-nope .35s}@keyframes g-nope{25%{translate:-4px 0}75%{translate:4px 0}}.confetti{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:6000}.game dialog{border:0;border-radius:18px;padding:22px;max-width:min(440px,94vw);max-height:92dvh;overflow:auto;color:var(--c-ink);text-align:center;font-size:max(16px,var(--fs));background:var(--c-paper);box-shadow:0 20px 60px #0006}.game dialog.g-choose[open]{position:absolute;top:calc(var(--g-bar, 44px) + 6px);left:50%;transform:translate(-50%);margin:0;z-index:40;width:min(440px,calc(100% - 16px));padding:10px 12px 8px;border-radius:14px;box-shadow:0 8px 24px #00000059}.game dialog.g-choose .dlg-h{font-size:var(--fs-lg);margin:0 40px 0 0}.game dialog.g-choose .g-keys{margin:0}.game dialog .g-choose__x{margin:0;padding:0;border-radius:10px;position:absolute;top:2px;right:2px;width:44px;height:44px;border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:inherit}.game dialog.g-choose[open]{overflow:visible}@media(max-width:480px){.game dialog.g-choose .g-keys{display:none}}.game dialog .g-choose__opts button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;margin:0;padding:4px;min-width:0;min-height:52px;border:2px solid #d9e3dc;border-radius:12px}.game dialog .g-choose__opts b{font-size:max(16px,var(--fs));line-height:1.2}.game dialog .g-choose__opts span{font-size:var(--fs-xs);line-height:1.2}.game dialog .g-choose__opts button[aria-pressed=true]{border-color:var(--felt, #116b40)}.g-choose__opts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 6px}.g-choose__opts button{display:flex;flex-direction:column;gap:2px;padding:8px 6px;min-height:44px;border:2px solid #d9e3dc;border-radius:14px;background:#fff;font:inherit;cursor:pointer}.g-choose__opts button:hover,.g-choose__opts button:focus-visible{border-color:var(--felt, #116b40)}.g-choose__opts b{font-size:var(--fs-lg);color:var(--c-ink)}.g-choose__opts span{font-size:var(--fs-sm);opacity:.65}.game dialog::backdrop{background:#00000073}.game dialog .dlg-h{margin:0 0 12px;font-size:var(--fs-h2)}.game dialog button,.game dialog .g-btn{display:inline-block;font:500 max(17px,var(--fs)) var(--font);padding:11px 18px;border-radius:10px;border:1px solid var(--c-line);background:#fff;cursor:pointer;margin:4px;color:var(--c-ink)}.game dialog .g-primary{background:var(--c-felt);color:#fff;border-color:var(--c-felt)}.g-variants{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin-bottom:12px}.g-variants a{padding:8px 16px;border:1px solid var(--c-line);border-radius:50px;font-size:max(16px,var(--fs-sm))}.g-variants a[aria-current]{background:var(--c-felt);border-color:var(--c-felt);color:#fff}.g-stats{font-size:max(16px,var(--fs-sm));color:var(--c-muted)}.g-keys{font-size:var(--fs-xs);color:var(--c-muted)}.g-win{background:var(--win-image, linear-gradient(160deg, #fffbea, #fff)) center / cover}.g-win .dlg-h{font-size:calc(36px * var(--ui));color:var(--c-felt)}.g-win__nums{font-size:var(--fs-lg)}.g-win__progress{display:grid;gap:10px;margin:10px 0;text-align:left}.g-win__progress p{margin:0}.wp-xp{text-align:center;font-weight:700;color:var(--c-gold-2);font-size:var(--fs-lg)}.wp-up{text-align:center;font:700 var(--fs-lg) var(--font);color:var(--c-felt)}.wp-lv{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;font-size:var(--fs-sm);font-weight:600}.wp-got{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.wp-got>span{display:grid;justify-items:center;gap:2px;max-width:96px;text-align:center}.wp-got small{font-size:var(--fs-xs);line-height:1.25}.wp-goal{display:flex;gap:10px;align-items:center;font-size:var(--fs-sm);background:var(--c-bg-soft);padding:10px;border-radius:12px}.wp-goal>span:not(.medal){flex:1;display:grid;gap:4px}.wp-goal small{font-size:var(--fs-xs);color:var(--c-muted)}.g-win__more{font-size:var(--fs-sm);margin:10px 0 0}.g-win__more a,.g-win__next a{color:var(--c-felt);text-decoration:underline}.g-win__next{margin:14px 0 0;font-size:var(--fs)}.g-win__next a{display:inline-block;padding:8px 2px;font-weight:600}.g-row{display:flex;flex-wrap:wrap;justify-content:center}.g-deal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;margin:6px 0 10px;font-size:max(16px,var(--fs-sm))}.g-deal label{display:flex;align-items:center;gap:6px}.g-deal input{width:7.5em;font:inherit;padding:9px 10px;border:1px solid var(--c-line);border-radius:8px}.game dialog .g-deal button{padding:9px 14px}@media(prefers-reduced-motion:reduce){.cd,.ci{transition-duration:.01ms!important}.cd.hl:after,.slot.hl:after,.cd.nope .ci{animation:none}}@media(orientation:landscape)and (max-height:500px){.g-bar{height:24px;font-size:14px}.g-tools button span{display:none}.g-tools{padding-block:2px calc(2px + env(safe-area-inset-bottom))}}.game-indian{--in-felt: #5a1e2b;--in-felt-2: #2b0d16;--in-turq: #1f9e9a;--in-gold: #f0c75e;--in-terra: #c4512d;--in-ochre: #d99a2b;--in-orn: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cg fill='none' stroke='%23f0c75e' stroke-opacity='.09' stroke-width='1.2'%3E%3Cpath d='M32 4l28 28-28 28L4 32z'/%3E%3Ccircle cx='32' cy='32' r='9'/%3E%3Cpath d='M32 23c4 4 4 14 0 18-4-4-4-14 0-18zM23 32c4-4 14-4 18 0-4 4-14 4-18 0z'/%3E%3C/g%3E%3C/svg%3E");position:relative;display:flex;flex-direction:column;height:calc(100vh - 47px - env(safe-area-inset-top));height:calc(100dvh - 47px - env(safe-area-inset-top));background:var(--in-orn),radial-gradient(ellipse at 50% 40%,var(--in-felt) 0%,var(--in-felt-2) 100%);color:#fff;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.game-indian.th-felt{background:var(--felt-image) center / cover no-repeat,var(--in-felt-2)}.game-indian .g-bar{display:flex;gap:14px;align-items:center;justify-content:flex-end;height:30px;padding:0 12px;font-size:max(15px,var(--fs-sm));color:#ffffffd1;flex:none;font-variant-numeric:tabular-nums}.game-indian .g-bar>span{white-space:nowrap}.game-indian .g-bar b{color:#fff;font-weight:600}.game-indian .g-name{margin-right:auto;opacity:.7;overflow:hidden;text-overflow:ellipsis}.game-indian .g-table{position:relative;flex:1;min-height:0;touch-action:none;overscroll-behavior:contain}.game-indian .g-tools{flex:none;display:flex;justify-content:center;gap:2px;padding:4px 6px calc(4px + env(safe-area-inset-bottom));background:#00000040}.game-indian .g-tools button{flex:1 1 0;max-width:96px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 2px;border:0;border-radius:10px;background:none;color:#fff;font:500 max(13px,calc(13px * var(--ui)))/1.2 var(--font);cursor:pointer}.game-indian .g-tools button:hover:not(:disabled){background:#ffffff1a}.game-indian .g-tools button:disabled{opacity:.4;cursor:default}.game-indian .g-tools svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.game-indian .g-tell{color:var(--in-gold)!important}.game-indian .g-tell.pulse{animation:in-pulse 1.2s ease-in-out infinite;background:#f0c75e26!important}.game-indian .g-msg{position:absolute;left:50%;bottom:72px;transform:translate(-50%);margin:0;padding:8px 14px;background:#000000c7;border-radius:10px;font-size:var(--fs);z-index:50;text-align:center;width:max-content;max-width:90%;pointer-events:none}.game-indian .g-noscript{position:absolute;inset:40% 0 auto;text-align:center}.in-board{position:absolute;left:0;top:0}.in-tile{position:absolute;left:0;top:0;padding:0;border:0;background:none;cursor:pointer;border-radius:8%}.in-tile:focus-visible{outline:2px solid var(--in-gold);outline-offset:2px}.in-tile .it{width:100%;height:100%;border-radius:7%;box-shadow:0 2px 6px #00000073;transition:transform .22s cubic-bezier(.3,.7,.3,1);will-change:transform;overflow:hidden}.in-tile .it svg{display:block;width:100%;height:100%}.th-back .in-tile .it{background:var(--back-image) center / cover}.th-back .in-tile .it svg>g>rect:first-child{fill:transparent}.in-tile.hl .it{box-shadow:0 0 0 3px var(--in-gold),0 0 18px var(--in-gold)}.in-tile.deal{animation:in-deal .35s both cubic-bezier(.3,.7,.3,1)}.in-done .in-tile{cursor:default}.in-glows{position:absolute;inset:0;pointer-events:none;z-index:2}.in-glow{position:absolute;left:0;top:0;width:0;height:0}.in-glow:before{content:"";position:absolute;width:var(--g, 60px);height:var(--g, 60px);left:calc(var(--g, 60px) / -2);top:calc(var(--g, 60px) / -2);border-radius:50%;background:radial-gradient(circle,rgba(255,236,170,.6) 0%,rgba(240,199,94,.28) 45%,transparent 70%);animation:in-glow 2.4s ease-in-out infinite}.in-glow.new:before{animation:in-burst .9s ease-out,in-glow 2.4s ease-in-out .9s infinite}.in-found{position:absolute;margin:0;padding:0;list-style:none;display:flex;gap:6px;overflow:auto;scrollbar-width:none}.in-found--bottom{flex-direction:row;align-items:center}.in-found--side{flex-direction:column}.in-found li{flex:none;display:flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;background:#00000040;border:1px solid rgba(240,199,94,.3);border-radius:50px;font-size:var(--fs-xs)}.in-found--bottom li{flex-direction:column;gap:0;padding:4px 6px;border-radius:12px;font-size:13px;min-width:56px}.in-found svg{width:30px;height:30px}.in-found li.new{animation:in-pop .5s ease-out;border-color:var(--in-gold)}.in-found li.in-empty{white-space:normal;border:0;background:none;font-size:var(--fs-xs);opacity:.7;flex:1;min-width:0;text-align:center}.game-indian dialog{border:0;border-radius:18px;padding:22px;max-width:min(460px,92vw);color:var(--c-ink);text-align:center;box-shadow:0 20px 60px #0006}.game-indian dialog::backdrop{background:#1400088c}.game-indian dialog .dlg-h{margin:0 0 10px}.game-indian dialog button{font:500 max(17px,var(--fs)) var(--font);padding:10px 16px;border-radius:10px;border:1px solid #e6d9c3;background:#fff;cursor:pointer;margin:4px;color:var(--c-ink)}.game-indian dialog .g-primary{background:var(--in-felt);color:#fff;border-color:var(--in-felt)}.game-indian .g-stats{font-size:max(16px,var(--fs-sm));color:var(--c-muted)}.game-indian .g-keys{font-size:var(--fs-xs);color:var(--c-muted)}.in-opt{display:flex;gap:8px;align-items:center;justify-content:center;font-size:max(16px,var(--fs-sm));margin-bottom:8px;cursor:pointer}.in-tell{background:var(--win-image, linear-gradient(170deg, #fff8e8, #fff)) center / cover;max-height:86vh}.in-tell .dlg-h{color:var(--in-felt);font-size:28px}.in-tell__list{list-style:none;margin:8px 0;padding:0;text-align:left;display:grid;gap:10px}.in-tell__list li{display:flex;gap:12px;align-items:flex-start}.in-tell__list svg{flex:none;width:44px;height:44px}.in-tell__list b{color:var(--c-ink)}.in-tell__list li.in-order{display:block;font-size:15px;color:var(--c-muted);text-align:center}.in-tell__list p{margin:2px 0 0;font-size:16px;line-height:1.5}@keyframes in-pulse{50%{transform:scale(1.08)}}@keyframes in-glow{50%{opacity:.55}}@keyframes in-burst{0%{transform:scale(.2);opacity:1}60%{transform:scale(1.8)}to{transform:scale(1)}}@keyframes in-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.1)}}@keyframes in-deal{0%{opacity:0;scale:.6}}@media(prefers-reduced-motion:reduce){.in-tile .it{transition:none}.in-glow,.in-glow:before,.in-tile.deal,.g-tell.pulse,.in-found li.new{animation:none!important}}@media(orientation:landscape)and (max-height:500px){.game-indian .g-tools button span{display:none}}.game-mahjong{--mj-felt: #1d4a3a;--mj-felt-2: #0e2a20;--mj-tile: #fbf6ea;--mj-tile-2: #efe4cc;--mj-edge: #c9b48a;--mj-edge-2: #8f7a52;--mj-sel: #f0c75e;position:relative;display:flex;flex-direction:column;height:calc(100vh - 47px - env(safe-area-inset-top));height:calc(100dvh - 47px - env(safe-area-inset-top));background:radial-gradient(ellipse at 50% 40%,var(--mj-felt) 0%,var(--mj-felt-2) 100%);color:#fff;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.game-mahjong.th-felt{background:var(--felt-image) center / cover no-repeat,var(--mj-felt-2)}.game-mahjong .g-bar{display:flex;gap:14px;align-items:center;justify-content:flex-end;height:30px;padding:0 12px;font-size:max(15px,var(--fs-sm));color:#ffffffd1;flex:none;font-variant-numeric:tabular-nums}.game-mahjong .g-bar>span{white-space:nowrap}.game-mahjong .g-bar b{color:#fff;font-weight:600}.game-mahjong .g-name{margin-right:auto;opacity:.7;overflow:hidden;text-overflow:ellipsis}.game-mahjong .g-table{position:relative;flex:1;min-height:0;touch-action:manipulation;overscroll-behavior:contain}.game-mahjong .g-tools{flex:none;display:flex;justify-content:center;gap:2px;padding:4px 6px calc(4px + env(safe-area-inset-bottom));background:#00000040}.game-mahjong .g-tools button{flex:1 1 0;max-width:96px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 2px;border:0;border-radius:10px;background:none;color:#fff;font:500 max(13px,calc(13px * var(--ui)))/1.2 var(--font);cursor:pointer}.game-mahjong .g-tools button:hover:not(:disabled){background:#ffffff1a}.game-mahjong .g-tools button:disabled{opacity:.4;cursor:default}.game-mahjong .g-tools svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.game-mahjong .g-shuffle.pulse{color:var(--mj-sel);animation:mj-pulse 1.2s ease-in-out infinite;background:#f0c75e26!important}.game-mahjong .g-msg{position:absolute;left:50%;bottom:72px;transform:translate(-50%);margin:0;padding:8px 14px;background:#000000c7;border-radius:10px;font-size:var(--fs);z-index:9000;text-align:center;width:max-content;max-width:90%;pointer-events:none}.game-mahjong .g-noscript{position:absolute;inset:40% 0 auto;text-align:center}.mj-board{position:absolute;inset:0}.mj-tile{position:absolute;left:0;top:0;padding:0;display:grid;place-items:center;border:0;border-radius:9%;cursor:pointer;color:inherit;background:linear-gradient(150deg,var(--mj-tile),var(--mj-tile-2));box-shadow:inset 0 0 0 1px #0000002e,calc(var(--mj-d, 3px) * .5) calc(var(--mj-d, 3px) * .5) 0 var(--mj-edge),var(--mj-d, 3px) var(--mj-d, 3px) 0 var(--mj-edge-2),calc(var(--mj-d, 3px) + 1px) calc(var(--mj-d, 3px) + 2px) 4px #00000073;transition:filter .15s,opacity .25s,translate .25s}.th-back .mj-tile{background:var(--back-image) center / cover}.game-mahjong .mj-tile svg{display:block;width:92%!important;height:92%!important;pointer-events:none}.mj-tile:not(.free){filter:brightness(.82) saturate(.8);cursor:default}.mj-tile.sel{background:linear-gradient(150deg,#fff3c4,#f6dc8a);box-shadow:inset 0 0 0 3px var(--mj-sel),var(--mj-d, 3px) var(--mj-d, 3px) 0 var(--mj-edge-2),0 0 14px var(--mj-sel)}.mj-tile.hl{animation:mj-hl 1.6s ease-in-out}.mj-tile.out{opacity:0;translate:0 -12px;pointer-events:none}.mj-tile.shake{animation:mj-shake .3s}.mj-tile.deal{animation:mj-deal .4s both cubic-bezier(.3,.7,.3,1)}.mj-tile:focus-visible{outline:2px solid var(--mj-sel);outline-offset:1px}.game-mahjong dialog{border:0;border-radius:18px;padding:22px;max-width:min(460px,92vw);color:var(--c-ink);text-align:center;box-shadow:0 20px 60px #0006}.game-mahjong dialog::backdrop{background:#00140c8c}.game-mahjong dialog .dlg-h{margin:0 0 10px}.game-mahjong dialog button{font:500 max(17px,var(--fs)) var(--font);padding:10px 16px;border-radius:10px;border:1px solid #d9e2dc;background:#fff;cursor:pointer;margin:4px;color:var(--c-ink)}.game-mahjong dialog .g-primary{background:var(--mj-felt);color:#fff;border-color:var(--mj-felt)}.game-mahjong .g-stats{font-size:max(16px,var(--fs-sm));color:var(--c-muted)}.game-mahjong .g-keys{font-size:var(--fs-xs);color:var(--c-muted)}@keyframes mj-pulse{50%{transform:scale(1.08)}}@keyframes mj-hl{0%,to{box-shadow:0 0 0 0 var(--mj-sel)}25%,75%{box-shadow:0 0 0 4px var(--mj-sel),0 0 18px var(--mj-sel)}}@keyframes mj-shake{25%{translate:-3px 0}75%{translate:3px 0}}@keyframes mj-deal{0%{opacity:0;translate:0 -30px}}@media(prefers-reduced-motion:reduce){.mj-tile{transition:none}.mj-tile.deal,.mj-tile.shake,.g-shuffle.pulse{animation:none!important}}@media(orientation:landscape)and (max-height:500px){.game-mahjong .g-tools button span{display:none}}.game-sudoku{--sd-bg: #0f5132;--sd-bg2: #0a3a24;--sd-paper: #fffdf6;--sd-ink: #1d2a22;--sd-user: #1f5fa8;--sd-bad: #c8102e;--sd-line: #c9c3b3;--sd-thick: #4a3a26;--sd-peer: #ecf2e8;--sd-same: #cfe3d2;--sd-sel: #f6dc8a;--sd-gold: #d9a227;position:relative;display:flex;flex-direction:column;height:calc(100vh - 47px - env(safe-area-inset-top));height:calc(100dvh - 47px - env(safe-area-inset-top));background:radial-gradient(ellipse at 50% 35%,var(--sd-bg) 0%,var(--sd-bg2) 100%);color:#fff;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;font-family:var(--font);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.game-sudoku .g-bar{display:flex;gap:12px;align-items:center;height:34px;padding:0 8px 0 12px;font-size:max(15px,var(--fs-sm));color:#ffffffd9;flex:none;font-variant-numeric:tabular-nums}.game-sudoku .g-bar b{color:#fff;font-weight:600}.game-sudoku .g-name{margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-sudoku .g-home svg,.sd-pbtn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.game-sudoku .g-home{color:#fff;display:grid;place-items:center}.sd-pbtn{border:0;background:#ffffff1f;color:#fff;border-radius:8px;width:44px;height:44px;display:grid;place-items:center;cursor:pointer}.sd-wrap{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:6px 8px calc(8px + env(safe-area-inset-bottom))}.sd-wrap.land{flex-direction:row;gap:24px}.sd-boardbox{position:relative;width:var(--sz, 320px);height:var(--sz, 320px);flex:none}.sd-board{display:grid;grid-template:repeat(9,1fr) / repeat(9,1fr);width:100%;height:100%;background:var(--sd-paper);border:2.5px solid var(--sd-thick);border-radius:6px;overflow:hidden;box-shadow:0 8px 26px #00000059}.sd-cell{position:relative;display:grid;place-items:center;border-right:1px solid var(--sd-line);border-bottom:1px solid var(--sd-line);color:var(--sd-ink);font-size:calc(var(--sz, 320px) / 9 * .62);font-weight:500;line-height:1;cursor:pointer;outline:none;font-variant-numeric:tabular-nums}.sd-cell.br{border-right:2px solid var(--sd-thick)}.sd-cell.bb{border-bottom:2px solid var(--sd-thick)}.sd-cell.c8{border-right:0}.sd-cell.r8{border-bottom:0}.sd-cell.given{font-weight:700}.sd-cell.user{color:var(--sd-user)}.sd-cell.peer{background:var(--sd-peer)}.sd-cell.same{background:var(--sd-same)}.sd-cell.sel{background:var(--sd-sel)}.sd-cell.bad{color:var(--sd-bad);background:#fbe1e1}.sd-cell.sel.bad{background:#f6c9c9}.sd-cell.hl{animation:sd-hl 1.2s ease}.sd-cell.shake{animation:sd-shake .3s}.sd-n{position:absolute;inset:1px;display:grid;grid-template:repeat(3,1fr) / repeat(3,1fr);font-size:max(13px,calc(var(--sz, 320px) / 9 * .28));font-weight:500;color:#5b5648;line-height:1}.sd-n i{font-style:normal;display:grid;place-items:center}.sd-n i.m{color:var(--sd-ink);font-weight:700;background:#d9a22759;border-radius:3px}.sd-board.paused .sd-cell{color:transparent!important;background:var(--sd-paper)!important}.sd-board.paused .sd-n{visibility:hidden}.sd-paused{position:absolute;inset:0;display:grid;place-content:center;gap:10px;text-align:center;color:var(--sd-ink);font-size:max(20px,var(--fs-lg))}.sd-paused p{margin:0;font-weight:700}.sd-side{display:flex;flex-direction:column;gap:8px;width:var(--sz, 320px);flex:none}.sd-wrap.land .sd-side{width:min(380px,40vw)}.sd-tools{display:flex;justify-content:space-between;gap:2px}.sd-tools button{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;border:0;border-radius:10px;background:none;color:#fff;font:500 max(13px,calc(13px * var(--ui, 1)))/1.2 var(--font);cursor:pointer}.sd-tools button:hover:not(:disabled){background:#ffffff1a}.sd-tools button:disabled{opacity:.4;cursor:default}.sd-tools svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sd-onoff{position:absolute;top:-6px;right:4%;font:700 13px/1 var(--font);font-style:normal;background:#fff3;border-radius:6px;padding:2px 4px}.sd-tools [aria-pressed=true]{color:var(--sd-gold)}.sd-tools [aria-pressed=true] .sd-onoff{background:var(--sd-gold);color:#1d2a22}.sd-pad{display:grid;grid-template-columns:repeat(9,1fr);gap:4px}.sd-wrap.land .sd-pad{grid-template-columns:repeat(3,1fr);gap:8px}.sd-pad button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:52px;border:0;border-radius:10px;background:#fffdf6f0;color:var(--sd-user);cursor:pointer;font-family:var(--font)}.sd-wrap.land .sd-pad button{min-height:0;aspect-ratio:1.25}.sd-pad b{font-size:max(24px,calc(var(--sz, 320px) / 13));font-weight:600;line-height:1}.sd-wrap.land .sd-pad b{font-size:36px}.sd-pad small{font-size:13px;color:#5b5648;line-height:1;min-height:13px}.sd-pad button:disabled{opacity:.25;cursor:default}.sd-pad button:active:not(:disabled){transform:scale(.95)}.sd-pad.notes button{color:#5b5648;box-shadow:inset 0 0 0 2px var(--sd-gold)}.game-sudoku .g-msg{position:absolute;left:50%;bottom:40%;transform:translate(-50%);margin:0;padding:8px 14px;background:#000c;border-radius:10px;font-size:max(15px,var(--fs));z-index:5000;text-align:center;width:max-content;max-width:90%;pointer-events:none}.game-sudoku dialog{border:0;border-radius:18px;padding:22px;max-width:min(460px,92vw);color:var(--c-ink, #1d2a22);text-align:center;box-shadow:0 20px 60px #0006}.game-sudoku dialog::backdrop{background:#00140c8c}.game-sudoku dialog .dlg-h{margin:0 0 10px}.game-sudoku dialog button{font:500 max(16px,var(--fs)) var(--font);padding:10px 16px;border-radius:10px;border:1px solid #d9e2dc;background:#fff;cursor:pointer;margin:4px;color:var(--c-ink, #1d2a22)}.game-sudoku dialog .g-primary,.sd-paused .g-primary{background:var(--sd-bg);color:#fff;border:0;font:600 max(16px,var(--fs)) var(--font);padding:10px 18px;border-radius:10px;cursor:pointer}.game-sudoku dialog.sd-choose[open]{position:absolute;top:52px;left:50%;transform:translate(-50%);margin:0;z-index:40;width:min(440px,calc(100% - 16px));padding:10px 12px 6px;border-radius:14px;box-shadow:0 8px 24px #00000059}.game-sudoku dialog.sd-choose .dlg-h{font-size:var(--fs-lg);margin:0 40px 4px 0}.game-sudoku dialog.sd-choose .g-keys{margin:0}.game-sudoku dialog .sd-choose__x{position:absolute;top:2px;right:2px;width:44px;height:44px;margin:0;padding:0;border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:inherit}.game-sudoku dialog.sd-choose .sd-levels{flex-wrap:wrap;gap:4px;margin:2px 0 4px}.game-sudoku dialog.sd-choose .sd-levels button{margin:0;padding:0 6px;min-height:44px;flex:1 1 28%;min-width:0;font-size:max(15px,var(--fs-sm))}@media(max-width:480px){.game-sudoku dialog.sd-choose .g-keys{display:none}}.game-sudoku dialog.sd-choose [data-lv][aria-pressed=true]{border-color:var(--sd-bg);box-shadow:inset 0 0 0 1px var(--sd-bg)}.sd-levels{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:4px 0 10px}.sd-levels a{padding:8px 12px;border-radius:999px;border:1px solid #d9e2dc;color:inherit;text-decoration:none;font-size:max(15px,var(--fs-sm))}.sd-levels a[aria-current=true]{background:var(--sd-bg);color:#fff;border-color:var(--sd-bg)}.sd-opts{display:grid;gap:8px;text-align:left;margin:8px auto 10px;width:fit-content;font-size:max(15px,var(--fs-sm))}.sd-opts input{width:18px;height:18px;vertical-align:-3px;accent-color:var(--sd-bg)}.game-sudoku .g-stats{font-size:max(15px,var(--fs-sm));color:var(--c-muted, #5b5648)}.game-sudoku .g-keys{font-size:max(13px,var(--fs-xs));color:var(--c-muted, #5b5648)}.game-sudoku .g-noscript{position:absolute;inset:40% 0 auto;text-align:center}@keyframes sd-hl{0%,to{box-shadow:none}30%,70%{box-shadow:inset 0 0 0 3px var(--sd-gold)}}@keyframes sd-shake{25%{translate:-3px 0}75%{translate:3px 0}}@media(prefers-reduced-motion:reduce){.sd-cell.hl,.sd-cell.shake{animation:none}}.game-durak{--felt: #116b40;--felt-2: #0a4628;--dk-gold: #f2c14e;--felt-noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .28 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:relative;display:flex;flex-direction:column;height:calc(100vh - 47px - env(safe-area-inset-top));height:calc(100dvh - 47px - env(safe-area-inset-top));background:var(--felt-noise),radial-gradient(ellipse at 50% 35%,var(--felt) 0%,var(--felt-2) 100%);color:#fff;overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.game-durak [hidden]{display:none!important}.game-durak.th-felt{background:var(--felt-image) center / cover no-repeat,var(--felt-2)}.game-durak .g-bar{display:flex;gap:12px;align-items:center;justify-content:flex-end;height:40px;padding:0 10px;font-size:max(15px,var(--fs-sm));color:#ffffffd1;flex:none;font-variant-numeric:tabular-nums}.game-durak .g-bar>span{white-space:nowrap}.game-durak .g-bar b{color:#fff;font-weight:700}.game-durak .g-name{margin-right:auto;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.game-durak .g-home{display:grid;place-items:center;width:32px;height:32px;margin-left:-6px;color:#fff}.game-durak .g-home svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2}.dk-conf{border:1px solid rgba(255,255,255,.3);background:#00000026;color:#fff;border-radius:999px;padding:4px 12px;font:500 max(14px,var(--fs-xs)) var(--font);cursor:pointer;white-space:nowrap;min-height:44px}.dk-conf b{font-weight:600}.game-durak .g-table{position:relative;flex:1;min-height:0;touch-action:none;overscroll-behavior:contain;contain:layout paint}.game-durak .g-tools{flex:none;display:flex;justify-content:center;gap:2px;padding:4px 6px calc(4px + env(safe-area-inset-bottom));background:#00000038}.game-durak .g-tools button{flex:1 1 0;max-width:96px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 2px;border:0;border-radius:10px;background:none;color:#fff;font:500 max(13px,calc(13px * var(--ui))) /1.2 var(--font);cursor:pointer}.game-durak .g-tools button:hover:not(:disabled){background:#ffffff1a}.game-durak .g-tools svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html.has-game .game-durak .g-msg,.game-durak .g-msg{position:absolute;left:50%;top:var(--dk-msg-top, 30%);bottom:auto;height:auto;transform:translate(-50%,-50%);margin:0;padding:9px 16px;background:#000000c7;border-radius:12px;font-size:max(17px,var(--fs));font-weight:600;z-index:5000;text-align:center;width:max-content;max-width:90%;pointer-events:none}.game-durak .g-noscript{position:absolute;inset:40% 0 auto;text-align:center}.dk-opp{position:absolute;left:0;top:0;display:flex;align-items:center;gap:6px;justify-content:center;font-size:max(14px,var(--fs-xs));white-space:nowrap;color:#ffffffe6;z-index:700;pointer-events:none}.dk-opp b{font-weight:700;color:#fff}.dk-opp i{font-style:normal;padding:1px 7px;border-radius:999px;background:#0000004d;font-size:max(13px,var(--fs-xs))}.dk-opp .n{min-width:22px;text-align:center;font-weight:700}.dk-opp.att i{background:var(--dk-gold);color:#1d2a22}.dk-opp.def i{background:#fff;color:#7a1f2b}.dk-opp.out{opacity:.55}.dk-opp.think b:after{content:" …";animation:dk-blink 1s steps(2) infinite}@keyframes dk-blink{50%{opacity:0}}.dk-status{position:absolute;margin:0;z-index:650;text-align:center;font-size:max(16px,var(--fs-sm));line-height:1.25;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);display:grid;place-items:center;pointer-events:none}.dk-deckinfo,.dk-discinfo{position:absolute;z-index:640;white-space:nowrap;transform:translate(-50%);display:grid;justify-items:center;line-height:1.05;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.6)}.dk-deckinfo b,.dk-discinfo b{font-size:max(17px,var(--fs))}.dk-deckinfo small,.dk-discinfo small{font-size:13px;opacity:.85}.dk-trumpmark{position:absolute;z-index:30;display:grid;place-items:center;border:2px dashed rgba(255,255,255,.35);border-radius:10px;color:#ffffffbf;font-size:13px;text-align:center;line-height:1.1;pointer-events:none}.dk-trumpmark b{font-size:28px;line-height:1}.dk-trumpmark b.red{color:#ffb3b3}.dk-slot{position:absolute;z-index:150;display:grid;place-items:center;border:3px dashed var(--dk-gold);border-radius:10px;background:#f2c14e1f;color:var(--dk-gold);font-weight:700;font-size:max(14px,var(--fs-xs));cursor:pointer;animation:dk-glow 1.4s ease-in-out infinite alternate}.dk-slot[hidden]{display:none}@keyframes dk-glow{to{background:#f2c14e47}}.dk-tip{position:absolute;z-index:900;display:flex;align-items:center;gap:6px;margin:0 auto;padding:6px 6px 6px 12px;border-radius:12px;background:#fffdf6f5;color:#1d2a22;font-size:max(15px,var(--fs-sm));line-height:1.3;box-shadow:0 4px 14px #0000004d}.dk-tip[hidden]{display:none}.dk-tip button{flex:none;width:36px;height:36px;border:0;border-radius:8px;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:#5b5648}.dk-acts{position:absolute;z-index:800;display:flex;gap:10px;justify-content:center;align-items:center}.dk-acts button{min-height:48px;min-width:112px;padding:10px 22px;border-radius:14px;border:0;font:700 max(17px,var(--fs)) var(--font);cursor:pointer;box-shadow:0 3px 10px #00000059;background:#fffdf6;color:#1d2a22}.dk-acts button.n3{min-width:0;padding:10px 12px;font-size:16px}.dk-acts button.main{background:var(--dk-gold);color:#1d2a22}.dk-acts button.alt{background:#00000059;color:#fff;box-shadow:inset 0 0 0 2px var(--dk-gold)}.dk-acts button.hl{animation:dk-pulse .6s ease 4 alternate}@keyframes dk-pulse{to{transform:scale(1.08);box-shadow:0 0 0 4px #ffd23fb3}}.game-durak .cd{position:absolute;left:0;top:0;width:var(--cw);height:var(--ch);transform-origin:0 0;transition:transform .32s cubic-bezier(.2,.7,.3,1),filter .2s;will-change:transform;perspective:600px}.no-anim .game-durak .cd,.game-durak .cd.drag,.game-durak.notr .cd{transition:none!important}.game-durak .cd.mine{cursor:pointer}.game-durak .cd.drag .ci{box-shadow:0 12px 26px #0006}.game-durak .ci{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .3s ease;border-radius:calc(var(--cw) * .08);box-shadow:0 1px 3px #0006}.no-anim .game-durak .ci{transition:none}.game-durak .cd.up .ci{transform:rotateY(180deg)}.game-durak .bk,.game-durak .fc{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:inherit;overflow:hidden}.game-durak .fc{transform:rotateY(180deg);background:#fff}.game-durak .bk svg,.game-durak .fc svg{display:block;width:100%;height:100%}.game-durak.th-back .bk{background:var(--back-image) center / 100% 100% no-repeat}.game-durak.th-back .bk svg{display:none}.game-durak .cd.ok .ci{box-shadow:0 0 0 2px var(--dk-gold),0 4px 10px #00000059}.game-durak .cd.dim .fc{filter:brightness(.72) saturate(.7)}.game-durak .cd.sel .ci{box-shadow:0 0 0 3px #fff,0 0 16px 4px #ffd23fd9}.game-durak .cd.tgt .ci{box-shadow:0 0 0 3px var(--dk-gold),0 0 14px 3px #ffd23fbf}.game-durak .cd.tgt.over .ci,.dk-slot.over{box-shadow:0 0 0 5px #fff,0 0 20px 6px #ffd23ff2}.game-durak .cd.hl:after{content:"";position:absolute;inset:-4px;border-radius:calc(var(--cw) * .1);border:3px solid #ffd23f;box-shadow:0 0 0 2px #0000008c,0 0 18px 4px #ffd23fbf;pointer-events:none;animation:dk-hl .55s ease 4 alternate}@keyframes dk-hl{to{opacity:.35}}.game-durak .cd.nope .ci{animation:dk-nope .35s}@keyframes dk-nope{25%{translate:-5px 0}75%{translate:5px 0}}.game-durak .confetti{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:6000}.game-durak dialog{border:0;border-radius:18px;padding:20px;max-width:min(460px,94vw);max-height:92dvh;overflow:auto;color:var(--c-ink);text-align:center;font-size:max(16px,var(--fs));background:var(--c-paper);box-shadow:0 20px 60px #0006}.game-durak dialog::backdrop{background:#00000073}.game-durak dialog .dlg-h{margin:0 0 12px;font-size:var(--fs-h2)}.game-durak dialog button,.game-durak dialog .g-btn{display:inline-block;font:500 max(17px,var(--fs)) var(--font);padding:11px 18px;border-radius:10px;border:1px solid var(--c-line);background:#fff;cursor:pointer;margin:4px;color:var(--c-ink)}.game-durak dialog .g-primary{background:var(--c-felt);color:#fff;border-color:var(--c-felt)}.game-durak .g-stats{font-size:max(16px,var(--fs-sm));color:var(--c-muted)}.game-durak .g-keys{font-size:var(--fs-xs);color:var(--c-muted)}.game-durak .g-row{display:flex;flex-wrap:wrap;justify-content:center}.dk-form{display:grid;gap:10px;text-align:left;margin-bottom:8px}.dk-form .seg,.dk-snd .seg{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dk-form .seg>span,.dk-snd .seg>span{flex:0 0 100%;font-size:var(--fs-sm);color:var(--c-muted);font-weight:600}.dk-form .seg label,.dk-snd .seg label{flex:1 1 0}.dk-form .seg input,.dk-snd .seg input{position:absolute;opacity:0;pointer-events:none}.dk-form .seg label span,.dk-snd .seg label span{display:block;text-align:center;padding:9px 6px;min-height:44px;display:grid;place-items:center;border:1px solid var(--c-line);border-radius:10px;background:#fff;cursor:pointer;font-size:max(15px,var(--fs-sm))}.dk-form .seg input:checked+span,.dk-snd .seg input:checked+span{background:var(--c-felt);border-color:var(--c-felt);color:#fff;font-weight:600}.dk-form .seg input:focus-visible+span,.dk-snd .seg input:focus-visible+span{outline:3px solid var(--dk-gold)}.dk-form .seg.off{opacity:.45}.dk-form .sw,.dk-snd .sw{display:flex;align-items:center;gap:10px;min-height:44px;font-size:max(16px,var(--fs-sm));cursor:pointer}.dk-form .sw input,.dk-snd .sw input{width:22px;height:22px;accent-color:var(--c-felt)}.dk-form .sw.off{opacity:.45}.dk-form__note{margin:0;font-size:var(--fs-sm);color:var(--c-muted);line-height:1.35}.dk-warn{margin:4px 0 8px;font-size:var(--fs-sm);color:#a3361b}.dk-warn[hidden]{display:none}.dk-snd{border:0;padding:0;margin:10px 0;display:grid;gap:8px;text-align:left}.dk-snd legend{font-weight:700;margin-bottom:4px}.dk-stat table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);text-align:left}.dk-stat td,.dk-stat th{padding:5px 4px;border-bottom:1px solid var(--c-line)}.dk-stat td:not(:first-child),.dk-stat th:not(:first-child){text-align:center;white-space:nowrap}.game-durak .g-win{background:linear-gradient(160deg,#fffbea,var(--c-paper, #fff))}.game-durak .g-win .dlg-h{font-size:calc(32px * var(--ui));color:var(--c-felt)}.game-durak .g-win.lost .dlg-h{color:#7a1f2b}.game-durak .g-win__nums{font-size:var(--fs-lg)}.game-durak .g-win__progress{display:grid;gap:10px;margin:10px 0;text-align:left}.game-durak .g-win__progress p{margin:0}.game-durak .g-win__more{font-size:var(--fs-sm);margin:10px 0 0}.game-durak .g-win__more a,.game-durak .g-win__next a{color:var(--c-felt);text-decoration:underline}.game-durak .g-win__next{margin:14px 0 0;font-size:var(--fs)}.game-durak .g-win__next a{display:inline-block;padding:8px 2px;font-weight:600}.game-durak .wp-xp{text-align:center;font-weight:700;color:var(--c-gold-2);font-size:var(--fs-lg)}.game-durak .wp-up{text-align:center;font:700 var(--fs-lg) var(--font);color:var(--c-felt)}.game-durak .wp-lv{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;font-size:var(--fs-sm);font-weight:600}.game-durak .wp-got{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.game-durak .wp-got>span{display:grid;justify-items:center;gap:2px;max-width:96px;text-align:center}.game-durak .wp-got small{font-size:var(--fs-xs);line-height:1.25}.game-durak .wp-goal{display:flex;gap:10px;align-items:center;font-size:var(--fs-sm);background:var(--c-bg-soft);padding:10px;border-radius:12px}.game-durak .wp-goal>span:not(.medal){flex:1;display:grid;gap:4px}.game-durak .wp-goal small{font-size:var(--fs-xs);color:var(--c-muted)}@media(prefers-reduced-motion:reduce){.game-durak .cd,.game-durak .ci{transition-duration:.01ms!important}.game-durak .cd.hl:after,.game-durak .cd.nope .ci,.dk-slot,.dk-acts button.hl{animation:none}}@media(orientation:landscape)and (max-height:500px){.game-durak .g-bar{height:26px;font-size:14px}.game-durak .g-tools button span{display:none}.game-durak .g-tools{padding-block:2px calc(2px + env(safe-area-inset-bottom))}}@media(max-width:400px){.game-durak .g-name{display:none}.game-durak .g-bar{gap:8px}}
