.gmajiangduiduipeng-sprite{width:0;height:0;position:absolute;overflow:hidden}.gmajiangduiduipeng-wrap{-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#1f3d2f url(/img/mjdp/bg-h.webp) 50%/cover no-repeat;border-radius:14px;justify-content:center;max-width:100%;margin:0 auto;padding:14px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d6b46459,inset 0 0 40px #00000073,0 4px 16px #00000040}@media (max-aspect-ratio:1){.gmajiangduiduipeng-wrap{background-image:url(/img/mjdp/bg-v.webp)}}.gmajiangduiduipeng.is-zoom .gmajiangduiduipeng-wrap{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;justify-content:flex-start;overflow-x:auto}.gmajiangduiduipeng-board{flex:none;margin:0 auto;position:relative}.gmajiangduiduipeng-t{border-radius:calc(var(--gmjdp-w,40px) * .12);box-shadow:inset 0 0 0 1px #b096608c, calc(var(--gmjdp-d,5px) * .35) calc(var(--gmjdp-d,5px) * .35) 0 #e6d8b3, calc(var(--gmjdp-d,5px) * .6) calc(var(--gmjdp-d,5px) * .6) 0 #d4c291, calc(var(--gmjdp-d,5px) * .82) calc(var(--gmjdp-d,5px) * .82) 0 #2d66a6, var(--gmjdp-d,5px) var(--gmjdp-d,5px) 0 #1b4274, calc(var(--gmjdp-d,5px) * 1.3) calc(var(--gmjdp-d,5px) * 1.5) calc(var(--gmjdp-d,5px) * 1.2) #00000073;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#fbf7ea url(/img/mahjong/tile-top.webp) 50%/100% 100% no-repeat;border:0;margin:0;padding:0;transition:transform .12s,filter .12s,opacity .2s;position:absolute}.gmajiangduiduipeng-t svg{pointer-events:none;width:100%;height:100%;display:block}.gmajiangduiduipeng-t[hidden]{display:none}.gmajiangduiduipeng-t.is-lock{filter:brightness(.72)saturate(.8);cursor:default}.gmajiangduiduipeng-t.is-free{filter:brightness(1.04)}@media (hover:hover){.gmajiangduiduipeng-t.is-free:hover{filter:brightness(1.1);transform:translate(-1px,-1px)}}.gmajiangduiduipeng-t.is-sel{filter:brightness(1.08);outline:calc(var(--gmjdp-w,40px) * .07) solid #f0b429;outline-offset:-1px;transform:translate(-2px,-3px)}.gmajiangduiduipeng-t.is-hint{animation:.8s ease-in-out infinite alternate gmajiangduiduipeng-glow}@keyframes gmajiangduiduipeng-glow{0%{outline:calc(var(--gmjdp-w,40px) * .06) solid #ffd65a59;outline-offset:-1px}to{outline:calc(var(--gmjdp-w,40px) * .09) solid #ffd24a;outline-offset:-1px;filter:brightness(1.12)}}.gmajiangduiduipeng-t.is-out{opacity:0;pointer-events:none;transform:translateY(-8px)scale(.94)}.gmajiangduiduipeng-t.is-shake{animation:.28s gmajiangduiduipeng-shake}@keyframes gmajiangduiduipeng-shake{0%,to{translate:0}25%{translate:-3px}75%{translate:3px}}.gmajiangduiduipeng-props{flex-wrap:wrap;justify-content:center;gap:8px;margin:10px auto 0;display:flex}.gmajiangduiduipeng-props .g-btn.is-paid{border-style:dashed}.gmajiangduiduipeng-props.is-stuck .g-btn:nth-child(2):not([disabled]){animation:1s ease-in-out 3 gmajiangduiduipeng-nudge}@keyframes gmajiangduiduipeng-nudge{0%,to{box-shadow:none}50%{box-shadow:0 0 0 4px #f0b4298c}}.gmajiangduiduipeng-zoom[hidden]{display:none}.gmajiangduiduipeng-ovbtns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.gmajiangduiduipeng-ovbtns .g-btn[hidden]{display:none}.gmajiangduiduipeng .g-play{position:relative}@media (max-width:720px){.gmajiangduiduipeng-wrap{border-radius:10px;padding:10px 4px}.gmajiangduiduipeng-props{gap:6px}.gmajiangduiduipeng-props .g-btn{padding-left:12px;padding-right:12px}}.gmajiangduiduipeng .g-side .g-btn{width:100%;margin:0 0 8px;display:block}
